Class: iHRIS Module Benefit (4.0.12)
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.0.12-release
- 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 61
- 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 65
- Type: protected boolean $do_migrate329
Methods
action_benefit()
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 249
- 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 159
- 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 40
- Signature: static public function getHooks()
- Returns: array
getMethods()
- Defined in manage/modules/Benefit/lib/iHRIS_Module_Benefit.php on line 241
- 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 102
- 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 139
- 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 220
- 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 73
- 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 87
- 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 191
- 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 50
- 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()
getCLIHooks()
This public method is inherited from I2CE_Module->getCLIHooks()
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()