/** * Invoked when special actions are performed on the module. * @param String Module name * @param String Event Type */ function vtlib_handler($moduleName, $eventType) { $db = PearDatabase::getInstance(); if ($eventType == 'module.postinstall') { require_once 'modules/OSSDocumentControl/helpers/Tool.php'; Oss_Tool::addUitype15Field('Documents', 'LBL_NOTE_INFORMATION', array('None', 'Checked'), 'ossdc_status'); $this->addLink($moduleName); $db->query("UPDATE vtiger_tab SET customized=0 WHERE name='{$moduleName}'"); } else { if ($eventType == 'module.enabled') { } else { if ($eventType == 'module.disabled') { } else { if ($eventType == 'module.preuninstall') { // TODO Handle actions when this module is about to be deleted. } else { if ($eventType == 'module.preupdate') { // TODO Handle actions before this module is updated. } else { if ($eventType == 'module.postupdate') { // TODO Handle actions after this module is updated. } } } } } } }