Ejemplo n.º 1
0
 public function actionEdit()
 {
     $response = parent::actionEdit();
     if ($response instanceof XenForo_ControllerResponse_View) {
         if (!empty($response->params['forum']['node_id'])) {
             /** @var XenForo_Model_Tag $tagModel */
             $tagModel = $this->getModelFromCache('XenForo_Model_Tag');
             $editTags = $tagModel->getTagListForEdit(Tinhte_XenTag_Constants::CONTENT_TYPE_FORUM, $response->params['forum']['node_id'], true);
             $response->params['Tinhte_XenTag_tags'] = $editTags;
         }
     }
     return $response;
 }
Ejemplo n.º 2
0
 public function actionEdit()
 {
     $response = parent::actionEdit();
     if ($response instanceof XenForo_ControllerResponse_View) {
         if (isset($response->params['forum'])) {
             $forum =& $response->params['forum'];
             if (isset($forum[Tinhte_XenTag_Constants::FIELD_FORUM_OPTIONS])) {
                 $forum[Tinhte_XenTag_Constants::FIELD_FORUM_OPTIONS] = Tinhte_XenTag_Helper::unserialize($forum[Tinhte_XenTag_Constants::FIELD_FORUM_OPTIONS]);
             } else {
                 $forum[Tinhte_XenTag_Constants::FIELD_FORUM_OPTIONS] = array();
             }
         }
     }
     return $response;
 }