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(); }
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; }