From 40bf77c5474160c1776064b7c19c3b1ccc4678df Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 9 Feb 2015 18:04:34 +0800 Subject: [PATCH] Import/Core_email.php --- Import/Core_email.php | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/Import/Core_email.php b/Import/Core_email.php index f3de0376..4096e262 100644 --- a/Import/Core_email.php +++ b/Import/Core_email.php @@ -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 -- 2.39.2