Beispiel #1
0
 } else {
     if ($action == 'add_question') {
         $question = isset($_POST['question']) && trim($_POST['question']) ? trim($_POST['question']) : null;
         $question_status = isset($_POST['question_status']) ? (int) $_POST['question_status'] : null;
         $question_is_necessary = $_POST['question_is_necessary'] ? 1 : 0;
         $game_id = isset($_POST['game_id']) ? (int) $_POST['game_id'] : null;
         if ($question && $question_status && $game_id && $game_model->is_provider_game($provider_id, $game_id)) {
             $question_model->add_question($question, $question_status, $question_is_necessary, $game_id, 0);
         }
     } else {
         if ($action == 'update_question') {
             $question_id = isset($_POST['question_id']) ? (int) $_POST['question_id'] : null;
             $question = isset($_POST['question']) && trim($_POST['question']) ? trim($_POST['question']) : null;
             $question_status = isset($_POST['question_status']) ? (int) $_POST['question_status'] : null;
             $question_is_necessary = $_POST['question_is_necessary'] ? 1 : 0;
             if ($question_id && $question && $question_status && $question_model->is_provider_question($provider_id, $question_id)) {
                 $question_model->update_question($question, $question_status, $question_is_necessary, null, null, $question_id);
             }
         } else {
             if ($action == 'delete_question') {
                 $question_id = isset($_POST['question_id']) ? (int) $_POST['question_id'] : null;
                 // Необходимо сделать проверку, нашего ли поставщика этот вопрос
                 if ($question_id && $question_model->is_provider_question($provider_id, $question_id)) {
                     $question_model->delete_question($question_id);
                 }
             } else {
                 if ($action == 'add_answers') {
                     $question_id = isset($_POST['question_id']) ? (int) $_POST['question_id'] : null;
                     $answers = isset($_POST['answers']) ? $_POST['answers'] : null;
                     // Необходимо сделать проверку, нашего ли поставщика этот вопрос
                     if ($question_id && $question_model->is_provider_question($provider_id, $question_id)) {