示例#1
0
 public function init()
 {
     //$startTime = microtime(true);
     langGmp::init();
     reqGmp::init();
     $this->_extractTables();
     $this->_extractModules();
     $this->_initModules();
     modInstallerGmp::checkActivationMessages();
     $this->_execModules();
     add_action('init', array($this, 'addScripts'));
     add_action('init', array($this, 'addStyles'));
     register_activation_hook(GMP_DIR . DS . GMP_MAIN_FILE, array('utilsGmp', 'activatePlugin'));
     //See classes/install.php file
     register_deactivation_hook(GMP_DIR . DS . GMP_MAIN_FILE, array('utilsGmp', 'deactivatePlugin'));
     add_action('admin_notices', array('errorsGmp', 'displayOnAdmin'));
     //$operationTime = microtime(true) - $startTime;
 }
示例#2
0
 public function init()
 {
     //$startTime = microtime(true);
     reqGmp::init();
     $this->_extractTables();
     $this->_extractModules();
     $this->_initModules();
     dispatcherGmp::doAction('afterModulesInit');
     modInstallerGmp::checkActivationMessages();
     $this->_execModules();
     add_action('init', array($this, 'addScripts'));
     add_action('init', array($this, 'addStyles'));
     register_activation_hook(GMP_DIR . DS . GMP_MAIN_FILE, array('utilsGmp', 'activatePlugin'));
     //See classes/install.php file
     register_uninstall_hook(GMP_DIR . DS . GMP_MAIN_FILE, array('utilsGmp', 'deletePlugin'));
     register_deactivation_hook(GMP_DIR . DS . GMP_MAIN_FILE, array('utilsGmp', 'deactivatePlugin'));
     add_action('init', array($this, 'connectLang'));
     //$operationTime = microtime(true) - $startTime;
 }