示例#1
0
 public function updateAction()
 {
     $model_books = new Application_Model_Books();
     if (isset($this->_request->id_book)) {
         if ($model_books->check_if_exists("id_book", $this->_request->id_book)) {
             $model_app = new Application_Model_App();
             $model_app->get_input_stream();
             if (!$model_app->validate_book()) {
                 http_response_code(400);
                 echo "Invalid input format";
                 die;
             }
             $where = $model_books->getAdapter()->quoteInto('id_book = ?', $this->_request->id_book);
             $model_books->update($model_app->input, $where);
             http_response_code(201);
             echo "Update ok";
         } else {
             http_response_code(400);
             echo "Bad id given";
         }
     } else {
         http_response_code(400);
         echo "No id given";
     }
 }
示例#2
0
 public function updateAction()
 {
     $model_publishers = new Application_Model_Publishers();
     if (isset($this->_request->id_publisher)) {
         if ($model_publishers->check_if_exists("id_publisher", $this->_request->id_publisher)) {
             $model_app = new Application_Model_App();
             $model_app->get_input_stream();
             if (!$model_app->validate_publisher()) {
                 http_response_code(400);
                 echo "Invalid input. Use max 255 alphanumeric characters";
                 die;
             }
             $where = $model_publishers->getAdapter()->quoteInto('id_publisher = ?', $this->_request->id_publisher);
             $model_publishers->update($model_app->input, $where);
             http_response_code(201);
             echo "Update ok";
         } else {
             http_response_code(400);
             echo "Bad id given";
         }
     } else {
         http_response_code(400);
         echo "No id given";
     }
 }