Class: iHRIS PageFormParentTrainingInstitution: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 3: Line 3:
*Definition in [[#modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php|modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php]]
*Definition in [[#modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php|modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php]]
=modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php=
=modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php=
This article desrcibes the class '''iHRIS_PageFormParentTrainingInstitution''' which extends the class [[Class: I2CE_PageForm | I2CE_PageForm]]
This article desrcibes the class '''iHRIS_PageFormParentTrainingInstitution'''.
*Extends the class: [[Class: I2CE_PageForm | I2CE_PageForm]].
It is contained in the module [[iHRIS Module List#training-institution|training-institution]] in the package [https://launchpad.net/ihris-common iHRIS Common]
It is contained in the module [[iHRIS Module List#training-institution|training-institution]] in the package [https://launchpad.net/ihris-common iHRIS Common]


Line 36: Line 37:
*Signature: public function __construct($args,$request_remainder)
*Signature: public function __construct($args,$request_remainder)
Parameters:
Parameters:
* [http://www.php.net/manual/en/language.types.array.php array] $args
* [http://www.php.net/manual/en/language.types.array.php array ] $args
* [http://www.php.net/manual/en/language.types.array.php array] $request_remainder<br/>The remainder of the request path
* [http://www.php.net/manual/en/language.types.array.php array ] $request_remainder<br/>The remainder of the request path
===displayControls()===
===displayControls()===
Display the save or confirm button templates as needed.
Display the save or confirm button templates as needed.
*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.
* [http://www.php.net/manual/en/language.types.boolean.php boolean ] $save<br/>Flag to show the save button.
**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)
**Default Value: true  
**Default Value: true  
===getForm()===
===getForm()===
Line 51: Line 52:
It will be used for the default form template and php page for the form submission.
It will be used for the default form template and php page for the form submission.
*Signature: protected function getForm($html)
*Signature: protected function getForm($html)
*Returns: [http://www.php.net/manual/en/language.types.string.php string]
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
Parameters:
Parameters:
* [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 to load.
* [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 to load.
**Default Value: false  
**Default Value: false  
===loadHTMLTemplates()===
===loadHTMLTemplates()===
Line 253: Line 254:
This method is inherited from [[Class: I2CE_Fuzzy#userMessage() | I2CE_Fuzzy->userMessage()]]
This method is inherited from [[Class: I2CE_Fuzzy#userMessage() | I2CE_Fuzzy->userMessage()]]
=modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php=
=modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php=
This article desrcibes the class '''iHRIS_PageFormParentTrainingInstitution''' which extends the class [[Class: I2CE_PageForm | I2CE_PageForm]]
This article desrcibes the class '''iHRIS_PageFormParentTrainingInstitution'''.
*Extends the class: [[Class: I2CE_PageForm | I2CE_PageForm]].
It is contained in the module [[iHRIS Module List#training-institution|training-institution]] in the package [https://launchpad.net/ihris-common iHRIS Common]
It is contained in the module [[iHRIS Module List#training-institution|training-institution]] in the package [https://launchpad.net/ihris-common iHRIS Common]


Line 286: Line 288:
*Signature: public function __construct($args,$request_remainder)
*Signature: public function __construct($args,$request_remainder)
Parameters:
Parameters:
* [http://www.php.net/manual/en/language.types.array.php array] $args
* [http://www.php.net/manual/en/language.types.array.php array ] $args
* [http://www.php.net/manual/en/language.types.array.php array] $request_remainder<br/>The remainder of the request path
* [http://www.php.net/manual/en/language.types.array.php array ] $request_remainder<br/>The remainder of the request path
===displayControls()===
===displayControls()===
Display the save or confirm button templates as needed.
Display the save or confirm button templates as needed.
*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.
* [http://www.php.net/manual/en/language.types.boolean.php boolean ] $save<br/>Flag to show the save button.
**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)
**Default Value: true  
**Default Value: true  
===getForm()===
===getForm()===
Line 301: Line 303:
It will be used for the default form template and php page for the form submission.
It will be used for the default form template and php page for the form submission.
*Signature: protected function getForm($html)
*Signature: protected function getForm($html)
*Returns: [http://www.php.net/manual/en/language.types.string.php string]
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
Parameters:
Parameters:
* [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 to load.
* [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 to load.
**Default Value: false  
**Default Value: false  
===loadHTMLTemplates()===
===loadHTMLTemplates()===

Revision as of 21:27, 16 October 2009

The class iHRIS_PageFormParentTrainingInstitution contains 2 definitions:

modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php

This article desrcibes the class iHRIS_PageFormParentTrainingInstitution.

It is contained in the module training-institution in the package iHRIS Common

The class is defined in the file: modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php

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

  • Author: Luke Duncan <lduncan@intrahealth.org>
  • Since: v2.0.0

Variables

$id

The record id number of the object being edited.

  • Type: protected nteger $id

$parent_id

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

  • Type: protected nteger $parent_id

$form_name

The form name being edited by this page.

  • Type: protected ng $form_name

Methods

__construct()

Create a new instance of a page.

The default constructor should be called by any pages extending this object. It creates the {@link I2CE_Template} and {@link I2CE_User} objects and sets up the basic member variables.

  • Signature: public function __construct($args,$request_remainder)

Parameters:

  • array $args
  • array $request_remainder
    The remainder of the request path

displayControls()

Display the save or confirm button templates as needed.

  • Signature: protected function displayControls($save,$show_edit)

Parameters:

  • boolean $save
    Flag to show the save button.
    • Default Value: false
  • boolean $show_edit
    (defaults to true)
    • Default Value: true

getForm()

Return the form name for this page.

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

  • Signature: protected function getForm($html)
  • Returns: string

Parameters:

  • boolean $html
    Set to true if this is to be used for the html template page to load.
    • Default Value: false

loadHTMLTemplates()

Load the HTML template files for editing.

  • Signature: protected function loadHTMLTemplates()

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

Override the default save method to redirect back the training institution page.

  • Signature: protected function save()

setDisplayData()

Set the data to be displayed for the page.

  • Signature: protected function setDisplayData()

Inherited Variables

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

modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php

This article desrcibes the class iHRIS_PageFormParentTrainingInstitution.

It is contained in the module training-institution in the package iHRIS Common

The class is defined in the file: modules/TrainingInstitution/lib/iHRIS_PageFormParentTrainingInstitution.php

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

  • Author: Luke Duncan <lduncan@intrahealth.org>
  • Since: v2.0.0

Variables

$id

The record id number of the object being edited.

  • Type: protected nteger $id

$parent_id

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

  • Type: protected nteger $parent_id

$form_name

The form name being edited by this page.

  • Type: protected ng $form_name

Methods

__construct()

Create a new instance of a page.

The default constructor should be called by any pages extending this object. It creates the {@link I2CE_Template} and {@link I2CE_User} objects and sets up the basic member variables.

  • Signature: public function __construct($args,$request_remainder)

Parameters:

  • array $args
  • array $request_remainder
    The remainder of the request path

displayControls()

Display the save or confirm button templates as needed.

  • Signature: protected function displayControls($save,$show_edit)

Parameters:

  • boolean $save
    Flag to show the save button.
    • Default Value: false
  • boolean $show_edit
    (defaults to true)
    • Default Value: true

getForm()

Return the form name for this page.

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

  • Signature: protected function getForm($html)
  • Returns: string

Parameters:

  • boolean $html
    Set to true if this is to be used for the html template page to load.
    • Default Value: false

loadHTMLTemplates()

Load the HTML template files for editing.

  • Signature: protected function loadHTMLTemplates()

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

Override the default save method to redirect back the training institution page.

  • Signature: protected function save()

setDisplayData()

Set the data to be displayed for the page.

  • Signature: protected function setDisplayData()

Inherited Variables

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