CLICK HERE TO BUY IT TODAY! OR GET IT FREE VIA TRIALPAY  

PHP Demo Application - Source Code

/Framework/Model/RequestHandlers/DeleteData.php

<?php
/**
* Handles Delete requests for Data Objects
*
* @package      Apeel_Framework_Model_RequestHandlers
* @version      1.1.0
* @author       John W. King (email: contact@apeelframework.net)
* @copyright    City Business Logic Limited 2001-2011
* @license      Dual MIT / GNU Lesser General Public License Version 3
*/

/**
* Gets single or comma seperated list of Primary Keys, and the Data Object
* hash code from the standard request object, and uses the Data Library 
* deleteRecordsByPk(...) method to request the deletion of the selected 
* records, then outputs the number of records deleted.  
*/
header('Content-type: text/plain');

if (
APEEL_DEMO_MODE == '1') {
    echo 
"In Demo Mode - No Data Deleted";
} else {
    
$primaryKeyValues stripslashes(Apeel_Framework_Controller_Libraries_Input::request('pks'));
    
$dataObjectHash Apeel_Framework_Controller_Libraries_Input::request('dataObject');
    
Apeel_Framework_Model_Libraries_Data::deleteRecordsByPk($dataObjectHash$primaryKeyValues);
    
$records Apeel_Framework_Controller_Libraries_Input::request('records'1);

    
// Inform user how many record(s) were deleted.  
    
if ($records <= 1) {
        echo 
'Record Deleted';
    } else {
        echo 
$records' Records Deleted';    
    }
}

?>

PHP Demo Source Code Index