Class: iHRIS Training: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 24: Line 24:
*Signature: public function save($user,$transact)
*Signature: public function save($user,$transact)
Parameters:
Parameters:
* I2CE_User &$user<br/>The user saving this object.
* [[Class: I2CE_User | I2CE_User]] &$user<br/>The user saving this object.
* [http://www.php.net/manual/en/language.types.boolean.php boolean] $transact
* [http://www.php.net/manual/en/language.types.boolean.php boolean] $transact
**Default Value: true  
**Default Value: true  
Line 31: Line 31:
*Signature: public function validate($page)
*Signature: public function validate($page)
Parameters:
Parameters:
* I2CE_Template &$page
* [[Class: I2CE_Template | I2CE_Template]] &$page
==Inherited Variables==
==Inherited Variables==
===$children===
===$children===

Revision as of 21:01, 16 October 2009

This article desrcibes the class iHRIS_Trainingwhich extends the class I2CE_Form It is contained in the module ihris-qualify in the package iHRIS Qualify The class is defined in the file: lib/iHRIS_Training.php @subpackage Qualify @author Luke Duncan <lduncan@intrahealth.org> @copyright Copyright © 2007, 2008 IntraHealth International, Inc. @since v1.0.0 @version v2.0.0 Object for dealing with trainings for people.

@package iHRIS @subpackage Qualify @access public

Methods

populate()

Populate the member variables of the object from the database.

  • Signature: public function populate()

save()

Save the training object.

Sets all the required fields for the training object based on the form data. Since a training may be inside or outside the country certain fields may be required depending on which case it is.

  • Signature: public function save($user,$transact)

Parameters:

validate()

Validate all fields for the training.

  • Signature: public function validate($page)

Parameters:

Inherited Variables

$children

Theis public variable is inherited from I2CE_Form->$children

$fields

Theis protected variable is inherited from I2CE_Form->$fields

$parent

Theis protected variable is inherited from I2CE_Form->$parent

$id

Theis protected variable is inherited from I2CE_Form->$id

$attributes

Theis protected variable is inherited from I2CE_Form->$attributes

$parent_forms

Theis protected variable is inherited from I2CE_Form->$parent_forms

Inherited Fuzzy Methods

isNumeric()

This method is inherited from I2CE_Form->isNumeric()

getLimitStyles()

This method is inherited from I2CE_Form->getLimitStyles()

checkLimit()

This method is inherited from I2CE_Form->checkLimit()

checkWhereClause()

This method is inherited from I2CE_Form->checkWhereClause()

createCheckFunction()

This method is inherited from I2CE_Form->createCheckFunction()

createCheckLimitString()

This method is inherited from I2CE_Form->createCheckLimitString()

generateLimit()

This method is inherited from I2CE_Form->generateLimit()

generateWhereClause()

This method is inherited from I2CE_Form->generateWhereClause()

processLimit()

This method is inherited from I2CE_Form->processLimit()

getDisplayedExistingLimit()

This method is inherited from I2CE_Form->getDisplayedExistingLimit()

isComponentized()

This method is inherited from I2CE_Form->isComponentized()

addChild()

This method is inherited from I2CE_Form->addChild()

getChildIds()

This method is inherited from I2CE_Form->getChildIds()

getStorage()

This method is inherited from I2CE_Form->getStorage()

isWritable()

This method is inherited from I2CE_Form->isWritable()

populate()

This method is inherited from I2CE_Form->populate()

populateChild()

This method is inherited from I2CE_Form->populateChild()

populateChildren()

This method is inherited from I2CE_Form->populateChildren()

populateFirst()

This method is inherited from I2CE_Form->populateFirst()

populateHistory()

This method is inherited from I2CE_Form->populateHistory()

populateLast()

This method is inherited from I2CE_Form->populateLast()

delete()

This method is inherited from I2CE_Form->delete()

save()

This method is inherited from I2CE_Form->save()

setChangeType()

This method is inherited from I2CE_Form->setChangeType()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()