$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); }
} 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 {