Exemplo n.º 1
0
 public function renderJson()
 {
     $filterModel = sonnb_SeePostLinksPermission_Model_Filter::getInstance();
     if (isset($this->_params['forum']) && $filterModel->isApplicableForum($this->_params['forum'])) {
         $filterModel->processMessages($this->_params['posts']);
     }
     return parent::renderJson();
 }
Exemplo n.º 2
0
 public function actionReply()
 {
     $parent = parent::actionReply();
     if ($parent instanceof XenForo_ControllerResponse_View && !$this->_input->inRequest('more_options')) {
         if ($parent->params['post']) {
             $filterModel = sonnb_SeePostLinksPermission_Model_Filter::getInstance();
             if (isset($parent->params['forum']) && $filterModel->isApplicableForum($parent->params['forum'])) {
                 $filterModel->processMessage($parent->params['post'], true);
                 $parent->params['defaultMessage'] = $this->_getPostModel()->getQuoteTextForPost($parent->params['post']);
             }
         }
     }
     return $parent;
 }