Ejemplo n.º 1
0
 /**
  * /admin/menus/save_order/ [POST]
  *
  * via AJAX
  */
 public function save_order($parameters)
 {
     if ($parameters || !isset($_POST['order'])) {
         $this->loadView('404');
     }
     $data = $_POST;
     $menu = new Menu($this->db, $this->business_id);
     try {
         foreach ($data['order'] as $index => $id) {
             $new_data = array('priority' => $index, 'id' => $id);
             $menu->save($new_data);
         }
         echo json_encode(array('status' => 1, 'message' => 'New order saved.'));
     } catch (Exception $e) {
         echo json_encode(array('status' => 0, 'message' => 'New order could not be saved.'));
     }
 }