3 require_once 'Pman.php';
5 class Pman_Core_MessagePreview extends Pman
7 var $masterTemplate = 'mail/MessagePreview.html';
11 if (HTML_FlexyFramework::get()->cli) {
14 $this->authUser = $this->getAuthUser();
15 if (!$this->authUser) {
23 if(empty($_REQUEST['_id']) || empty($_REQUEST['_table'])){
24 $this->jerr('Missing Options');
27 $mlq = DB_DataObject::factory($_REQUEST['_table']);
29 $mlq->get($_REQUEST['_id']);
33 $this->showHtml = isset($_REQUEST['_as_html']) ? true : false;
39 if(empty($_REQUEST['_id']) || empty($_REQUEST['_table'])){
40 $this->jerr('Missing Options');
43 $mid = $_REQUEST['_id'];
45 $mlq = DB_DataObject::factory($_REQUEST['_table']);
47 $mlq->get($_REQUEST['_id']);
50 'template' => $mlq->name,
51 'person' => $this->authUser
54 $sent = DB_DataObject::factory($_REQUEST['_table'])->send($content);
56 if(!is_object($sent)){
57 $this->jok('SUCCESS');
59 $this->jerr('error!!:' . $sent->toString());