Class: iHRIS PageFormDeparture: Difference between revisions

From IHRIS Wiki
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
This article describes the class ''iHRIS_PageFormDeparture''.
#REDIRECT [[Class: iHRIS_PageFormDeparture (4.1.7)]]
*Extends the class: [[Class: iHRIS_PageFormParentPerson | iHRIS_PageFormParentPerson]].
*Parent Classses:  [[Class: iHRIS_PageFormParentPerson | iHRIS_PageFormParentPerson]] [[Class: I2CE_PageForm | I2CE_PageForm]] [[Class: I2CE_Page | I2CE_Page]] [[Class: I2CE_Fuzzy | I2CE_Fuzzy]]
*Location: Part of the module [[iHRIS Manage Module List#ihris-manage-PersonPosition|ihris-manage-PersonPosition]] in the package [https://launchpad.net/ihris-manage iHRIS Manage]
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0.0-release/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormDeparture.php modules/ManagePersonPosition/lib/iHRIS_PageFormDeparture.php]
*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v2.0.0
Manage editing person position departure in the database.    @copyright Copyright &copy; 2007, 2008 IntraHealth International, Inc.    Page object to handle the editing of person position departure in the database.
==Variables==
===$position===
The position object this person has been assigned to.
*Type: private [[Class: I2CE_Form | I2CE_Form]] $position
 
==Methods==
===loadObjects()===
Create and load data for the objects used for this form. Create the list object and if this is a form submission load the data from the form data. It determines the type based on the  member variable.
*Signature: protected function loadObjects()
===save()===
Update the position for this to mark it as closed and then save the object.
*Signature: public function save()
===setForm()===
Set the I2CE_Form object in the page template. This method will pass the edit object to the page template so that it can process all the form variables.
*Signature: protected function setForm()
===validate()===
Run extra validation for the fields being edited.
*Signature: protected function validate()
 
 
[[Category:Class Documentation]]

Latest revision as of 10:04, 23 August 2013