public function newAction() { $auth = $this->auth(); $request = $this->request; if ($request->isPost() && $request->isAjax() && $auth && $this->security->checkToken($this->request->getPost('value'), $this->request->getPost('key'))) { $name_category = $request->getPost("name_category"); $category = new CdCategory(); $category->setName(ucfirst($name_category))->setDateCreation(date('Y-m-d')); if ($category->save()) { $this->categoryJson(); $token = $this->token(); $result = array("id" => $category->getCgid(), "name" => $category->getName()); $this->response(array("token" => array("value" => $token['value'], "key" => $token['key']), "message" => "SUCCESS", "code" => 200, "result" => $result), 200); } else { $this->response(array("message" => "error try again", "code" => "404"), 200); } } else { exit; } }