Ejemplo n.º 1
0
 /**
  * Создание категории
  * формат URL /category/create/<category name>
  * @param $req
  */
 public function create($req)
 {
     Auth::check_token();
     $name = self::normalize_urlencode($req[0]);
     $db = new T2_Db();
     $check_category_name = $db->select_category_by_name($name);
     //проверим, не существует ли категория
     if ($check_category_name) {
         $out = ['result' => 'error', 'msg' => 'category exists'];
         echo json_encode($out);
         die;
     }
     $db->insert_category($name);
     // можно получить ID вставленной категории через PDO
     $created_category = $db->select_category_by_name($name);
     //но пойдем в лоб
     $out = ['result' => 'ok', 'name' => $created_category['name'], 'id' => $created_category['id']];
     echo json_encode($out);
 }