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,