$this->jerr('Missing Options');
}
+ if($_REQUEST['_table'] == 'core_email'){
+ $this->coreEmailSendTest();
+ }
+
$mid = $_REQUEST['_id'];
$mlq = DB_DataObject::factory($_REQUEST['_table']);
'person' => $this->authUser
);
- $sent = DB_DataObject::factory('crm_mailing_list_message')->send($content);
+ $sent = DB_DataObject::factory($_REQUEST['_table'])->send($content);
if(!is_object($sent)){
$this->jok('SUCCESS');
}
+
$this->jerr('error!!:' . $sent->toString());
}
+
+ function coreEmailSendTest()
+ {
+ $core_email = DB_DataObject::factory('core_email');
+
+ if(!$core_email->get($_REQUEST['_id'])){
+ $this->jerr('Invalid Message ID');
+ }
+ $this->jerr("[{$core_email->name}] does not has test class");
+ if(empty($core_email->test_class)){
+ $this->jerr("[{$core_email->name}] does not has test class");
+ }
+ }
}