\n
".FORLAN_106."
".FORLAN_2."
".FORLAN_3."
".FORLAN_4."
"; $ns->tablerender(FORLAN_7, $text); require_once("footer.php"); } } if (isset($_POST['doprune'])) { if ($_POST['prune_type'] == "delete") { $prunedate = time() - ($_POST['prune_days'] * 86400); if ($sql->db_Select("forum_t", "*", "thread_lastpost < {$prunedate} AND thread_parent=0 AND thread_s!=1")) { while ($row = $sql->db_Fetch()) { extract($row); $sql2->db_Delete("forum_t", "thread_parent = '{$thread_id}' "); // delete replies $sql2->db_Delete("forum_t", "thread_id = '{$thread_id}' "); // delete thread } $sql->db_Select("forum", "*", "forum_parent != 0"); while ($row = $sql->db_Fetch()) { extract($row); $threads = $sql2->db_Count("forum_t", "(*)", "WHERE thread_forum_id = {$forum_id} AND thread_parent = 0"); $replies = $sql2->db_Count("forum_t", "(*)", "WHERE thread_forum_id = {$forum_id} AND thread_parent != 0"); $sql2->db_Update("forum", "forum_threads = '{$threads}', forum_replies = '{$replies}' WHERE forum_id = '{$forum_id}'"); } $message = FORLAN_8; } else { $message = FORLAN_9; } } else { $prunedate = time() - ($_POST['prune_days'] * 86400); $sql->db_Update("forum_t", "thread_active = 0 WHERE thread_lastpost < {$prunedate} AND thread_parent=0 "); $message = FORLAN_8; } } if (isset($_POST['update_order'])) { extract($_POST); while (list($key, $id) = each($forum_order_)) { $tmp = explode(".", $id); $sql->db_Update("forum", "forum_order = {$tmp[1]} WHERE forum_id = {$tmp[0]}"); echo "forum_order = {$tmp[1]} WHERE forum_id = {$tmp[0]}
"; } $message = FORLAN_73; } $sql->db_Select("forum", "forum_id, forum_order", "forum_parent=0 ORDER BY forum_order ASC"); $c = 1; while ($row = $sql->db_Fetch()) { extract($row); $sql2->db_Update("forum", "forum_order = '{$c}' WHERE forum_id = '{$forum_id}'"); $c++; } $sql->db_Select("forum", "forum_id, forum_order", "forum_parent != 0 ORDER BY forum_order ASC"); while ($row = $sql->db_Fetch()) { extract($row); $sql2->db_Update("forum", "forum_order = '{$c}' WHERE forum_id = '{$forum_id}' "); $c++; } if (isset($_POST['updateoptions'])) { $pref['email_notify'] = $_POST['email_notify']; $pref['forum_poll'] = $_POST['forum_poll']; $pref['forum_popular'] = $_POST['forum_popular']; $pref['forum_track'] = $_POST['forum_track']; $pref['forum_eprefix'] = $_POST['forum_eprefix']; $pref['forum_enclose'] = $_POST['forum_enclose']; $pref['forum_title'] = $_POST['forum_title']; $pref['forum_postspage'] = $_POST['forum_postspage']; $pref['forum_levels'] = $_POST['forum_levels']; $pref['image_post'] = $_POST['image_post']; $pref['html_post'] = $_POST['html_post']; $pref['forum_attach'] = $_POST['forum_attach']; save_prefs(); $message = FORLAN_10; } If(isset($_POST['submit'])) { $c = 0; while ($_POST['mod'][$c]) { $mods .= $_POST['mod'][$c].", "; $c++; } $mods = preg_replace("/, $/", ".", $mods); $sql->db_Select("forum", "*", "forum_name='".$_POST['parentforum']."' "); $row = $sql->db_Fetch(); $forum_parent = $row['forum_id']; $_POST['forum_name'] = $aj->formtpa($_POST['forum_name'], "admin"); $_POST['forum_description'] = $aj->formtpa($_POST['forum_description'], "admin"); $sql->db_Insert("forum", "0, '".$_POST['forum_name']."', '".$_POST['forum_description']."', '".$forum_parent."', '".time()."', '".$mods."', 0, 0, 0, '".$_POST['forum_class']."', 0 "); unset($forum_name, $forum_description, $forum_parent); $message = FORLAN_11; } If(isset($_POST['update'])) { $c = 0; while ($_POST['mod'][$c]) { $mods .= $_POST['mod'][$c].", "; $c++; } $mods = preg_replace("/, $/", ".", $mods); $sql->db_Select("forum", "*", "forum_name='".$_POST['parentforum']."' "); $row = $sql->db_Fetch(); $_POST['forum_name'] = $aj->formtpa($_POST['forum_name'], "admin"); $_POST['forum_description'] = $aj->formtpa($_POST['forum_description'], "admin"); $forum_parent = $row['forum_id']; $sql->db_Update("forum", "forum_name='".$_POST['forum_name']."', forum_description='".$_POST['forum_description']."', forum_parent='".$forum_parent."', forum_moderators='".$mods."', forum_class='".$_POST['forum_class']."' WHERE forum_id='".$_POST['forum_id']."' "); unset($forum_name, $forum_description, $forum_parent, $forum_active); $message = FORLAN_12; } If(isset($_POST['psubmit'])) { $_POST['parent'] = $aj->formtpa($_POST['parent'], "admin"); $sql->db_Insert("forum", "0, '".$_POST['parent']."', '', '', '".time()."', '0', '0', '0', '', '".$_POST['parent_class']."', 0 "); unset($parent); $message = FORLAN_13; } If(isset($_POST['pupdate'])) { $_POST['parent'] = $aj->formtpa($_POST['parent'], "admin"); $sql->db_Update("forum", "forum_name='".$_POST['parent']."', forum_class='".$_POST['parent_class']."' WHERE forum_id='".$_POST['existing']."' "); unset($parent); $message = FORLAN_14; } If(isset($_POST['pedit'])) { $sql->db_Select("forum", "*", "forum_id='".$_POST['existing']."' "); list($forum_id, $parent, $forum_description, $forum_parent, $forum_datestamp, $forum_moderators, $forum_threads, $forum_replies, $forum_lastpost, $parent_class) = $sql->db_Fetch(); $parent = stripslashes($parent); } If(isset($_POST['edit'])) { $sql->db_Select("forum", "*", "forum_id='".$_POST['existing']."' "); list($forum_id, $forum_name, $forum_description, $forum_parent, $forum_datestamp, $forum_moderators, $forum_threads, $forum_replies, $forum_lastpost, $forum_class) = $sql->db_Fetch(); $parent = stripslashes($parent); } If(isset($_POST['delete'])) { if ($_POST['confirm']) { $sql->db_Select("forum", "forum_id, forum_parent", "forum_id='".$_POST['existing']."' "); $row = $sql->db_Fetch(); extract($row); $tt = ($forum_parent ? "" : "parent"); $sql->db_Delete("forum", "forum_id='".$_POST['existing']."' "); $message = FORLAN_107.$tt.FORLAN_108; } else { $message = FORLAN_15; } } if (isset($message)) { $ns->tablerender("", "
{$message}
"); } $ns->tablerender("
".FORLAN_16."
", $text); $text = "
\n
"; $forum_parent_total = $sql->db_Select("forum", "*", "forum_parent = '0' "); if ($forum_parent_total == 0) { $text .= "".FORLAN_17.""; } else { $text .= "".FORLAN_18.": ".FORLAN_21." "; } $text .= "
".FORLAN_22.":
".FORLAN_23.":
(".FORLAN_24.")
".r_userclass("parent_class", $parent_class); $text .= "
"; if (isset($_POST['pedit'])) { $text .= " "; } else { $text .= ""; } $text .= "
"; $ns->tablerender("Parents", $text); if ($forum_parent_total == 0) { $text = "
".FORLAN_27."
"; $ns->tablerender(FORLAN_28, $text); require_once("footer.php"); exit; } $forum_total = $sql->db_Select("forum", "*", "forum_parent!='0' "); $text = "
\n
"; if ($forum_total == "0") { $text .= "".FORLAN_29.""; } else { $text .= "".FORLAN_30.": ".FORLAN_21." "; } $text .= "
".FORLAN_22.":
".FORLAN_31.":
".FORLAN_32.":
".FORLAN_23.":
(".FORLAN_24.")
".r_userclass("forum_class", $forum_class, "on")."
".FORLAN_33.":
(".FORLAN_34.")
"; $admin_no = $sql->db_Select("user", "*", "user_admin='1' AND user_perms REGEXP('A.') OR user_perms='0' "); while ($row = $sql->db_Fetch()) { extract($row); $text .= " "; } else { $text .= ""; } $text .= "
"; $ns->tablerender("Forums", $text); $text = "
"; if (!$parent_amount = $sql->db_Select("forum", "*", "forum_parent='0' ORDER BY forum_order ASC")) { $text .= ""; } else { $sql2 = new db; $sql3 = new db; while ($row = $sql->db_Fetch()) { extract($row); if ($forum_class == 255) { $text .= ""; } else if($forum_class == 254) { $text .= ""; } else if($forum_class) { $text .= ""; } else { $text .= ""; } $text .= "\n"; $forums = $sql2->db_Select("forum", "*", "forum_parent = '{$forum_id}' ORDER BY forum_order ASC"); if (!$forums) { $text .= ""; } else { while ($row = $sql2->db_Fetch()) { extract($row); $text .= "\n\n"; } } } } $text .= "
".FORLAN_28." ".FORLAN_37."
".FORLAN_29."
{$forum_name} (".FORLAN_38.")
{$forum_name} (".FORLAN_39.")
{$forum_name} (".FORLAN_40.")
{$forum_name}\n
".FORLAN_29."
".$forum_name."
".$forum_description."
\n\n
"; $ns->tablerender(FORLAN_43, $text); $text = "
\n
".FORLAN_44."
".FORLAN_45."
". ($pref['forum_enclose'] ? "" : "")."
".FORLAN_65."
".FORLAN_46."
".FORLAN_47."
".FORLAN_48."
". ($pref['email_notify'] ? "" : "")."
".FORLAN_68."
".FORLAN_69."
". ($pref['html_post'] ? "" : "")."
".FORLAN_49."
".FORLAN_50."
". ($pref['forum_poll'] ? "" : "")."
".FORLAN_70."
".FORLAN_71."
". ($pref['forum_attach'] ? "" : "")."
".FORLAN_51."
".FORLAN_52."
". ($pref['forum_track'] ? "" : "")."
".FORLAN_53."
".FORLAN_54."
".FORLAN_55."
".FORLAN_56."
".FORLAN_57."
".FORLAN_58."
".FORLAN_63."
".FORLAN_64."
".FORLAN_59."
".FORLAN_60."
".FORLAN_109."
"; $ns->tablerender(FORLAN_62, $text); require_once("footer.php"); ?>