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