public function init() { //$startTime = microtime(true); langCsp::init(); reqCsp::init(); $this->_extractTables(); $this->_extractModules(); $this->_initModules(); modInstallerCsp::checkActivationMessages(); $this->_execModules(); add_action('init', array($this, 'addScripts')); add_action('init', array($this, 'addStyles')); register_activation_hook(CSP_DIR . DS . CSP_MAIN_FILE, array('utilsCsp', 'activatePlugin')); //See classes/install.php file register_deactivation_hook(CSP_DIR . DS . CSP_MAIN_FILE, array('utilsCsp', 'deactivatePlugin')); add_action('admin_notices', array('errorsCsp', 'displayOnAdmin')); //$operationTime = microtime(true) - $startTime; }