0431f515a0cd088c2bbf4873915f8dc62732e089
[Pman.Core] / Import / Core_email.php
1 <?php
2
3
4
5 require_once 'Pman/Roo.php';
6
7 class Pman_Hydra_Import_Core_email extends Pman_Roo
8 {
9         function getAuth()
10     {
11         $ff = HTML_FlexyFramework::get();
12         
13         if (!$ff->cli) {
14             die("cli only");
15         }
16         
17     }
18
19         function get(){
20                 
21                 $template_name = 'CORE_PERSON_SIGNUP_CONFIRM';
22                 $c = DB_dataObject::factory('core_email');
23                 $ret = $c->get('name',$template_name);
24                 if($ret == 0){
25                         $mailtext = file_get_contents('Pman.Core/templates/mail/'.$template_name.'.txt');
26         
27                         require_once 'Mail/mimeDecode.php';  
28                 $decoder = new Mail_mimeDecode($mailtext);
29                 $parts = $decoder->getSendArray();
30                 $from_name = explode(" ", $parts[0])[0];
31                 $from_email = explode(" ", $parts[0])[1];
32                 $c->setFrom(array(
33                         'from_name'=>$from_name,
34                         'from_email'=>$from_email,
35                         'subject'=>$parts[1]['Subject'],
36                         'name'=>$template_name,
37                         'bodytext'=>$parts[2]
38                         ));
39                 $c->insert();
40                 }else{
41                         print_r("template exists.");
42                 }
43
44                 die("done\n");
45         }
46 }