//Scindement du topic //Ajout d'un sondage en plus du topic. $question = retrieve(POST, 'question', ''); if (!empty($question)) { $poll_type = retrieve(POST, 'poll_type', 0); $poll_type = $poll_type == 0 || $poll_type == 1 ? $poll_type : 0; $answers = array(); $nbr_votes = 0; for ($i = 0; $i < 20; $i++) { $answer = str_replace('|', '', retrieve(POST, 'a' . $i, '')); if (!empty($answer)) { $answers[$i] = $answer; $nbr_votes++; } } $Forumfct->Add_poll($last_topic_id, $question, $answers, $nbr_votes, $poll_type); //Ajout du sondage. } AppContext::get_response()->redirect('/forum/topic' . url('.php?id=' . $last_topic_id, '-' . $last_topic_id . '.php', '&')); } else { AppContext::get_response()->redirect(url(HOST . SCRIPT . '?error=false_t&idm=' . $id_post_msg, '', '&') . '#message_helper'); } } else { $controller = new UserErrorController(LangLoader::get_message('error', 'status-messages-common'), $LANG['e_incomplete']); DispatchManager::redirect($controller); } } else { $controller = PHPBoostErrors::unknow(); DispatchManager::redirect($controller); } include '../kernel/footer.php';