cli) { return false; } return true; } function get() { $this->transObj = DB_DataObject::Factory('core_enum'); $this->transObj->query('BEGIN'); PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($this, 'onPearError')); $this->modules = $this->modulesList(); $this->config(); $this->etype(); } function etype() { $this->etype = DB_DataObject::factory('core_enum'); $this->etype->setFrom(array( 'etype' => '', 'name' => 'Core.NotifyType', 'display_name' => 'Core.NotifyType', 'active' => 1 )); if($this->etype->find(true)){ return; } $this->etype->insert(); } function config() { } }