From: Edward Date: Wed, 11 Feb 2015 07:35:47 +0000 (+0800) Subject: Import/Core_notify.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=a88c7015210dfc6f83890bc937db7e3feba545d6 Import/Core_notify.php --- diff --git a/Import/Core_notify.php b/Import/Core_notify.php index 3e558cae..6fa0b4a0 100644 --- a/Import/Core_notify.php +++ b/Import/Core_notify.php @@ -1,7 +1,51 @@ +require_once 'Pman/Roo.php'; + +class Pman_Core_Import_Core_notify extends Pman_Roo +{ + static $cli_desc = "Create Core.NotifyType from core notify"; + + static $cli_opts = array( + + ); + + function getAuth() + { + if (!HTML_FlexyFramework::get()->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')); + + + } + + 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(); + } +} \ No newline at end of file