Import/Core_email.php
[Pman.Core] / Import / Core_email.php
index 8dd0697..df29da1 100644 (file)
@@ -32,27 +32,29 @@ class Pman_Core_Import_Core_email extends Pman
     function get($part='', $opts){
         
         
-        $template_name = preg_replace('/\.[a-z]+$/i',dirname($opts['file']),'');
+        $template_name = preg_replace('/\.[a-z]+$/i', '', basename($opts['file']));
         
         if (!file_exists($opts['file'])) {
             $this->jerr("file does not exist : " . $opts['file']);
         }
-        
-        
+         
         $c = DB_dataObject::factory('core_email');
         $ret = $c->get('name',$template_name);
         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();
+        print_R($parts);exit;
+        
         $from_name = explode(" ", $parts[0])[0];
         $from_email = explode(" ", $parts[0])[1];
         $c->setFrom(array(
-            'from_name'     => $from_name,
+            'from_name'     => trim($from_name, '"'),
             'from_email'    => $from_email,
             'subject'       => $parts[1]['Subject'],
             'name'          => $template_name,