예제 #1
0
 public function settagsAction()
 {
     $blogId = intval($_POST["this_key"]);
     $blogTagsModel = new Admin_Model_BlogTag();
     if ($blogId) {
         if (is_array($_POST["tags"])) {
             $blogTagsModel->removeID($blogId);
             foreach ($_POST["tags"] as $v) {
                 $blogTagsModel->save(array('bt_blog_id' => $blogId, 'bt_tag_id' => $v));
             }
         } else {
             $jsonReturn['error'] = true;
             $jsonReturn['msg'] = array('1' => array('label' => 'Теги', 'error' => 'Ошибка в тегах, должен быть массив'));
             $this->putJSON($jsonReturn);
         }
         $jsonReturn['error'] = false;
         $jsonReturn['msg'] = 'Теги для блога установлены';
         $jsonReturn['form'] = false;
     } else {
         $jsonReturn['error'] = true;
         $jsonReturn['msg'] = array('1' => array('label' => 'BlogID', 'error' => 'Ошибка'));
     }
     $this->putJSON($jsonReturn);
 }