Beispiel #1
0
 function display($tmpl = null, $separator = false)
 {
     $controller = SnapJobs::getController('message');
     $model = $controller->getModel();
     switch ($this->snap_task) {
         case 'reply_message':
             $controller->execute($this->snap_task);
             break;
         case 'message':
             $tmpl = 'inbox.message';
             $id = JS_Helper::get_input('id');
             $this->assignRef('model', $model);
             $this->item = $model->viewMessage($id);
             break;
         default:
         case 'inbox':
             $this->items = $model->getData();
             break;
     }
     parent::display($tmpl, $separator);
 }
Beispiel #2
0
 function ajax_reply_message()
 {
     $controller = SnapJobs::getController('message');
     $result = $controller->reply_message($_POST['message_reply_text'], $_POST['receiver'], $_POST['reply_to']);
     echo json_encode($result);
     exit;
 }