'L_AUTHOR' => $lang['Author'], 'L_MESSAGE' => $lang['Message'], 'L_SPLIT_SUBJECT' => $lang['Split_title'], 'L_SPLIT_FORUM' => $lang['Split_forum'], 'L_POSTED' => $lang['Posted'], 'L_SPLIT_POSTS' => $lang['Split_posts'], 'L_SUBMIT' => $lang['Submit'], 'L_SPLIT_AFTER' => $lang['Split_after'], 'L_POST_SUBJECT' => $lang['Post_subject'], 'L_POST' => $lang['Post'], 'FORUM_NAME' => $forum_name, 'MINIPOST_IMG' => $images['icon_minipost'], 'U_VIEW_FORUM' => append_sid(CMS_PAGE_VIEWFORUM . '?' . POST_FORUM_URL . '=' . $forum_id), 'S_SPLIT_ACTION' => append_sid('modcp.' . PHP_EXT), 'S_HIDDEN_FIELDS' => $s_hidden_fields, 'S_FORUM_SELECT' => ip_make_forum_select('new_forum_id', false, $forum_id), ) ); for($i = 0; $i < $total_posts; $i++) { $message = $postrow[$i]['post_text']; $post_subject = ($postrow[$i]['post_subject'] != '') ? $postrow[$i]['post_subject'] : $topic_title; $post_date = create_date_ip($config['default_dateformat'], $postrow[$i]['post_time'], $config['board_timezone']); $bbcode->allow_html = ($config['allow_html'] && $postrow[$i]['enable_bbcode'] ? true : false); $bbcode->allow_bbcode = ($config['allow_bbcode'] && $postrow[$i]['enable_bbcode'] ? true : false); $bbcode->allow_smilies = ($config['allow_smilies'] && $postrow[$i]['enable_smilies'] ? true : false); $message = $bbcode->parse($message); $checkbox = ($i > 0) ? '<input type="checkbox" name="post_id_list[]" value="' . $postrow[$i]['post_id'] . '" />' : ' ';
include IP_ROOT_PATH . 'includes/class_mcp.' . PHP_EXT; } if (empty($class_mcp)) { $class_mcp = new class_mcp(); } for ($i = 0; $i < sizeof($forum_rows); $i++) { $p_result = prune($forum_rows[$i]['forum_id'], $prunedate); $class_mcp->sync('forum', $forum_rows[$i]['forum_id']); $row_class = !($i % 2) ? $theme['td_class1'] : $theme['td_class2']; $template->assign_block_vars('prune_results', array('ROW_CLASS' => $row_class, 'FORUM_NAME' => get_object_lang(POST_FORUM_URL . $forum_rows[$i]['forum_id'], 'name'), 'FORUM_TOPICS' => $p_result['topics'], 'FORUM_POSTS' => $p_result['posts'])); } $template->assign_vars(array('L_FORUM_PRUNE' => $lang['Forum_Prune'], 'L_FORUM' => $lang['Forum'], 'L_TOPICS_PRUNED' => $lang['Topics_pruned'], 'L_POSTS_PRUNED' => $lang['Posts_pruned'], 'L_PRUNE_RESULT' => $lang['Prune_success'])); } else { // If they haven't selected a forum for pruning yet then display a select box to use for pruning. if (empty($_POST[POST_FORUM_URL])) { // Output a selection table if no forum id has been specified. $template->set_filenames(array('body' => ADM_TPL . 'forum_prune_select_body.tpl')); $select_list = ip_make_forum_select(POST_FORUM_URL, false, '', true); $template->assign_vars(array('L_FORUM_PRUNE' => $lang['Forum_Prune'], 'L_SELECT_FORUM' => $lang['Select_a_Forum'], 'L_LOOK_UP' => $lang['Look_up_Forum'], 'S_FORUMPRUNE_ACTION' => append_sid('admin_forum_prune.' . PHP_EXT), 'S_FORUMS_SELECT' => $select_list)); } else { // Output the form to retrieve Prune information. $template->set_filenames(array('body' => ADM_TPL . 'forum_prune_body.tpl')); $forum_name = $fid == 'Root' ? $lang['All_Forums'] : get_object_lang($fid, 'name'); $prune_data = $lang['Prune_topics_not_posted'] . " "; $prune_data .= '<input class="post" type="text" name="prunedays" size="4" /> ' . $lang['Days']; $hidden_input = '<input type="hidden" name="' . POST_FORUM_URL . '" value="' . $fid . '" />'; $template->assign_vars(array('FORUM_NAME' => $forum_name, 'L_FORUM' => $parent_id > 0 ? $lang['Category'] : $lang['Forum'], 'L_FORUM_PRUNE' => $lang['Forum_Prune'], 'L_FORUM_PRUNE_EXPLAIN' => $lang['Forum_Prune_explain'], 'L_DO_PRUNE' => $lang['Do_Prune'], 'S_FORUMPRUNE_ACTION' => append_sid('admin_forum_prune.' . PHP_EXT), 'S_PRUNE_DATA' => $prune_data, 'S_HIDDEN_VARS' => $hidden_input)); } } $template->pparse('body'); include IP_ROOT_PATH . ADM . '/page_footer_admin.' . PHP_EXT;