5 require_once 'Pman/Roo.php';
7 class Pman_Hydra_Import_Core_email extends Pman_Roo
9 static $cli_desc = "Import an email into core_email template";
11 static $cli_opts = array(
13 'desc' => 'File to import',
24 $ff = HTML_FlexyFramework::get();
32 function get($part='', $opts){
35 $template_name = preg_replace('/\.[a-z]+$/',dirname($opts['file']),'');
39 $c = DB_dataObject::factory('core_email');
40 $ret = $c->get('name',$template_name);
42 $mailtext = file_get_contents('Pman.Core/templates/mail/'.$template_name.'.txt');
44 require_once 'Mail/mimeDecode.php';
45 $decoder = new Mail_mimeDecode($mailtext);
46 $parts = $decoder->getSendArray();
47 $from_name = explode(" ", $parts[0])[0];
48 $from_email = explode(" ", $parts[0])[1];
50 'from_name'=>$from_name,
51 'from_email'=>$from_email,
52 'subject'=>$parts[1]['Subject'],
53 'name'=>$template_name,
58 print_r("template exists.");