Import/Core_email.php
authorAlan Knowles <alan@roojs.com>
Mon, 9 Feb 2015 10:04:34 +0000 (18:04 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 9 Feb 2015 10:04:34 +0000 (18:04 +0800)
Import/Core_email.php

index f3de037..4096e26 100644 (file)
@@ -6,7 +6,7 @@ require_once 'Pman/Roo.php';
 
 class Pman_Hydra_Import_Core_email extends Pman_Roo
 {
-       static $cli_desc = "Import an email into core_email template"; 
+    static $cli_desc = "Import an email into core_email template"; 
     
     static $cli_opts = array(
         'file' => array(
@@ -41,26 +41,25 @@ class Pman_Hydra_Import_Core_email extends Pman_Roo
         
         $c = DB_dataObject::factory('core_email');
         $ret = $c->get('name',$template_name);
-        if($ret == 0){
-            $mailtext = file_get_contents($opts['file']);
-    
-            require_once 'Mail/mimeDecode.php';  
-            $decoder = new Mail_mimeDecode($mailtext);
-            $parts = $decoder->getSendArray();
-            $from_name = explode(" ", $parts[0])[0];
-            $from_email = explode(" ", $parts[0])[1];
-            $c->setFrom(array(
-                'from_name'=>$from_name,
-                'from_email'=>$from_email,
-                'subject'=>$parts[1]['Subject'],
-                'name'=>$template_name,
-                'bodytext'=>$parts[2]
-                ));
-            $c->insert();
-        }else{
-            print_r("template exists.");
+        if($ret ) {
+            $this->jerr("we do not support updating the files ... - especially if the user has changed them!!");
         }
+        $mailtext = file_get_contents($opts['file']);
 
+        require_once 'Mail/mimeDecode.php';  
+        $decoder = new Mail_mimeDecode($mailtext);
+        $parts = $decoder->getSendArray();
+        $from_name = explode(" ", $parts[0])[0];
+        $from_email = explode(" ", $parts[0])[1];
+        $c->setFrom(array(
+            'from_name'     => $from_name,
+            'from_email'    => $from_email,
+            'subject'       => $parts[1]['Subject'],
+            'name'          => $template_name,
+            'bodytext'      => $parts[2]
+        ));
+        $c->insert();
+        
         die("done\n");
     }
 }
\ No newline at end of file