Class: iHRIS PageFormMakeOffer: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 17: Line 17:
==Methods==
==Methods==
===displayControls()===
===displayControls()===
Display the save or confirm buttons as needed.
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.
 
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.
@global array
*Signature: protected function displayControls($save,$show_edit)
*Signature: protected function displayControls($save,$show_edit)
Parameters:
*Parameters:
* [http://www.php.net/manual/en/language.types.boolean.php boolean ] $save<br/>Flag to show the save button. (Defaults to false)
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $save <br/>Flag to show the save button. (Defaults to false)
**Default Value: false
***Default Value: false
* [http://www.php.net/manual/en/language.types.boolean.php boolean ] $show_edit<br/>(defaults to true)
** [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  
===getForm()===
===getForm()===
Return the form name for this page.
Return the form name for this page.
*Signature: protected function getForm($html)
*Signature: protected function getForm($html)
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
*Parameters:
@see PersonPageForm
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $html <br/>Set to true if this is to be used for the html template page.
Parameters:
***Default Value: false  
* [http://www.php.net/manual/en/language.types.boolean.php boolean ] $html<br/>Set to true if this is to be used for the html template page.
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]@see PersonPageForm
**Default Value: false  
===loadObjects()===
===loadObjects()===
Create and load data for the objects used for this form.
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 {@link $type} member variable.
 
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
{@link $type} member variable.
*Signature: protected function loadObjects()
*Signature: protected function loadObjects()
===save()===
===save()===
Line 47: Line 38:
*Signature: public function save()
*Signature: public function save()
===setForm()===
===setForm()===
Set the I2CE_Form object in the page template.
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.
 
This method will pass the edit object to the page template so that it can process all the form variables.
*Signature: protected function setForm()
*Signature: protected function setForm()
===validate()===
===validate()===

Revision as of 22:42, 16 October 2009

This article desrcibes 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.

  • Type: private HRIS_Position $old_position

$old_person_position

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

  • Type: private HRIS_PersonPosition $old_person_position

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.

  • Signature: protected function displayControls($save,$show_edit)
  • Parameters:
    • boolean $save
      Flag to show the save button. (Defaults to false)
      • Default Value: false
    • boolean $show_edit
      (defaults to true) @global array
      • Default Value: true

getForm()

Return the form name for this page.

  • Signature: protected function getForm($html)
  • Parameters:
    • boolean $html
      Set to true if this is to be used for the html template page.
      • Default Value: false
  • Returns: string @see PersonPageForm

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 {@link $type} 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()

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

$factory

Theis protected variable is inherited from I2CE_PageForm->$factory

$usesConfimPage

Theis protected variable is inherited from I2CE_PageForm->$usesConfimPage

$formAttributes

Theis protected variable is inherited from I2CE_PageForm->$formAttributes

$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

$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

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

selectOptionsImmediate()

This method is inherited from I2CE_Page->selectOptionsImmediate()

setDisplayData()

This method is inherited from I2CE_Page->setDisplayData()

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

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

setShowForm()

This method is inherited from I2CE_Page->setShowForm()

showForm()

This method is inherited from I2CE_Page->showForm()

makeJumper()

This method is inherited from I2CE_Page->makeJumper()

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

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