Class: iHRIS Module Benefit (Development): Difference between revisions
(Created page with '{{otherversions|Class: iHRIS_Module_Benefit}} This article describes the class ''iHRIS_Module_Benefit'' . *Extends the class: I2CE_Module. …') |
No edit summary |
||
Line 2: | Line 2: | ||
This article describes the class ''iHRIS_Module_Benefit'' . | This article describes the class ''iHRIS_Module_Benefit'' . | ||
*Extends the class: [[Class: I2CE_Module (Development) | I2CE_Module]]. | *Extends the class: [[Class: I2CE_Module (Development) | I2CE_Module]]. | ||
*Location: Part of the module [[iHRIS Manage Module List (Development)#ihris-manage-Benefit|ihris-manage-Benefit]] in the package [https://launchpad.net/ihris-manage iHRIS Manage] 4. | *Location: Part of the module [[iHRIS Manage Module List (Development)#ihris-manage-Benefit|ihris-manage-Benefit]] 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. | *Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L33 modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 33 | ||
*Author: Carl Leitner <litlfred@ibiblio.org> | *Author: Carl Leitner <litlfred@ibiblio.org> | ||
*Since: v3.2.6 | *Since: v3.2.6 | ||
Line 10: | Line 10: | ||
===$do_migrate=== | ===$do_migrate=== | ||
A flag to determine if migrate needs to be called during the upgrade method. | A flag to determine if migrate needs to be called during the upgrade method. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L62 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 62 | ||
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate | *Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate | ||
===$do_migrate329=== | ===$do_migrate329=== | ||
A flag to determine if migrate329 needs to be called during the upgrade method. | A flag to determine if migrate329 needs to be called during the upgrade method. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L66 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 66 | ||
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate329 | *Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate329 | ||
==Methods== | ==Methods== | ||
===action_benefit()=== | ===action_benefit()=== | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L250 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 250 | ||
*Signature: public function action_benefit($page) | *Signature: public function action_benefit($page) | ||
*Parameters: | *Parameters: | ||
Line 26: | Line 26: | ||
===action_initialize()=== | ===action_initialize()=== | ||
Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error. | Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L160 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 160 | ||
*Signature: public function action_initialize() | *Signature: public function action_initialize() | ||
===getHooks()=== | |||
Return the array of hooks available in this module. | |||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L39 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 39 | |||
*Signature: static public function getHooks() | |||
*Returns: [http://www.php.net/manual/en/language.types.array.php array ] | |||
===getMethods()=== | ===getMethods()=== | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L242 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 242 | ||
*Signature: static public function getMethods() | *Signature: static public function getMethods() | ||
===migrate()=== | ===migrate()=== | ||
Perform the migrate actions for this module This is for going from pre 3.2 versions where benefit data has been saved to the database. | Perform the migrate actions for this module This is for going from pre 3.2 versions where benefit data has been saved to the database. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L103 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 103 | ||
*Signature: protected function migrate() | *Signature: protected function migrate() | ||
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | *Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | ||
===migrate329()=== | ===migrate329()=== | ||
Perform the migrate actions for this module from 3.2.8 to 3.2.9 This is for going from pre 3.2 versions where benefit data has been saved to the database. | Perform the migrate actions for this module from 3.2.8 to 3.2.9 This is for going from pre 3.2 versions where benefit data has been saved to the database. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L140 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 140 | ||
*Signature: protected function migrate329() | *Signature: protected function migrate329() | ||
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | *Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | ||
===post_update()=== | ===post_update()=== | ||
Upgrade this module if necessary | Upgrade this module if necessary | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L221 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 221 | ||
*Signature: public function post_update($old_vers,$new_vers) | *Signature: public function post_update($old_vers,$new_vers) | ||
*Parameters: | *Parameters: | ||
Line 51: | Line 56: | ||
===pre_migrate()=== | ===pre_migrate()=== | ||
Perform any pre migrate actions for this module. This is for going from pre 3.2 versions where benefit data has been saved to the database. | Perform any pre migrate actions for this module. This is for going from pre 3.2 versions where benefit data has been saved to the database. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L74 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 74 | ||
*Signature: protected function pre_migrate() | *Signature: protected function pre_migrate() | ||
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | *Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | ||
===pre_migrate329()=== | ===pre_migrate329()=== | ||
Perform any pre migrate actions for this module to upgrade from 3.2.8 to 3.2.9. This is for going from pre 3.2 versions where benefit data has been saved to the database. | Perform any pre migrate actions for this module to upgrade from 3.2.8 to 3.2.9. This is for going from pre 3.2 versions where benefit data has been saved to the database. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L88 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 88 | ||
*Signature: protected function pre_migrate329() | *Signature: protected function pre_migrate329() | ||
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | *Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | ||
===pre_upgrade()=== | ===pre_upgrade()=== | ||
Run the pre upgrade for this module. This can use the old config data before it has been changed from the config. | Run the pre upgrade for this module. This can use the old config data before it has been changed from the config. | ||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4. | *Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L192 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 192 | ||
*Signature: public function pre_upgrade($old_vers,$new_vers,$new_storage) | *Signature: public function pre_upgrade($old_vers,$new_vers,$new_storage) | ||
*Parameters: | *Parameters: | ||
Line 68: | Line 73: | ||
** [[Class: I2CE_MagicDataNode (Development) | I2CE_MagicDataNode]] $new_storage | ** [[Class: I2CE_MagicDataNode (Development) | I2CE_MagicDataNode]] $new_storage | ||
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | *Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ] | ||
===validate_form_benefit()=== | |||
Do extra validation for the benefit form. | |||
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-manage/4.1-dev/annotate/head:/modules/Benefit/lib/iHRIS_Module_Benefit.php#L49 manage/modules/Benefit/lib/iHRIS_Module_Benefit.php] on line 49 | |||
*Signature: public function validate_form_benefit($form) | |||
*Parameters: | |||
** [[Class: I2CE_Form (Development) | I2CE_Form]] $form | |||
==Inherited Methods== | ==Inherited Methods== | ||
===__construct()=== | ===__construct()=== | ||
Line 80: | Line 91: | ||
===action_enable()=== | ===action_enable()=== | ||
This public method is inherited from [[Class: I2CE_Module (Development)#action_enable() | I2CE_Module->action_enable()]] | This public method is inherited from [[Class: I2CE_Module (Development)#action_enable() | I2CE_Module->action_enable()]] | ||
===getCLIMethods()=== | ===getCLIMethods()=== | ||
Line 89: | Line 97: | ||
===getConfig()=== | ===getConfig()=== | ||
This public method is inherited from [[Class: I2CE_Module (Development)#getConfig() | I2CE_Module->getConfig()]] | This public method is inherited from [[Class: I2CE_Module (Development)#getConfig() | I2CE_Module->getConfig()]] | ||
===upgrade()=== | ===upgrade()=== |
Latest revision as of 08:26, 6 May 2015
This article describes the class iHRIS_Module_Benefit .
- Extends the class: I2CE_Module.
- Location: Part of the module ihris-manage-Benefit in the package iHRIS Manage 4.1-dev
- Source: Defined in the file modules/Benefit/lib/iHRIS_Module_Benefit.php on line 33
- Author: Carl Leitner <litlfred@ibiblio.org>
- Since: v3.2.6
@filesource Class iHRIS_Module_Benefit
Variables
$do_migrate
A flag to determine if migrate needs to be called during the upgrade method.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 62
- Type: protected boolean $do_migrate
$do_migrate329
A flag to determine if migrate329 needs to be called during the upgrade method.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 66
- Type: protected boolean $do_migrate329
Methods
action_benefit()
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 250
- Signature: public function action_benefit($page)
- Parameters:
- $page
action_initialize()
Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 160
- Signature: public function action_initialize()
getHooks()
Return the array of hooks available in this module.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 39
- Signature: static public function getHooks()
- Returns: array
getMethods()
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 242
- Signature: static public function getMethods()
migrate()
Perform the migrate actions for this module This is for going from pre 3.2 versions where benefit data has been saved to the database.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 103
- Signature: protected function migrate()
- Returns: boolean
migrate329()
Perform the migrate actions for this module from 3.2.8 to 3.2.9 This is for going from pre 3.2 versions where benefit data has been saved to the database.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 140
- Signature: protected function migrate329()
- Returns: boolean
post_update()
Upgrade this module if necessary
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 221
- Signature: public function post_update($old_vers,$new_vers)
- Parameters:
- Returns: boolean
pre_migrate()
Perform any pre migrate actions for this module. This is for going from pre 3.2 versions where benefit data has been saved to the database.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 74
- Signature: protected function pre_migrate()
- Returns: boolean
pre_migrate329()
Perform any pre migrate actions for this module to upgrade from 3.2.8 to 3.2.9. This is for going from pre 3.2 versions where benefit data has been saved to the database.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 88
- Signature: protected function pre_migrate329()
- Returns: boolean
pre_upgrade()
Run the pre upgrade for this module. This can use the old config data before it has been changed from the config.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 192
- Signature: public function pre_upgrade($old_vers,$new_vers,$new_storage)
- Parameters:
- string $old_vers
- string $new_vers
- I2CE_MagicDataNode $new_storage
- Returns: boolean
validate_form_benefit()
Do extra validation for the benefit form.
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 49
- Signature: public function validate_form_benefit($form)
- Parameters:
- I2CE_Form $form
Inherited Methods
__construct()
This public method is inherited from I2CE_Module->__construct()
action_configure()
This public method is inherited from I2CE_Module->action_configure()
action_disable()
This public method is inherited from I2CE_Module->action_disable()
action_enable()
This public method is inherited from I2CE_Module->action_enable()
getCLIMethods()
This public method is inherited from I2CE_Module->getCLIMethods()
getConfig()
This public method is inherited from I2CE_Module->getConfig()
upgrade()
This public method is inherited from I2CE_Module->upgrade()
_hasMethod()
This public method is inherited from I2CE_Fuzzy->_hasMethod()
Inherited Fuzzy Methods
launchBackgroundProcess()
This method is inherited from I2CE_Module->launchBackgroundProcess()
launchBackgroundPHPScript()
This method is inherited from I2CE_Module->launchBackgroundPHPScript()
launchBackgroundPage()
This method is inherited from I2CE_Module->launchBackgroundPage()
userMessage()
This method is inherited from I2CE_Fuzzy->userMessage()