case 'split': $meta_content['page_title'] = $lang['Mod_CP'] . ' (' . $lang['Split'] . ')'; if((isset($_POST['split_type_all']) || isset($_POST['split_type_beyond'])) && isset($_POST['post_id_list'])) { $posts = $_POST['post_id_list']; $fid = $_POST['new_forum_id']; $topic_id = $_POST[POST_TOPIC_URL]; $split_beyond = (isset($_POST['split_type_beyond'])) ? true : false; $topic_subject = trim(htmlspecialchars($_POST['subject'])); if(empty($topic_subject)) { message_die(GENERAL_MESSAGE, $lang['Empty_subject']); } $new_topic_id = $class_mcp->topic_split($posts, $forum_id, $fid, $topic_id, $split_beyond, $topic_subject); $redirect_url = CMS_PAGE_VIEWTOPIC . '?' . POST_TOPIC_URL . '=' . $topic_id . '&sid=' . $user->data['session_id']; meta_refresh(3, $redirect_url); $message = $lang['Topic_split'] . '<br /><br />' . sprintf($lang['Mod_CP_click_return_topic'], '<a href="' . $redirect_url . '">', '</a>', '<a href="' . CMS_PAGE_VIEWTOPIC . '?' . POST_TOPIC_URL . '=' . $new_topic_id . '&sid=' . $user->data['session_id'] . '">', '</a>') . '<br /><br />'. sprintf($lang['Click_return_modcp'], '<a href="modcp.' . PHP_EXT . '?' . POST_FORUM_URL . '=' . $forum_id . '&sid=' . $user->data['session_id'] .'">', '</a>') . '<br /><br />'. sprintf($lang['Click_return_forum'], '<a href="'. CMS_PAGE_VIEWFORUM . '?' . POST_FORUM_URL . '=' . $forum_id . '&sid=' . $user->data['session_id'] .'">', '</a>'); message_die(GENERAL_MESSAGE, $message); } else { page_header($meta_content['page_title'], true); $template->set_filenames(array('split_body' => 'modcp_split.tpl')); $sql = "SELECT u.user_id, u.username, u.user_active, u.user_color, p.* FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u WHERE p.topic_id = $topic_id