Class: iHRIS PageFormMakeOffer

From IHRIS Wiki
Revision as of 12:12, 19 October 2009 by Litlfred (talk | contribs)

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.

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