Пример #1
0
     $place = isset($_POST['place']) && trim($_POST['place']) ? trim($_POST['place']) : null;
     $legend = trim($_POST['legend']);
     $preqiel = trim($_POST['preqiel']);
     $price = isset($_POST['price']) ? (int) $_POST['price'] : null;
     $game_estatus = isset($_POST['game_estatus']) ? (int) $_POST['game_estatus'] : null;
     $game_sdate = isset($_POST['game_sdate']) ? (int) $_POST['game_sdate'] : null;
     $x = isset($_POST['x']) ? (int) $_POST['x'] : null;
     $y = isset($_POST['y']) ? (int) $_POST['y'] : null;
     if ($game_id && $season_id && $title && $intro && $place && $price && $game_estatus && $game_model->is_provider_game($provider_id, $game_id)) {
         // Обработать лого
         /*echo '<pre>';
           print_r($_FILES);
           print_r($_POST);
           echo '</pre>';
           die();*/
         $game_model->update_game($season_id, $title, $logo, $intro, $place, $legend, $preqiel, $price, null, $game_estatus, $game_sdate, null, $game_id, $x, $y);
     }
 } else {
     if ($action == 'delete_game') {
         $game_id = isset($_POST['game_id']) ? (int) $_POST['game_id'] : null;
         // Необходимо сделать проверку, нашего ли поставщика эта игра
         if ($game_id && $game_model->is_provider_game($provider_id, $game_id)) {
             $game_model->delete_game($game_id);
         }
     } else {
         if ($action == 'delete_games') {
             $games_id = isset($_POST['games_id']) ? $_POST['games_id'] : null;
             foreach ($games_id as $game_id) {
                 if ($game_id && $game_model->is_provider_game($provider_id, $game_id)) {
                     $game_model->delete_game($game_id);
                 }
Пример #2
0
 } else {
     if ($action == 'delete_pin') {
         $pin_model = new se_gamepin();
         $pin = isset($_POST['pin']) ? (int) $_POST['pin'] : null;
         if ($pin != null) {
             $result = $pin_model->delete_pin($pin);
             $result = array('success' => true);
         }
         echo $result;
         die;
     } else {
         if ($action == 'mark_game_as_ready') {
             header("Content-Type: application/json");
             $game_id = isset($_POST['game_id']) ? (int) $_POST['game_id'] : null;
             if ($game_id && $game_model->is_provider_game($provider_id, $game_id)) {
                 $game_model->update_game(null, null, null, null, null, null, null, null, GAME_READY, null, null, null, $game_id);
                 $result = array('success' => true, 'game_id' => $game_id);
             } else {
                 $result = array('success' => false, 'error' => 'game_id is null');
             }
             echo json_encode($result);
             die;
         } else {
             if ($action == 'generate_answers_symbols') {
                 header("Content-Type: application/json");
                 $symbols = isset($_POST['symbols']) ? trim($_POST['symbols']) : null;
                 $num_symbols = isset($_POST['num_symbols']) ? (int) $_POST['num_symbols'] : null;
                 if ($symbols && $num_symbols) {
                     $symbols = $question_model->generate_answer_symbols($symbols, $num_symbols);
                     $result = array('success' => true, 'symbols' => $symbols);
                 } else {