From a88c7015210dfc6f83890bc937db7e3feba545d6 Mon Sep 17 00:00:00 2001 From: Edward Date: Wed, 11 Feb 2015 15:35:47 +0800 Subject: [PATCH] Import/Core_notify.php --- Import/Core_notify.php | 54 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 5 deletions(-) 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 -- 2.39.2