Class: iHRIS PageFormMakeOffer (Development): Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
 
Line 2: Line 2:
This article describes the class ''iHRIS_PageFormMakeOffer'' .
This article describes the class ''iHRIS_PageFormMakeOffer'' .
*Extends the class: [[Class: iHRIS_PageFormParentPerson (Development) | iHRIS_PageFormParentPerson]].
*Extends the class: [[Class: iHRIS_PageFormParentPerson (Development) | iHRIS_PageFormParentPerson]].
*Location: Part of the module [[iHRIS Manage Module List (Development)#ihris-manage-PersonPosition|ihris-manage-PersonPosition]] in the package [https://launchpad.net/ihris-manage iHRIS Manage] 4.0-dev
*Location: Part of the module [[iHRIS Manage Module List (Development)#ihris-manage-PersonPosition|ihris-manage-PersonPosition]] in the package [https://launchpad.net/ihris-manage iHRIS Manage] 4.1-dev
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L39 modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 39
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L39 modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.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 10: Line 10:
===$old_position===
===$old_position===
The old position this person held and is being promoted from.
The old position this person held and is being promoted from.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L58 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 58
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L63 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 63
*Type: private [[Class: iHRIS_Position (Development) | iHRIS_Position]] $old_position
*Type: private [[Class: iHRIS_Position (Development) | iHRIS_Position]] $old_position


===$old_person_position===
===$old_person_position===
The old position this person held and is being promoted from.
The old position this person held and is being promoted from.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L62 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 62
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L67 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 67
*Type: private [[Class: iHRIS_PersonPosition (Development) | iHRIS_PersonPosition]] $old_person_position
*Type: private [[Class: iHRIS_PersonPosition (Development) | iHRIS_PersonPosition]] $old_person_position
===$new_position===
The new position being created if allowed.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L72 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 72
*Type: private [[Class: iHRIS_Position (Development) | iHRIS_Position]] $new_position


==Methods==
==Methods==
===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/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L188 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 188
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L278 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 278
*Signature: protected function displayControls($save,$show_edit)
*Signature: protected function displayControls($save,$show_edit)
*Parameters:
*Parameters:
Line 28: Line 33:
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $show_edit <br/>(defaults to true) @global array
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $show_edit <br/>(defaults to true) @global array
***Default Value: true  
***Default Value: true  
===displayPositionForm()===
Check to see if the full position details should be displayed on the page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L79 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 79
*Signature: protected function displayPositionForm()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===getForm()===
===getForm()===
Return the form name for this page.
Return the form name for this page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L47 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 47
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L47 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 47
*Signature: protected function getForm($html)
*Signature: protected function getForm($html)
*Parameters:
*Parameters:
Line 36: Line 46:
***Default Value: false  
***Default Value: false  
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]@see PersonPageForm
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]@see PersonPageForm
===hasInvalid()===
Checks to see if any of the forms on this page have invalid messages
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L230 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 230
*Signature: public function hasInvalid()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===loadHTMLTemplates()===
Load the HTML templates for this page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L87 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 87
*Signature: protected function loadHTMLTemplates()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===loadObjects()===
===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.
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.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L73 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 73
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L130 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 130
*Signature: protected function loadObjects()
*Signature: protected function loadObjects()
===save()===
===save()===
Update the position for this to mark it as closed and then save the object.
Update the position for this to mark it as closed and then save the object.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L203 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 203
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L293 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 293
*Signature: public function save()
*Signature: public function save()
===setDisplayData()===
Set the display data for this page.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L105 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 105
*Signature: protected function setDisplayData()
===setForm()===
===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.
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.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L149 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 149
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L215 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 215
*Signature: protected function setForm()
*Signature: protected function setForm()
===validate()===
===validate()===
Run extra validation for the fields being edited.
Run extra validation for the fields being edited.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.0-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L160 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 160
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php#L246 manage/modules/ManagePersonPosition/lib/iHRIS_PageFormMakeOffer.php] on line 246
*Signature: protected function validate()
*Signature: protected function validate()
==Inherited Methods==
==Inherited Methods==
Line 59: Line 83:
This public method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#setFormLink() | iHRIS_PageFormParentPerson->setFormLink()]]
This public method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#setFormLink() | iHRIS_PageFormParentPerson->setFormLink()]]


===loadHTMLTemplates()===
===action()===
This protected method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#loadHTMLTemplates() | iHRIS_PageFormParentPerson->loadHTMLTemplates()]]
This protected method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#action() | iHRIS_PageFormParentPerson->action()]]
 
===checkActionPermission()===
This protected method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#checkActionPermission() | iHRIS_PageFormParentPerson->checkActionPermission()]]
 
===loadPerson()===
This protected method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#loadPerson() | iHRIS_PageFormParentPerson->loadPerson()]]


===setDisplayData()===
===getChildObjects()===
This protected method is inherited from [[Class: iHRIS_PageFormParentPerson (Development)#setDisplayData() | iHRIS_PageFormParentPerson->setDisplayData()]]
This public method is inherited from [[Class: I2CE_PageForm (Development)#getChildObjects() | I2CE_PageForm->getChildObjects()]]


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


===invalidMessage()===
===invalidMessage()===
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()]]
 
===usesConfirmPage()===
This public method is inherited from [[Class: I2CE_PageForm (Development)#usesConfirmPage() | I2CE_PageForm->usesConfirmPage()]]
 
===action()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#action() | I2CE_PageForm->action()]]


===getParent()===
===getParent()===
Line 85: Line 109:
===getPrimary()===
===getPrimary()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getPrimary() | I2CE_PageForm->getPrimary()]]
This protected method is inherited from [[Class: I2CE_PageForm (Development)#getPrimary() | I2CE_PageForm->getPrimary()]]
===usesConfirmPage()===
This public method is inherited from [[Class: I2CE_PageFormBase (Development)#usesConfirmPage() | I2CE_PageFormBase->usesConfirmPage()]]
===action_display()===
This protected method is inherited from [[Class: I2CE_PageFormBase (Development)#action_display() | I2CE_PageFormBase->action_display()]]
===action_save()===
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()]]
===initPage()===
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()]]
 
===setObject()===
This protected method is inherited from [[Class: I2CE_PageForm (Development)#setObject() | I2CE_PageForm->setObject()]]


===_flattenRequestVars()===
===_flattenRequestVars()===
Line 124: Line 160:
===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 190: Line 232:
===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 223: Line 271:
===$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 244: Line 298:
===$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 265: Line 322:
===$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 289: Line 349:
===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()===
===addDatePicker()===
Line 295: Line 358:
===selectOptionsImmediate()===
===selectOptionsImmediate()===
This method is inherited from [[Class: I2CE_Page (Development)#selectOptionsImmediate() | I2CE_Page->selectOptionsImmediate()]]
This method is inherited from [[Class: I2CE_Page (Development)#selectOptionsImmediate() | I2CE_Page->selectOptionsImmediate()]]
===setDisplayData()===
This method is inherited from [[Class: I2CE_Page (Development)#setDisplayData() | I2CE_Page->setDisplayData()]]


===setDisplayDataImmediate()===
===setDisplayDataImmediate()===
Line 316: Line 376:
===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 337: 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 355: 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_PageFormMakeOffer .

Manage adding or editing identification details to the database. @copyright Copyright © 2007, 2008 IntraHealth International, Inc. Page object to handle the adding or editing identification details to the database.

Variables

$old_position

The old position this person held and is being promoted from.

$old_person_position

The old position this person held and is being promoted from.

$new_position

The new position being created if allowed.

Methods

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.

displayPositionForm()

Check to see if the full position details should be displayed on the page.

getForm()

Return the form name for this page.

hasInvalid()

Checks to see if any of the forms on this page have invalid messages

loadHTMLTemplates()

Load the HTML templates for this page.

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.

save()

Update the position for this to mark it as closed and then save the object.

setDisplayData()

Set the display data for this page.

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.

validate()

Run extra validation for the fields being edited.

Inherited Methods

__construct()

This public method is inherited from iHRIS_PageFormParentPerson->__construct()

setFormLink()

This public method is inherited from iHRIS_PageFormParentPerson->setFormLink()

action()

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

checkActionPermission()

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

loadPerson()

This protected method is inherited from iHRIS_PageFormParentPerson->loadPerson()

getChildObjects()

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

getSecondaryObjects()

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

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()

usesConfirmPage()

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

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()

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

$id

Theis protected variable is inherited from iHRIS_PageFormParentPerson->$id

$parent_id

Theis protected variable is inherited from iHRIS_PageFormParentPerson->$parent_id

$form_name

Theis protected variable is inherited from iHRIS_PageFormParentPerson->$form_name

$form_link

Theis protected variable is inherited from iHRIS_PageFormParentPerson->$form_link

$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()

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()