$question_model->delete_portion_question($portion_id, $question_id); $result = array('success' => true); } else { $result = array('success' => false, 'error' => 'portion_id and question_id is null'); } echo json_encode($result); die; } else { if ($action == 'get_global_portions') { header("Content-Type: application/json"); $game_id = isset($_POST['game_id']) ? (int) $_POST['game_id'] : null; $result = $result_tmp = array(); if ($game_id && $game_model->is_provider_game($provider_id, $game_id)) { $result_tmp['main_questions'] = $question_model->get_global_main_questions($game_id); $result_tmp['penalty_questions'] = $question_model->get_global_penalty_questions($game_id); $result_tmp['portions'] = $question_model->get_global_portions($game_id); /*print_r($result_tmp['main_questions']); //print_r($result_tmp['penalty_questions']); //print_r($result_tmp['portions']); die();*/ // Формируем массив добавленных в порции вопросов $portions_tmp = array(); if (count($result_tmp['portions'])) { foreach ($result_tmp['portions'] as $portion) { $portion_id = $portion['portion_id']; $questions_tmp = ''; foreach ($portion['questions_id'] as $question_id) { if ($question_id) { $portions_tmp[] = $question_id; $questions_tmp .= "\n <div id='dialog_draggable_" . $game_id . "_0_" . $question_id . "_clone' title='<a href=\"#\" onclick=\"javascript:delete_dialog_portion_question(" . $portion_id . ", " . $question_id . ", 0, " . $game_id . "); return false;\" style=\"text-decoration: none; color: #fff;\">X</a>'\n class='ui-widget-content dialog_draggable_1 ui-draggable-disabled'>\n <h2>" . $question_id . "</h2> \n </div>"; }