예제 #1
0
 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;
     }
 }