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

PHP Demo Application - Source Code

/Framework/Model/RequestHandlers/GetForm.php

<?php
/**
* Output Requested Form and populate it with selected record.  
*
* @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 Data Object name, Primary Key, Unique Index, ReturnID and Return Display
* fields from the standard request object.  Uses the form library to get the
* form handler, and execute it's loadForm(...) method.  

* $uniqueIndex is a numerical value used to keep form field names unique, in
* case more than one form is currently loaded.  

* $returnId and $returnDisplay are used where the form has been loaded from
* a pop-up form to select a value, it tells it the name of the form fields
* to fill in when the record is saved and the form closed.  
*/ 
$dataObjectHash Apeel_Framework_Controller_Libraries_Input::request('dataObject');
$primaryKeyValue Apeel_Framework_Controller_Libraries_Input::request('id'NULL);
$uniqueIndex Apeel_Framework_Controller_Libraries_Input::request('uniqueIndex'0);
$returnId Apeel_Framework_Controller_Libraries_Input::request('returnId''');
$returnDisplay Apeel_Framework_Controller_Libraries_Input::request('returnDisplay''');

// Get Form Handler
$formHandler Apeel_Framework_Model_Libraries_Form::getFormHandlerByObjectHash($dataObjectHash);

// Output Form
$formHandler->loadForm($primaryKeyValue$uniqueIndex$returnId$returnDisplay);

?>

PHP Demo Source Code Index