Пример #1
0
 public function ajax_move($type, $id_card, $id_deck)
 {
     if (!in_array($type, ['add', 'remove'])) {
         $ajax_response = new Ajax_response_standard('NOK', 'Incorrect request');
         echo $ajax_response->produce();
         return;
     }
     $this->load->model('Card_move');
     $result = Card_move::move($type, $id_card, $id_deck);
     if ($result === true) {
         $ajax_response = new Ajax_response_standard('OK', 'Your request has been processed.');
     } elseif ($result instanceof Standard_error) {
         $ajax_response = new Ajax_response_standard('NOK', $result->message);
     }
     echo $ajax_response->produce();
     return;
 }