Class: iHRIS PageFormParentTraining (Development): Difference between revisions

From IHRIS Wiki
(Created page with '{{otherversions|Class: iHRIS_PageFormParentTraining}} This article describes the class ''iHRIS_PageFormParentTraining'' . *Extends the class: [[Class: I2CE_PageForm (Development)…')
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:
** [[Class: iHRIS_PageFormTrainingDisrupt (Development) | iHRIS_PageFormTrainingDisrupt]]
** [[Class: iHRIS_PageFormTrainingDisrupt (Development) | iHRIS_PageFormTrainingDisrupt]]
** [[Class: iHRIS_PageFormTrainingResume (Development) | iHRIS_PageFormTrainingResume]]
** [[Class: iHRIS_PageFormTrainingResume (Development) | iHRIS_PageFormTrainingResume]]
*Location: Part of the module [[iHRIS Qualify Module List (Development)#ihris-qualify|ihris-qualify]] in the package [https://launchpad.net/qualify iHRIS Qualify] 4.0-dev
*Location: Part of the module [[iHRIS Qualify Module List (Development)#ihris-qualify|ihris-qualify]] in the package [https://launchpad.net/qualify iHRIS Qualify] 4.1-dev
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L39 lib/iHRIS_PageFormParentTraining.php] on line 39
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L39 lib/iHRIS_PageFormParentTraining.php] on line 39
*Author: Luke Duncan <lduncan@intrahealth.org>
*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v2.0.0
*Since: v2.0.0
Line 17: Line 17:
===$id===
===$id===
The record id number of the object being edited.
The record id number of the object being edited.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L62 qualify/lib/iHRIS_PageFormParentTraining.php] on line 62
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L62 qualify/lib/iHRIS_PageFormParentTraining.php] on line 62
*Type: protected integer $id
*Type: protected integer $id


===$parent_id===
===$parent_id===
The recored if number of the parent of the object being edited
The recored if number of the parent of the object being edited
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L66 qualify/lib/iHRIS_PageFormParentTraining.php] on line 66
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L66 qualify/lib/iHRIS_PageFormParentTraining.php] on line 66
*Type: protected integer $parent_id
*Type: protected integer $parent_id


===$form_name===
===$form_name===
The form name being edited by this page.
The form name being edited by this page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L71 qualify/lib/iHRIS_PageFormParentTraining.php] on line 71
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L71 qualify/lib/iHRIS_PageFormParentTraining.php] on line 71
*Type: protected [http://www.php.net/manual/en/language.types.string.php string ] $form_name
*Type: protected [http://www.php.net/manual/en/language.types.string.php string ] $form_name


===$edit_form===
===$edit_form===
Flag to determine if a different template should be used when editing this form.
Flag to determine if a different template should be used when editing this form.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L75 qualify/lib/iHRIS_PageFormParentTraining.php] on line 75
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L75 qualify/lib/iHRIS_PageFormParentTraining.php] on line 75
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $edit_form
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $edit_form


Line 38: Line 38:
===__construct()===
===__construct()===
Create a new instance of a page. The default constructor should be called by any pages extending this object.  It creates the [[Class: I2CE_Template (Development) | ]] and [[Class: I2CE_User (Development) | ]] objects and sets up the basic member variables.
Create a new instance of a page. The default constructor should be called by any pages extending this object.  It creates the [[Class: I2CE_Template (Development) | ]] and [[Class: I2CE_User (Development) | ]] objects and sets up the basic member variables.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L85 qualify/lib/iHRIS_PageFormParentTraining.php] on line 85
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L85 qualify/lib/iHRIS_PageFormParentTraining.php] on line 85
*Signature: public function __construct($args,$request_remainder)
*Signature: public function __construct($args,$request_remainder)
*Parameters:
*Parameters:
Line 45: Line 45:
===displayControls()===
===displayControls()===
Display the save or confirm buttons as needed. If the page is a confirmation view then the save / edit button template will be displayed.  Otherwise the confirm and return buttons will be shown.
Display the save or confirm buttons as needed. If the page is a confirmation view then the save / edit button template will be displayed.  Otherwise the confirm and return buttons will be shown.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L124 qualify/lib/iHRIS_PageFormParentTraining.php] on line 124
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L124 qualify/lib/iHRIS_PageFormParentTraining.php] on line 124
*Signature: protected function displayControls($save,$show_edit)
*Signature: protected function displayControls($save,$show_edit)
*Parameters:
*Parameters:
Line 54: Line 54:
===editForm()===
===editForm()===
Check to see if a different template should be used when editing this form.
Check to see if a different template should be used when editing this form.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L53 qualify/lib/iHRIS_PageFormParentTraining.php] on line 53
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L53 qualify/lib/iHRIS_PageFormParentTraining.php] on line 53
*Signature: protected function editForm()
*Signature: protected function editForm()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===getForm()===
===getForm()===
Return the form name for this page. It will be used for the default form template and php page for the form submission.
Return the form name for this page. It will be used for the default form template and php page for the form submission.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L48 qualify/lib/iHRIS_PageFormParentTraining.php] on line 48
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L48 qualify/lib/iHRIS_PageFormParentTraining.php] on line 48
*Signature: protected function getForm($html)
*Signature: protected function getForm($html)
*Parameters:
*Parameters:
Line 67: Line 67:
===loadHTMLTemplates()===
===loadHTMLTemplates()===
Load the HTML template files for editing.
Load the HTML template files for editing.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L110 qualify/lib/iHRIS_PageFormParentTraining.php] on line 110
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L110 qualify/lib/iHRIS_PageFormParentTraining.php] on line 110
*Signature: protected function loadHTMLTemplates()
*Signature: protected function loadHTMLTemplates()
===loadObjects()===
===loadObjects()===
Create and load data for the objects used for this form.
Create and load data for the objects used for this form.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L138 qualify/lib/iHRIS_PageFormParentTraining.php] on line 138
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L138 qualify/lib/iHRIS_PageFormParentTraining.php] on line 138
*Signature: protected function loadObjects()
*Signature: protected function loadObjects()
===save()===
===save()===
Save the objects to the database. Save the default object being edited and return to the view page.  If the action needs to be logged then the log  method is also called.  Any pages overriding this default save method will need to include any logging necessary.
Save the objects to the database. Save the default object being edited and return to the view page.  If the action needs to be logged then the log  method is also called.  Any pages overriding this default save method will need to include any logging necessary.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L179 qualify/lib/iHRIS_PageFormParentTraining.php] on line 179
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L179 qualify/lib/iHRIS_PageFormParentTraining.php] on line 179
*Signature: protected function save()
*Signature: protected function save()
===setDisplayData()===
===setDisplayData()===
Set the data to be displayed for the page.
Set the data to be displayed for the page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L166 qualify/lib/iHRIS_PageFormParentTraining.php] on line 166
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L166 qualify/lib/iHRIS_PageFormParentTraining.php] on line 166
*Signature: protected function setDisplayData()
*Signature: protected function setDisplayData()
===setEditForm()===
===setEditForm()===
Set the edit form option for this page to be true.
Set the edit form option for this page to be true.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L57 qualify/lib/iHRIS_PageFormParentTraining.php] on line 57
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.1-dev/annotate/head:/lib/iHRIS_PageFormParentTraining.php#L57 qualify/lib/iHRIS_PageFormParentTraining.php] on line 57
*Signature: public function setEditForm()
*Signature: public function setEditForm()
==Inherited Methods==
==Inherited Methods==
===getChildObjects()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#getChildObjects() | I2CE_PageForm->getChildObjects()]]
===getSecondaryObjects()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#getSecondaryObjects() | I2CE_PageForm->getSecondaryObjects()]]
===hasInvalid()===
===hasInvalid()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#hasInvalid() | I2CE_PageForm->hasInvalid()]]
This public method is inherited from [[Class: I2CE_PageForm (Development)#hasInvalid() | I2CE_PageForm->hasInvalid()]]
Line 92: Line 98:
This public method is inherited from [[Class: I2CE_PageForm (Development)#invalidMessage() | I2CE_PageForm->invalidMessage()]]
This public method is inherited from [[Class: I2CE_PageForm (Development)#invalidMessage() | I2CE_PageForm->invalidMessage()]]


===setFormAttributes()===
===setObject()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#setFormAttributes() | I2CE_PageForm->setFormAttributes()]]
This public method is inherited from [[Class: I2CE_PageForm (Development)#setObject() | I2CE_PageForm->setObject()]]
 
===getParent()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getParent() | I2CE_PageForm->getParent()]]
 
===getPrimary()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getPrimary() | I2CE_PageForm->getPrimary()]]
 
===setForm()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#setForm() | I2CE_PageForm->setForm()]]
 
===validate()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#validate() | I2CE_PageForm->validate()]]


===usesConfirmPage()===
===usesConfirmPage()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#usesConfirmPage() | I2CE_PageForm->usesConfirmPage()]]
This public method is inherited from [[Class: I2CE_PageFormBase (Development)#usesConfirmPage() | I2CE_PageFormBase->usesConfirmPage()]]


===action()===
===action()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#action() | I2CE_PageForm->action()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#action() | I2CE_PageFormBase->action()]]
 
===action_display()===
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#action_display() | I2CE_PageFormBase->action_display()]]


===getParent()===
===action_save()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getParent() | I2CE_PageForm->getParent()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#action_save() | I2CE_PageFormBase->action_save()]]
 
===canSave()===
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#canSave() | I2CE_PageFormBase->canSave()]]
 
===checkActionPermission()===
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#checkActionPermission() | I2CE_PageFormBase->checkActionPermission()]]


===getPrimary()===
===initPage()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getPrimary() | I2CE_PageForm->getPrimary()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#initPage() | I2CE_PageFormBase->initPage()]]


===isConfirm()===
===isConfirm()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#isConfirm() | I2CE_PageForm->isConfirm()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#isConfirm() | I2CE_PageFormBase->isConfirm()]]


===isEdit()===
===isEdit()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#isEdit() | I2CE_PageForm->isEdit()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#isEdit() | I2CE_PageFormBase->isEdit()]]


===isEditing()===
===isEditing()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#isEditing() | I2CE_PageForm->isEditing()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#isEditing() | I2CE_PageFormBase->isEditing()]]


===isSave()===
===isSave()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#isSave() | I2CE_PageForm->isSave()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#isSave() | I2CE_PageFormBase->isSave()]]


===setEditing()===
===setEditing()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#setEditing() | I2CE_PageForm->setEditing()]]
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#setEditing() | I2CE_PageFormBase->setEditing()]]
 
===setForm()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#setForm() | I2CE_PageForm->setForm()]]
 
===setObject()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#setObject() | I2CE_PageForm->setObject()]]
 
===validate()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#validate() | I2CE_PageForm->validate()]]


===_flattenRequestVars()===
===_flattenRequestVars()===
Line 151: Line 169:
===getTemplate()===
===getTemplate()===
This public method is inherited from [[Class: I2CE_Page (Development)#getTemplate() | I2CE_Page->getTemplate()]]
This public method is inherited from [[Class: I2CE_Page (Development)#getTemplate() | I2CE_Page->getTemplate()]]
===getTitle()===
This public method is inherited from [[Class: I2CE_Page (Development)#getTitle() | I2CE_Page->getTitle()]]
===getURLRoot()===
This public method is inherited from [[Class: I2CE_Page (Development)#getURLRoot() | I2CE_Page->getURLRoot()]]


===getUser()===
===getUser()===
Line 217: Line 241:
===actionCommandLine()===
===actionCommandLine()===
This protected method is inherited from [[Class: I2CE_Page (Development)#actionCommandLine() | I2CE_Page->actionCommandLine()]]
This protected method is inherited from [[Class: I2CE_Page (Development)#actionCommandLine() | I2CE_Page->actionCommandLine()]]
===displayCommandLine()===
This protected method is inherited from [[Class: I2CE_Page (Development)#displayCommandLine() | I2CE_Page->displayCommandLine()]]
===displayWeb()===
This protected method is inherited from [[Class: I2CE_Page (Development)#displayWeb() | I2CE_Page->displayWeb()]]


===getAccess()===
===getAccess()===
This protected method is inherited from [[Class: I2CE_Page (Development)#getAccess() | I2CE_Page->getAccess()]]
This protected method is inherited from [[Class: I2CE_Page (Development)#getAccess() | I2CE_Page->getAccess()]]
===getTitle()===
This protected method is inherited from [[Class: I2CE_Page (Development)#getTitle() | I2CE_Page->getTitle()]]


===initializeTemplate()===
===initializeTemplate()===
This protected method is inherited from [[Class: I2CE_Page (Development)#initializeTemplate() | I2CE_Page->initializeTemplate()]]
This protected method is inherited from [[Class: I2CE_Page (Development)#initializeTemplate() | I2CE_Page->initializeTemplate()]]
===setActiveMenu()===
This protected method is inherited from [[Class: I2CE_Page (Development)#setActiveMenu() | I2CE_Page->setActiveMenu()]]


===setupGetPost()===
===setupGetPost()===
Line 238: Line 268:
===$node_ids===
===$node_ids===
Theis protected variable is inherited from [[Class: I2CE_PageForm (Development)#$node_ids | I2CE_PageForm->$node_ids]]
Theis protected variable is inherited from [[Class: I2CE_PageForm (Development)#$node_ids | I2CE_PageForm->$node_ids]]
===$editing===
Theis protected variable is inherited from [[Class: I2CE_PageFormBase (Development)#$editing | I2CE_PageFormBase->$editing]]


===$factory===
===$factory===
Theis protected variable is inherited from [[Class: I2CE_PageForm (Development)#$factory | I2CE_PageForm->$factory]]
Theis protected variable is inherited from [[Class: I2CE_PageFormBase (Development)#$factory | I2CE_PageFormBase->$factory]]
 
===$button_templates===
Theis protected variable is inherited from [[Class: I2CE_PageFormBase (Development)#$button_templates | I2CE_PageFormBase->$button_templates]]
 
===$checked_validation===
Theis protected variable is inherited from [[Class: I2CE_PageFormBase (Development)#$checked_validation | I2CE_PageFormBase->$checked_validation]]


===$usesConfimPage===
===$usesConfimPage===
Theis protected variable is inherited from [[Class: I2CE_PageForm (Development)#$usesConfimPage | I2CE_PageForm->$usesConfimPage]]
Theis protected variable is inherited from [[Class: I2CE_PageFormBase (Development)#$usesConfimPage | I2CE_PageFormBase->$usesConfimPage]]
 
===$formAttributes===
Theis protected variable is inherited from [[Class: I2CE_PageForm (Development)#$formAttributes | I2CE_PageForm->$formAttributes]]


===$template===
===$template===
Line 259: Line 295:
===$user===
===$user===
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$user | I2CE_Page->$user]]
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$user | I2CE_Page->$user]]
===$redirect===
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$redirect | I2CE_Page->$redirect]]


===$post===
===$post===
Line 280: Line 319:
===$permissionParser===
===$permissionParser===
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$permissionParser | I2CE_Page->$permissionParser]]
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$permissionParser | I2CE_Page->$permissionParser]]
===$root_url===
Theis protected variable is inherited from [[Class: I2CE_Page (Development)#$root_url | I2CE_Page->$root_url]]


===$page===
===$page===
Line 304: Line 346:
===addColorPickerTriple()===
===addColorPickerTriple()===
This method is inherited from [[Class: I2CE_Page (Development)#addColorPickerTriple() | I2CE_Page->addColorPickerTriple()]]
This method is inherited from [[Class: I2CE_Page (Development)#addColorPickerTriple() | I2CE_Page->addColorPickerTriple()]]
===addReportSelector()===
This method is inherited from [[Class: I2CE_Page (Development)#addReportSelector() | I2CE_Page->addReportSelector()]]
===addDatePicker()===
This method is inherited from [[Class: I2CE_Page (Development)#addDatePicker() | I2CE_Page->addDatePicker()]]


===selectOptionsImmediate()===
===selectOptionsImmediate()===
Line 325: Line 373:
===setClassValues()===
===setClassValues()===
This method is inherited from [[Class: I2CE_Page (Development)#setClassValues() | I2CE_Page->setClassValues()]]
This method is inherited from [[Class: I2CE_Page (Development)#setClassValues() | I2CE_Page->setClassValues()]]
===useDropDown()===
This method is inherited from [[Class: I2CE_Page (Development)#useDropDown() | I2CE_Page->useDropDown()]]


===addOption()===
===addOption()===
Line 349: Line 400:
===isReview()===
===isReview()===
This method is inherited from [[Class: I2CE_Page (Development)#isReview() | I2CE_Page->isReview()]]
This method is inherited from [[Class: I2CE_Page (Development)#isReview() | I2CE_Page->isReview()]]
===setShowForm()===
This method is inherited from [[Class: I2CE_Page (Development)#setShowForm() | I2CE_Page->setShowForm()]]
===showForm()===
This method is inherited from [[Class: I2CE_Page (Development)#showForm() | I2CE_Page->showForm()]]


===makeJumper()===
===makeJumper()===
This method is inherited from [[Class: I2CE_Page (Development)#makeJumper() | I2CE_Page->makeJumper()]]
This method is inherited from [[Class: I2CE_Page (Development)#makeJumper() | I2CE_Page->makeJumper()]]
===makeScalingJumper()===
This method is inherited from [[Class: I2CE_Page (Development)#makeScalingJumper() | I2CE_Page->makeScalingJumper()]]


===menuSelect()===
===menuSelect()===
Line 367: Line 415:
===addAjaxUpdate()===
===addAjaxUpdate()===
This method is inherited from [[Class: I2CE_Page (Development)#addAjaxUpdate() | I2CE_Page->addAjaxUpdate()]]
This method is inherited from [[Class: I2CE_Page (Development)#addAjaxUpdate() | I2CE_Page->addAjaxUpdate()]]
===addAjaxLoad()===
This method is inherited from [[Class: I2CE_Page (Development)#addAjaxLoad() | I2CE_Page->addAjaxLoad()]]


===addAjaxToggle()===
===addAjaxToggle()===

Latest revision as of 08:29, 6 May 2015


This article describes the class iHRIS_PageFormParentTraining .

Manage adding or editing forms associated with a training to the database. @copyright Copyright © 2007, 2008 IntraHealth International, Inc. Page object to handle the adding or editing forms associated with a training to the database.

Variables

$id

The record id number of the object being edited.

$parent_id

The recored if number of the parent of the object being edited

$form_name

The form name being edited by this page.

$edit_form

Flag to determine if a different template should be used when editing this form.

Methods

__construct()

Create a new instance of a page. The default constructor should be called by any pages extending this object. It creates the and objects and sets up the basic member variables.

displayControls()

Display the save or confirm buttons as needed. If the page is a confirmation view then the save / edit button template will be displayed. Otherwise the confirm and return buttons will be shown.

editForm()

Check to see if a different template should be used when editing this form.

getForm()

Return the form name for this page. It will be used for the default form template and php page for the form submission.

loadHTMLTemplates()

Load the HTML template files for editing.

loadObjects()

Create and load data for the objects used for this form.

save()

Save the objects to the database. Save the default object being edited and return to the view page. If the action needs to be logged then the log method is also called. Any pages overriding this default save method will need to include any logging necessary.

setDisplayData()

Set the data to be displayed for the page.

setEditForm()

Set the edit form option for this page to be true.

Inherited Methods

getChildObjects()

This public method is inherited from I2CE_PageForm->getChildObjects()

getSecondaryObjects()

This public method is inherited from I2CE_PageForm->getSecondaryObjects()

hasInvalid()

This public method is inherited from I2CE_PageForm->hasInvalid()

invalidMessage()

This public method is inherited from I2CE_PageForm->invalidMessage()

setObject()

This public method is inherited from I2CE_PageForm->setObject()

getParent()

This protected method is inherited from I2CE_PageForm->getParent()

getPrimary()

This protected method is inherited from I2CE_PageForm->getPrimary()

setForm()

This protected method is inherited from I2CE_PageForm->setForm()

validate()

This protected method is inherited from I2CE_PageForm->validate()

usesConfirmPage()

This public method is inherited from I2CE_PageFormBase->usesConfirmPage()

action()

This protected method is inherited from I2CE_PageFormBase->action()

action_display()

This protected method is inherited from I2CE_PageFormBase->action_display()

action_save()

This protected method is inherited from I2CE_PageFormBase->action_save()

canSave()

This protected method is inherited from I2CE_PageFormBase->canSave()

checkActionPermission()

This protected method is inherited from I2CE_PageFormBase->checkActionPermission()

initPage()

This protected method is inherited from I2CE_PageFormBase->initPage()

isConfirm()

This protected method is inherited from I2CE_PageFormBase->isConfirm()

isEdit()

This protected method is inherited from I2CE_PageFormBase->isEdit()

isEditing()

This protected method is inherited from I2CE_PageFormBase->isEditing()

isSave()

This protected method is inherited from I2CE_PageFormBase->isSave()

setEditing()

This protected method is inherited from I2CE_PageFormBase->setEditing()

_flattenRequestVars()

This public method is inherited from I2CE_Page->_flattenRequestVars()

display()

This public method is inherited from I2CE_Page->display()

fixupRequestVariables()

This public method is inherited from I2CE_Page->fixupRequestVariables()

flattenRequestVars()

This public method is inherited from I2CE_Page->flattenRequestVars()

get()

This public method is inherited from I2CE_Page->get()

getAccessedBaseURL()

This public method is inherited from I2CE_Page->getAccessedBaseURL()

getTemplate()

This public method is inherited from I2CE_Page->getTemplate()

getTitle()

This public method is inherited from I2CE_Page->getTitle()

getURLRoot()

This public method is inherited from I2CE_Page->getURLRoot()

getUser()

This public method is inherited from I2CE_Page->getUser()

get_exists()

This public method is inherited from I2CE_Page->get_exists()

hasPermission()

This public method is inherited from I2CE_Page->hasPermission()

isGet()

This public method is inherited from I2CE_Page->isGet()

isPost()

This public method is inherited from I2CE_Page->isPost()

module()

This public method is inherited from I2CE_Page->module()

page()

This public method is inherited from I2CE_Page->page()

pageRemainder()

This public method is inherited from I2CE_Page->pageRemainder()

pageRoot()

This public method is inherited from I2CE_Page->pageRoot()

post()

This public method is inherited from I2CE_Page->post()

post_exists()

This public method is inherited from I2CE_Page->post_exists()

redirect()

This public method is inherited from I2CE_Page->redirect()

request()

This public method is inherited from I2CE_Page->request()

request_exists()

This public method is inherited from I2CE_Page->request_exists()

rewrittenURLs()

This public method is inherited from I2CE_Page->rewrittenURLs()

session_req()

This public method is inherited from I2CE_Page->session_req()

session_req_exists()

This public method is inherited from I2CE_Page->session_req_exists()

setAccess()

This public method is inherited from I2CE_Page->setAccess()

setIsPost()

This public method is inherited from I2CE_Page->setIsPost()

setRedirect()

This public method is inherited from I2CE_Page->setRedirect()

_display()

This protected method is inherited from I2CE_Page->_display()

actionCommandLine()

This protected method is inherited from I2CE_Page->actionCommandLine()

displayCommandLine()

This protected method is inherited from I2CE_Page->displayCommandLine()

displayWeb()

This protected method is inherited from I2CE_Page->displayWeb()

getAccess()

This protected method is inherited from I2CE_Page->getAccess()

initializeTemplate()

This protected method is inherited from I2CE_Page->initializeTemplate()

setActiveMenu()

This protected method is inherited from I2CE_Page->setActiveMenu()

setupGetPost()

This protected method is inherited from I2CE_Page->setupGetPost()

_hasMethod()

This public method is inherited from I2CE_Fuzzy->_hasMethod()

Inherited Variables

$objects

Theis protected variable is inherited from I2CE_PageForm->$objects

$node_ids

Theis protected variable is inherited from I2CE_PageForm->$node_ids

$editing

Theis protected variable is inherited from I2CE_PageFormBase->$editing

$factory

Theis protected variable is inherited from I2CE_PageFormBase->$factory

$button_templates

Theis protected variable is inherited from I2CE_PageFormBase->$button_templates

$checked_validation

Theis protected variable is inherited from I2CE_PageFormBase->$checked_validation

$usesConfimPage

Theis protected variable is inherited from I2CE_PageFormBase->$usesConfimPage

$template

Theis protected variable is inherited from I2CE_Page->$template

$defaultHTMLFile

Theis protected variable is inherited from I2CE_Page->$defaultHTMLFile

$role

Theis protected variable is inherited from I2CE_Page->$role

$user

Theis protected variable is inherited from I2CE_Page->$user

$redirect

Theis protected variable is inherited from I2CE_Page->$redirect

$post

Theis protected variable is inherited from I2CE_Page->$post

$get

Theis protected variable is inherited from I2CE_Page->$get

$page_root

Theis protected variable is inherited from I2CE_Page->$page_root

$page_remainder

Theis protected variable is inherited from I2CE_Page->$page_remainder

$args

Theis protected variable is inherited from I2CE_Page->$args

$request_remainder

Theis protected variable is inherited from I2CE_Page->$request_remainder

$permissionParser

Theis protected variable is inherited from I2CE_Page->$permissionParser

$root_url

Theis protected variable is inherited from I2CE_Page->$root_url

$page

Theis protected variable is inherited from I2CE_Page->$page

$module

Theis protected variable is inherited from I2CE_Page->$module

$is_post

Theis protected variable is inherited from I2CE_Page->$is_post

$session_req

Theis protected variable is inherited from I2CE_Page->$session_req

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Page->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Page->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Page->launchBackgroundPage()

addColorPickerTriple()

This method is inherited from I2CE_Page->addColorPickerTriple()

addReportSelector()

This method is inherited from I2CE_Page->addReportSelector()

addDatePicker()

This method is inherited from I2CE_Page->addDatePicker()

selectOptionsImmediate()

This method is inherited from I2CE_Page->selectOptionsImmediate()

setDisplayDataImmediate()

This method is inherited from I2CE_Page->setDisplayDataImmediate()

addFormWorm()

This method is inherited from I2CE_Page->addFormWorm()

getClassValue()

This method is inherited from I2CE_Page->getClassValue()

loadClassValues()

This method is inherited from I2CE_Page->loadClassValues()

setClassValue()

This method is inherited from I2CE_Page->setClassValue()

setClassValues()

This method is inherited from I2CE_Page->setClassValues()

useDropDown()

This method is inherited from I2CE_Page->useDropDown()

addOption()

This method is inherited from I2CE_Page->addOption()

addOptions()

This method is inherited from I2CE_Page->addOptions()

addAutoCompleteInputTreeById()

This method is inherited from I2CE_Page->addAutoCompleteInputTreeById()

addAutoCompleteInputTree()

This method is inherited from I2CE_Page->addAutoCompleteInputTree()

setForm()

This method is inherited from I2CE_Page->setForm()

getField()

This method is inherited from I2CE_Page->getField()

setReview()

This method is inherited from I2CE_Page->setReview()

isReview()

This method is inherited from I2CE_Page->isReview()

makeJumper()

This method is inherited from I2CE_Page->makeJumper()

makeScalingJumper()

This method is inherited from I2CE_Page->makeScalingJumper()

menuSelect()

This method is inherited from I2CE_Page->menuSelect()

addUpdateSelect()

This method is inherited from I2CE_Page->addUpdateSelect()

addAjaxUpdate()

This method is inherited from I2CE_Page->addAjaxUpdate()

addAjaxLoad()

This method is inherited from I2CE_Page->addAjaxLoad()

addAjaxToggle()

This method is inherited from I2CE_Page->addAjaxToggle()

addAjaxRequestFunction()

This method is inherited from I2CE_Page->addAjaxRequestFunction()

addAjaxCompleteFunction()

This method is inherited from I2CE_Page->addAjaxCompleteFunction()

addAjaxToggleOnFunction()

This method is inherited from I2CE_Page->addAjaxToggleOnFunction()

addAjaxToggleOffFunction()

This method is inherited from I2CE_Page->addAjaxToggleOffFunction()

hasAjax()

This method is inherited from I2CE_Page->hasAjax()

setDataTypePriority()

This method is inherited from I2CE_Page->setDataTypePriority()

setData()

This method is inherited from I2CE_Page->setData()

getData()

This method is inherited from I2CE_Page->getData()

getDefaultData()

This method is inherited from I2CE_Page->getDefaultData()

removeData()

This method is inherited from I2CE_Page->removeData()

getDataNames()

This method is inherited from I2CE_Page->getDataNames()

ensureNode()

This method is inherited from I2CE_Page->ensureNode()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()