public function tagManagementAddAction() { $this->checkPermission("tag_snippet_management"); try { Model\Tool\Tag\Config::getByName($this->getParam("name")); $alreadyExist = true; } catch (\Exception $e) { $alreadyExist = false; } if (!$alreadyExist) { $tag = new Model\Tool\Tag\Config(); $tag->setName($this->getParam("name")); $tag->save(); } $this->_helper->json(array("success" => !$alreadyExist, "id" => $tag->getName())); }
public function tagManagementAddAction() { $this->checkPermission("tag_snippet_management"); $success = false; $tag = Model\Tool\Tag\Config::getByName($this->getParam("name")); if (!$tag) { $tag = new Model\Tool\Tag\Config(); $tag->setName($this->getParam("name")); $tag->save(); $success = true; } $this->_helper->json(["success" => $success, "id" => $tag->getName()]); }