MessagePreview.php
[Pman.Core] / MessagePreview.php
index 2d76fb6..97751c0 100644 (file)
@@ -36,8 +36,6 @@ class Pman_Core_MessagePreview extends Pman
     
     function post()
     {
-        print_r($_REQUEST);
-        exit;
         if(empty($_REQUEST['_id']) || empty($_REQUEST['_table'])){
             $this->jerr('Missing Options');
         }
@@ -46,6 +44,31 @@ class Pman_Core_MessagePreview extends Pman
             $this->coreEmailSendTest();
         }
         
+        $cn = DB_DataObject::factory('core_notify');
+        $cn->setFrom(array(
+            'evtype'        => "{$_REQUEST['_table']}::SendPreviewEmail",
+            'onid'          => $_REQUEST['_id'],
+            'ontable'       => $_REQUEST['_table'],
+            'person_id'     => $this->authUser->id,
+            'person_table'  => 'Person',
+            'act_when'      => $cn->sqlValue("NOW()"),
+            'act_start'     => $cn->sqlValue("NOW()")
+        ));
+        
+        $cn->insert();
+        
+        $sent = $cn->sendManual();
+        
+        print_R(get_class($sent));exit;
+        
+        if($sent === true){
+            $this->jerr($sent);
+        }
+        
+        $this->jok("SUCCESS");
+        
+        
+        /*
         $mid = $_REQUEST['_id'];
         
         $mlq = DB_DataObject::factory($_REQUEST['_table']);
@@ -64,7 +87,7 @@ class Pman_Core_MessagePreview extends Pman
         }
         
         $this->jerr('error!!:' . $sent->toString());
-        
+        */
     }
     
     function coreEmailSendTest()