Ejemplo n.º 1
0
                echo "Нет команд. Для участия необходимо иметь команду или быть доверенным представителем команды.<br /><a href='/user_group_add.php'>Создать команду!</a>";
            } else {
                foreach ($commands as $command) {
                    $isAddToGame = false;
                    $isAddToGame = $command_model->get_request($game_id, $command['groupmember_group_id']);
                    echo "<a href='#' onclick='javascript:add_request(" . $game_id . ", " . $command['groupmember_group_id'] . "); return false;'>" . $command['group_title'] . "</a>";
                    if ($isAddToGame) {
                        echo "<div style='color:red; float: right;'>(уже участвует)</div>";
                    }
                }
            }
            die;
        } else {
            if ($action == 'give_answer') {
                $answer = isset($_POST['answer']) ? trim($_POST['answer']) : null;
                $question_id = isset($_POST['question_id']) ? (int) $_POST['question_id'] : null;
                $portion_id = isset($_POST['portion_id']) ? (int) $_POST['portion_id'] : null;
                $command_id = isset($_POST['command_id']) ? (int) $_POST['command_id'] : null;
                if ($answer && $question_id && $command_id && $portion_id) {
                    $result = $question_model->try_accept_answer($answer, $question_id, $command_id);
                    if ($result['success'] && $result['status'] == 'accept_question') {
                        $question_model->accept_question($question_id, $command_id);
                        $question_model->end_of_portion($command_id, $portion_id);
                    }
                    echo json_encode($result);
                    die;
                }
            }
        }
    }
}