sql_query($sql); $forum_rows = $db->sql_fetchrowset($f_result); // // Check for the submit variable. // if(isset($HTTP_GET_VARS['submit']) || isset($HTTP_POST_VARS['submit'])) { $submit = (isset($HTTP_POST_VARS['submit'])) ? $HTTP_POST_VARS['submit'] : $HTTP_GET_VARS['submit']; } else { unset($submit); } // // Check for submit to be equal to Prune. If so then proceed with the pruning. // if($submit == "Prune") { $prunedays = $HTTP_POST_VARS['prunedays']; // Convert days to seconds for timestamp functions... $prunesecs = $prunedays * 1440 * 60; $prunedate = time() - $prunesecs; $template->set_filenames(array( "body" => "admin/forum_prune_result_body.tpl") ); reset($forum_rows); while(list(, $forum_data) = each ($forum_rows)) { $p_result = prune($forum_data['forum_id'], $prunedate); $template->assign_block_vars("prune_results", array( "FORUM_NAME" => $forum_data['forum_name'], "FORUM_TOPICS" => $p_result['topics'], "FORUM_POSTS" => $p_result['posts']) ); } $template->assign_vars(array( "PRUNE_MSG" => "Pruning of forums was successful") ); } else { // // If they haven't selected a forum for pruning yet then // display a select box to use for pruning. // if(empty($forum_id)) { // // Output a selection table if no forum id has been specified. // $template->set_filenames(array( "body" => "admin/forum_prune_select_body.tpl") ); $select_list = "\n"; // // Assign the template variables. // $template->assign_vars(array( "S_FORUMPRUNE_ACTION" => append_sid("admin_forum_prune.$phpEx"), "S_FORUMS_SELECT" => $select_list) ); } else { // // Output the form to retrieve Prune information. // $template->set_filenames(array( "body" => "admin/forum_prune_body.tpl") ); $forum_name = ($forum_id == "ALL") ? 'All Forums' : $forum_rows[0]['forum_name']; $prune_data = "Prune Topics that haven't been posted to in the last "; $prune_data .= " Days."; $hidden_input = ""; // // Assign the template variables. // $template->assign_vars(array( "S_FORUMPRUNE_ACTION" => append_sid("admin_forum_prune.$phpEx"), "FORUM_NAME" => $forum_name, "S_PRUNE_DATA" => $prune_data, "S_HIDDEN_VARS" => $hidden_input) ); } } // // Actually output the page here. // $template->pparse("body"); include('page_footer_admin.'.$phpEx); ?>