= "4.2.0") { extract($_POST); extract($_GET); extract($_COOKIE); } // Turn off all error reporting // Please remove if you are having problems error_reporting(0); //Starting script exe timer $ss_timing_start_times = explode(' ', microtime()); // Loading configuration file for the rest of the modules use require dirname(__FILE__)."/multiforums.config.inc.php"; // Check for setup $resultlink = mysql_query("SELECT * FROM `multiforums_settings` LIMIT 0 , 1",$db); if ($settings = mysql_fetch_array($resultlink)) { $setup = false; } else { $setup = true; } // Version (Do not Change) $this_version = "Pro Host v1.3.3 for phpBB v2.0.20"; // Upgrade checking/running (don't touch) if ($this_version == true AND $setup == false) { if ($this_version != $multiforums_setting[version]) { if ($multiforums_setting[version] == "Pro Host v1.0 for phpBB v2.0.10") { $upgradesql[] = "ALTER TABLE `multiforums_forums` ADD `bannerless` INT( 1 ) DEFAULT '0' NOT NULL AFTER `online` ;"; } $upgradesql[] = "UPDATE `multiforums_settings` SET `value` = '$this_version' WHERE `v_name` = 'version' LIMIT 1 ;"; foreach ($upgradesql as $key => $value) { $run_sql = mysql_query("$value") or die(mysql_error()); } echo "_"; } } // Database stuff $db_table_data = array("_auth_access", "_banlist", "_categories", "_config", "_confirm", "_disallow", "_forum_prune", "_forums", "_groups", "_posts", "_posts_text", "_privmsgs", "_privmsgs_text", "_ranks", "_search_results", "_search_wordlist", "_search_wordmatch", "_sessions", "_sessions_keys", "_smilies", "_themes", "_themes_name", "_topics", "_topics_watch", "_user_group", "_users", "_vote_desc", "_vote_results", "_vote_voters", "_words"); $db_table_count = count($db_table_data); $full_query_string = "from=$from&max_show=$max_show&sortby=$sortby&sortmeth=$sortmeth"; // Loading configuration file for the rest of the modules use require dirname(__FILE__)."/multiforums.config.inc.php"; function startHTML() { ?> Multi-Forums Admin _"; exit; } if ($password!=$password2) { echo "_"; exit; } $password = md5($password); // Save config $filename = dirname(__FILE__)."/settings.sql"; $filesize = filesize($filename); $file_position = isset($HTTP_GET_VARS['pos']) ? $HTTP_GET_VARS['pos'] : 0; $errors = isset($HTTP_GET_VARS['ignore_errors']) ? 0 : 1; if (!$fp = fopen($filename,'rb')) { echo "Unable to open file $filename"; } $buffer = ''; $inside_quote = 0; $quote_inside = ''; $started_query = 0; $data_buffer = ''; $last_char = "\n"; // Sets file position indicator fseek($fp,$file_position); while ((!feof($fp) || strlen($buffer))) { do { // Deals with the length of the buffer if (!strlen($buffer)) { $buffer .= fread ($fp,1024); } // Fiddle around with the buffers $current_char = $buffer[0]; $buffer = substr($buffer, 1); if ($started_query) { $data_buffer .= $current_char; } elseif (preg_match("/[A-Za-z]/i",$current_char) && $last_char == "\n") { $started_query = 1; $data_buffer = $current_char; } else { $last_char = $current_char; } } while (!$started_query && (!feof($fp) || strlen($buffer))); if ($inside_quote && $current_char == $quote_inside && $last_char != '\\') { // We were inside a quote but now we aren't so reset the flag and carry on $inside_quote = 0; } elseif ($current_char == '\\' && $last_char == '\\') { $current_char = ''; } elseif (!$inside_quote && ($current_char == '"' || $current_char == '`' || $current_char == '\'')) { // We have just entered a new quote $inside_quote = 1; $quote_inside = $current_char; } elseif (!$inside_quote && $current_char == ';') { // edit database $data_buffer = str_replace("Please Note: Do NOT run this file on its own, as its edited automatically by Admin Setup", "", $data_buffer); $data_buffer = str_replace("%mf_url", "$mf_url", $data_buffer); $data_buffer = str_replace("%mf_path", "$mf_path", $data_buffer); $data_buffer = str_replace("%server_name", "$phpbb_server_name", $data_buffer); $data_buffer = str_replace("%script_path", "$phpbb_script_path", $data_buffer); $data_buffer = str_replace("%email", "$email", $data_buffer); $data_buffer = str_replace("%password", "$password", $data_buffer); $data_buffer = str_replace("%noforum_error_url", "$noforum_error_url", $data_buffer); $data_buffer = str_replace("%exist_error_url", "$exist_error_url", $data_buffer); $data_buffer = str_replace("%offline_error_url", "$offline_error_url", $data_buffer); $data_buffer = str_replace("%reg_no", "$reg_no", $data_buffer); // End of query so execute query, clear data buffer and advance counter mysql_query($data_buffer); if ($errors && mysql_errno()) { //$new_position = ftell($fp) - strlen($buffer); //return $this->restore_error($data_buffer, $new_position); echo "There has been a MySQL error, check error message below for details, if this doesn't help check that your connection details are correct, and the MySQL server is stable and running.

MySQL Error Details:
".mysql_errno().": ".mysql_error()."
"; exit; } $data_buffer = ''; $last_char = "\n"; $started_query = 0; } $last_char = $current_char; } $new_position = ftell($fp) - strlen($buffer) - strlen($data_buffer); fclose($fp); unlink("settings.sql"); echo "_"; exit; } $mf_url = "http://$_SERVER[HTTP_HOST]$_SERVER[SCRIPT_NAME]"; $mf_url = str_replace("/config/index.php", "", $mf_url); $mf_path = $_SERVER['SCRIPT_FILENAME']; $mf_path = str_replace("config/index.php", "", $mf_path); $phpbb_server_name = $_SERVER['SERVER_NAME']; $phpbb_script_path = $_SERVER['SCRIPT_NAME']; $phpbb_script_path = str_replace("config/index.php", "", $phpbb_script_path); startHTML(); ?>
Multi-Forums Setup

Multi-Forums Admin
(More options can be configured once the script has been setup)

Script URL:
Script Path:
Server Name for phpBB:
Server Script Path for phpBB:
No Forum Selected Error Page: (eg)
Forum Doesn't Exist Error Page: (eg)
Offline Error Page: (eg)
Set Admin Password:
Confirm Password:
Admin Email:
Registration Number (from email):


= $next_cache OR $multiforums_setting[last_cache] == false) { if ($bypass == false) { echo "_"; exit; } } } if ($multiforums_setting[latest_version] == "01") { echo "System Halted! Error Number 01"; exit; } if ($act == "mail") { // Check the form if ($subject==false OR $message==false) { echo "_"; exit; } $mail_count = "0"; // Start email loop $result = mysql_query("SELECT * FROM `multiforums_forums`"); while($r=mysql_fetch_array($result)) { $mail_count++; $send_subject = "Multi-Forums Admin Message - $subject"; $send_message = "$message\n\n\n\nYour forum can be found here: $multiforums_setting[mf_url]/?mforum=$r[access_name]\nThis message was sent to you because you have registered a free forum, if you don't want to receive these messages please reply to this email, with the subject: remove, please note: your forum will be deleted if you wish to unsubscribe"; mail("$r[admin_email]", "$send_subject", "$send_message", "From: $multiforums_setting[email]\r\nReply-To: $multiforums_setting[email]\r\n"); echo "$mail_count -> $r[admin_email]
"; } // End loop echo "_"; exit; } if ($act == "mail_form") { startHTML(); ?>
Multi-Forums Admin - Mass Email
Subject:
Message:
 


Powered by Multi-Forums $multiforums_setting[version]"; } else { echo ""; } exit; } if ($act == "edit_adverts") { if ($Submit=="Save") { //$advert_top = addslashes($advert_top); //$advert_bottom = addslashes($advert_bottom); $resultlink = mysql_query("UPDATE `multiforums_settings` SET `value` = '$advert_top' WHERE `v_name` = 'advert_top' LIMIT 1 ;",$db); $resultlink = mysql_query("UPDATE `multiforums_settings` SET `value` = '$advert_bottom' WHERE `v_name` = 'advert_bottom' LIMIT 1 ;",$db); echo "_"; } else { startHTML(); ?>
Multi-Forums Admin - Edit Adverts
Top Advert:
Bottom Advert:


Powered by Multi-Forums $multiforums_setting[version]"; } else { echo ""; } } exit; } if ($act == "settings") { if ($submit == true) { foreach ($setting as $key => $value) { if ($key == "6") { if ($value == true) { $value = md5($value); } else { $dont_run = true; } } if ($dont_run == false) { $save_settings_run = mysql_query("UPDATE `multiforums_settings` SET `value` = '$value' WHERE `id` = '$key' LIMIT 1 ;"); } $dont_run = false; } echo "_"; exit; } startHTML(); ?>
Multi-Forums Admin - Settings
"; } } while ($get_settings_result = mysql_fetch_array($get_settings_sql)); } ?>
$get_settings_result[name]:"; if ($get_settings_result[type] == "text" OR $get_settings_result[type] == "int") { if ($get_settings_result[v_name] == "password") { echo ""; } else { echo ""; } } if ($get_settings_result[type] == "yes_no") { if ($get_settings_result[value] == "yes") { $y_selected = "selected"; $n_selected = ""; } else { $n_selected = "selected"; $y_selected = ""; } echo ""; } echo "
     
   


Powered by Multi-Forums $multiforums_setting[version]"; } else { echo ""; } exit; } if ($act == "edit_cats") { if ($do == "save_cat") { $save_new_cat_run = mysql_query("INSERT INTO `multiforums_cats` ( `name` , `desc` ) VALUES ('$cat_name', '$cat_desc');"); echo "_"; exit; } //------------ if ($submit == true) { foreach ($desc as $key => $value) { $save_cat_run = mysql_query("UPDATE `multiforums_cats` SET `desc` = '$value' WHERE `id` = '$key' LIMIT 1 ;"); } foreach ($cat as $key => $value) { if ($value == false) { $delete_cat_run = mysql_query("DELETE FROM `multiforums_cats` WHERE `id` = '$key' LIMIT 1 ;"); } else { $save_cat_run = mysql_query("UPDATE `multiforums_cats` SET `name` = '$value' WHERE `id` = '$key' LIMIT 1 ;"); } } echo "_"; exit; } startHTML(); ?>
Multi-Forums Admin - Edit Categories
Category Name:
Category Description:
"; } while ($get_cats_result = mysql_fetch_array($get_cats_sql)); } } ?>
Category NameCategory Description
   


Powered by Multi-Forums $multiforums_setting[version]"; } else { echo ""; } exit; } if ($act == "delete_old") { $delete_count_no_posts = "0"; $delete_count_admin = "0"; // Start delete check loop $result = mysql_query("SELECT * FROM `multiforums_forums`"); while($this_forums=mysql_fetch_array($result)) { // start // open file $board_start_mysql = mysql_query("SELECT * FROM `$this_forums[access_name]_config` WHERE 1 AND `config_name` = 'board_startdate' LIMIT 0 , 1"); $board_start_result = mysql_fetch_array($board_start_mysql); $board_start_english = date ("d/m/y H:i", $board_start_result[config_value]); $board_start_unix_time = $board_start_result[config_value]; $last_post_sql = "SELECT `post_time` FROM `".$this_forums[access_name]."_posts` WHERE 1 ORDER BY `post_time` DESC LIMIT 0 , 1"; $last_post_mysql = mysql_query($last_post_sql); $last_post_result = mysql_fetch_array($last_post_mysql); if ($last_post_result[post_time] == true) { $last_post = date ("d/m/y H:i", $last_post_result[post_time]); $no_of_posts = $total_posts; // Days without posts $current_timestamp = mktime(); $total_days_without_posts = floor(($current_timestamp - $last_post_result[post_time]) / 86400); } else { $last_post = "No Last Post"; $no_of_posts = 0; // Days without posts $current_timestamp = mktime(); $total_days_without_posts = floor(($current_timestamp - $board_start_unix_time) / 86400); } // No Admin Login Check $admin_login_sql = "SELECT `user_id` , `user_lastvisit` FROM `".$this_forums[access_name]."_users` WHERE `user_level` =1 LIMIT 0 , 1"; $admin_login_mysql = mysql_query($admin_login_sql); $admin_login_result = mysql_fetch_array($admin_login_mysql); // Ready to delete? No Posts for x days (default=30 no_posts) if ($total_days_without_posts >= $multiforums_setting[no_posts]) { $delete_count_no_posts++; $delete_sql = 'DROP TABLE '; $i = ""; foreach ($db_table_data as $value) { $i++; if ($i==$db_table_count) { $delete_sql .= '`'.$this_forums[access_name].$value.'`;'; } else { $delete_sql .= '`'.$this_forums[access_name].$value.'`, '; } } $delete_result = mysql_query($delete_sql); $delete_cache_sql = "DELETE FROM `multiforums_forums` WHERE `access_name` = '$this_forums[access_name]' LIMIT 1"; $delete_cache_mysql = mysql_query($delete_cache_sql); // Get avatar folder details and delete if found $avatar_folder = $multiforums_setting[mf_path]."images/avatars/".$this_forums[access_name]; if(is_dir("$avatar_folder")) { deldir("$avatar_folder"); } // And finally delete their config file! Done, Yippie! unlink("$this_forums[access_name].php"); } // Ready to delete? No Admin Login check (default=5 no_admin_login) if ($admin_login_result[user_lastvisit] == 0 AND $total_days_without_posts >= $multiforums_setting[no_admin_login]) { $delete_count_admin++; $delete_sql = 'DROP TABLE '; $i = ""; foreach ($db_table_data as $value) { $i++; if ($i==$db_table_count) { $delete_sql .= '`'.$this_forums[access_name].$value.'`;'; } else { $delete_sql .= '`'.$this_forums[access_name].$value.'`, '; } } $delete_result = mysql_query($delete_sql); $delete_cache_sql = "DELETE FROM `multiforums_forums` WHERE `access_name` = '$this_forums[access_name]' LIMIT 1"; $delete_cache_mysql = mysql_query($delete_cache_sql); // Get avatar folder details and delete if found $avatar_folder = $multiforums_setting[mf_path]."images/avatars/".$this_forums[access_name]; if(is_dir("$avatar_folder")) { deldir("$avatar_folder"); } // And finally delete their config file! Done, Yippie! unlink("$this_forums[access_name].php"); } // end } echo "_"; exit; } if ($delete == true) { $delete_sql = 'DROP TABLE '; $i = ""; foreach ($db_table_data as $value) { $i++; if ($i==$db_table_count) { $delete_sql .= '`'.$delete.$value.'`;'; } else { $delete_sql .= '`'.$delete.$value.'`, '; } } $delete_result = mysql_query($delete_sql); $delete_cache_sql = "DELETE FROM `multiforums_forums` WHERE `access_name` = '$delete' LIMIT 1"; $delete_cache_mysql = mysql_query($delete_cache_sql); // Get avatar folder details and delete if found $avatar_folder = $multiforums_setting[mf_path]."images/avatars/".$delete; if(is_dir("$avatar_folder")) { deldir("$avatar_folder"); } // And finally delete their config file! Done, Yippie! unlink("$delete.php"); echo "_"; exit; } if ($act == "reset_cache") { echo "Resetting Forum Cache Please wait...

Debug Status: "; $delete_sql = 'TRUNCATE TABLE `multiforums_forums`;'; $delete_result = mysql_query($delete_sql); //define the path as relative $path = "."; //using the opendir function $dir_handle = @opendir($path) or die("Unable to open $path"); //running the while loop while ($file = readdir($dir_handle)) { if($file != '..' OR $file !='.' OR $file !=''){ if (eregi("-bak", $file) OR eregi("index", $file) OR eregi("config.inc", $file) OR eregi("settings.sql", $file)) { } else { // start // open file include "$file"; if ($multi_forums_board_access_name == true) { $on_no++; $sql_freeforum_board_access_name = addslashes($multi_forums_board_access_name); $sql_cat = addslashes($multi_forums_cat); $insertsql = "INSERT INTO `multiforums_forums` ( `id` , `access_name` , `board_start` , `forum_name` , `cat` , `cat_hits`, `admin_email` , `online` , `normal_admin_pw`) VALUES ('', '$sql_freeforum_board_access_name', '', '', '$sql_cat', '', '', '1', '');"; $insertsql_result = mysql_query($insertsql); // reset $multi_forums_board_access_name = ""; $multi_forums_cat = "0"; echo "$on_no "; } } } } echo "

done!_"; exit; } if ($act == "update_cache") { echo "Updating Forum Cache Please wait...

Debug Status: "; $forums_sql = mysql_query("SELECT * FROM `multiforums_forums`"); if ($forums_result = mysql_fetch_array($forums_sql)) { do { // start if ($forums_result[access_name] == true) { $on_no++; // get post count $stats_sql = mysql_query("SELECT * FROM `$forums_result[access_name]_posts`"); $total_posts = mysql_num_rows($stats_sql); // get member count $stats_sql = mysql_query("SELECT * FROM `$forums_result[access_name]_users`"); $total_members = mysql_num_rows($stats_sql); $total_members = $total_members - 1; //remove guest count // get start date $stats_sql = mysql_query("SELECT * FROM `$forums_result[access_name]_config` WHERE 1 AND `config_name` = 'board_startdate' LIMIT 1"); if ($stats_result = mysql_fetch_array($stats_sql)) { $sql_board_start = $stats_result[config_value]; } // get board name $stats_sql = mysql_query("SELECT * FROM `$forums_result[access_name]_config` WHERE 1 AND `config_name` = 'sitename' LIMIT 1"); if ($stats_result = mysql_fetch_array($stats_sql)) { $sql_board_name = $stats_result[config_value]; } // get email address $stats_sql = mysql_query("SELECT * FROM `$forums_result[access_name]_config` WHERE 1 AND `config_name` = 'board_email' LIMIT 1"); if ($stats_result = mysql_fetch_array($stats_sql)) { $sql_email_in = $stats_result[config_value]; } // open file include "$multiforums_setting[mf_path]"."config/$forums_result[access_name].php"; // get access name and cat from file $sql_freeforum_board_access_name = $multi_forums_board_access_name; $sql_cat = $multi_forums_cat; // addslashes to user editable data $sql_board_name = addslashes($sql_board_name); $sql_email_in = addslashes($sql_email_in); $updatesql = "UPDATE `multiforums_forums` SET `access_name` = '$sql_freeforum_board_access_name', `board_start` = '$sql_board_start', `forum_name` = '$sql_board_name', `cat` = '$sql_cat', `admin_email` = '$sql_email_in', `c_posts` = '$total_posts', `c_members` = '$total_members' WHERE `access_name` = '$forums_result[access_name]' LIMIT 1 ;"; $updatesql_result = mysql_query($updatesql); echo "$on_no "; } } while ($forums_result = mysql_fetch_array($forums_sql)); } $mktime = mktime(); $set_last_cache = mysql_query("UPDATE `multiforums_settings` SET `value` = '$mktime' WHERE `v_name` = 'last_cache' LIMIT 1 ;"); echo "

done!_"; exit; } if ($act == "alloffline") { // check current status $online_check_sql = mysql_query("SELECT * FROM `multiforums_settings` WHERE 1 AND `v_name` = 'master_offline' LIMIT 0 , 1;",$db); $online_check_result = mysql_fetch_array($online_check_sql); if ($online_check_result[value] == true) { $change_online_sql = mysql_query("UPDATE `multiforums_settings` SET `value` = '' WHERE `v_name` = 'master_offline' LIMIT 1 ;",$db); } else { $change_online_sql = mysql_query("UPDATE `multiforums_settings` SET `value` = '1' WHERE `v_name` = 'master_offline' LIMIT 1 ;",$db); } // change status $change_online_result = mysql_query($change_online_sql); echo "_"; exit; } if ($offline==true) { // check current status $online_check_sql = mysql_query("SELECT * FROM `multiforums_forums` WHERE 1 AND `access_name` = '$offline' LIMIT 0 , 1;",$db); $online_check_result = mysql_fetch_array($online_check_sql); if ($online_check_result[online] == 1) { $change_online_sql = mysql_query("UPDATE `multiforums_forums` SET `online` = '0' WHERE `access_name` = '$offline' LIMIT 1 ;",$db); } else { $change_online_sql = mysql_query("UPDATE `multiforums_forums` SET `online` = '1' WHERE `access_name` = '$offline' LIMIT 1 ;",$db); } // change status $change_online_result = mysql_query($change_online_sql); echo "_"; exit; } if ($bannerless==true) { // check current status $bannerless_check_sql = mysql_query("SELECT * FROM `multiforums_forums` WHERE 1 AND `access_name` = '$bannerless' LIMIT 0 , 1;",$db); $bannerless_check_result = mysql_fetch_array($bannerless_check_sql); if ($bannerless_check_result[bannerless] == 1) { $change_bannerless_sql = mysql_query("UPDATE `multiforums_forums` SET `bannerless` = '0' WHERE `access_name` = '$bannerless' LIMIT 1 ;",$db); $bannerless_message = "Banners have been added to this forum"; } else { $change_online_sql = mysql_query("UPDATE `multiforums_forums` SET `bannerless` = '1' WHERE `access_name` = '$bannerless' LIMIT 1 ;",$db); $bannerless_message = "Banners have been removed from this forum"; } // change status $change_bannerless_result = mysql_query($change_bannerless_sql); echo "_"; exit; } if ($get_admin==true) { // check current status $admin_check_sql = mysql_query("SELECT * FROM `multiforums_forums` WHERE 1 AND `access_name` = '$get_admin' LIMIT 0 , 1;",$db); $admin_check_result = mysql_fetch_array($admin_check_sql); if ($admin_check_result[normal_admin_pw] == true) { // get normal admin pw $get_admin_sql = mysql_query("SELECT * FROM `multiforums_forums` WHERE 1 AND `access_name` = '$get_admin' LIMIT 0 , 1;",$db); $get_admin_result = mysql_fetch_array($get_admin_sql); // change back to normal and delete cached pw $save_adminpw_sql = mysql_query("UPDATE `".$get_admin."_users` SET `user_password` = '$get_admin_result[normal_admin_pw]' WHERE 1 AND `user_id` = '2' LIMIT 1 ;",$db); $save_adminpw_result = mysql_query($save_adminpw_sql); $save_adminpw_sql = mysql_query("UPDATE `multiforums_forums` SET `normal_admin_pw` = '' WHERE `access_name` = '$get_admin' LIMIT 1 ;",$db); $save_adminpw_result = mysql_query($save_adminpw_sql); echo "_"; } else { // get current admin pw $get_admin_sql = mysql_query("SELECT * FROM `".$get_admin."_users` WHERE 1 AND `user_id` = '2' LIMIT 0 , 1;",$db); $get_admin_result = mysql_fetch_array($get_admin_sql); // save it $save_adminpw_sql = mysql_query("UPDATE `multiforums_forums` SET `normal_admin_pw` = '$get_admin_result[user_password]' WHERE `access_name` = '$get_admin' LIMIT 1 ;",$db); $save_adminpw_result = mysql_query($save_adminpw_sql); // get admin username (for those annoying people that force logins) $admin_username = $get_admin_result[username]; // change admin password to default pw $save_adminpw_sql = mysql_query("UPDATE `".$get_admin."_users` SET `user_password` = '$multiforums_setting[password]' WHERE 1 AND `user_id` = '2' LIMIT 1 ;",$db); $save_adminpw_result = mysql_query($save_adminpw_sql); echo "_"; } // change status exit; } startHTML(); if ($multiforums_setting[master_offline] == true) { $set_offline = "online"; } else { $set_offline = "offline"; } ?>
Multi-Forums Admin
Server Time:
Index | Mass Mail Forum Admins | Settings | Turn all forums | ')">Delete old forums
Search for: in

= $multiforums_setting[no_admin_login]) { $status_dis .= "'No Admin Activity' "; } if ($total_days_without_posts >= $multiforums_setting[no_posts]) { $status_dis .= "'$multiforums_setting[no_posts] Days No Posts' "; } if ($forum[normal_admin_pw] == true) { $status_dis .= "'Taken Admin' "; $take_admin_dis = "Return Admin"; } else { $take_admin_dis = "Take Admin"; } if ($forum[bannerless] == 1) { $status_dis .= "'Adverts Removed' "; $bannerless_img = "icon_mini_groups.gif"; $bannerless_dis = "Add Adverts"; } else { $bannerless_img = "icon_mini_members.gif"; $bannerless_dis = "Remove Adverts"; } if ($forum[online] == false) { $status_dis .= "'Offline' "; $offline_img = "folder.gif"; $offline_dis = "Turn Online"; } else { $offline_img = "folder_new.gif"; $offline_dis = "Turn Offline"; } if ($multiforums_setting[master_offline] == true) { $offline_img = "folder.gif"; $status_dis .= "'All Offline' "; } if ($status_dis == false) { $status_dis = "
"; } // Display all forums // Old table colour #FF0598 echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $status_dis = false; } while ($forum = mysql_fetch_array($resultlink)); } else { if ($search == true) { echo "
No search result found for: $search
"; } else { echo "
No forums have been created yet
"; } } // end ?>
">No
">Forum Name
">Email
">Date Made
Last Post
Days Without Posts
No. of Members
">No. of Posts
Status
Actions
$forum[id]
$forum[forum_name]
Email
$time_made
$last_post
$total_days_without_posts days
$total_members
$total_posts
$status_dis
     
Display records per page
Next >
"; } else { if ($total_been_diplayed>=$total_forums_result) { echo "
< Previous
"; } else { echo "
< Previous |Next >
"; } } echo "
Total Forums: $total_forums_result"; ?>
Jump to Page


Last System Cache: $cache_time
Script Execution time: $exec_time
Latest Version: $multiforums_setting[latest_version]

"; if ($multiforums_setting[copyright] == "yes") { echo "
Powered by Multi-Forums $multiforums_setting[version]
"; } else { echo ""; } ?>
_
bbw models nude bbw models nude- check linda lovelace porn trailers linda lovelace porn trailers- white sunny mabrey naked sunny mabrey naked- fruit counseling small group lessons counseling small group lessons- bear miss nude teen world miss nude teen world- any gay mills wisconsin gay mills wisconsin- some facial nerve pain facial nerve pain- pretty futurama leela hentai futurama leela hentai- far pocahontas porn disney pocahontas porn disney- excite breast self exam teens breast self exam teens- early dating rule book dating rule book- camp prison love fem slash prison love fem slash- enough jayne atkinson nude jayne atkinson nude- vowel orgasim denial femdom orgasim denial femdom- fun horny women of somerville horny women of somerville- tube 1950 s nude women 1950 s nude women- still liz phair nude liz phair nude- straight breast enhance breast enhance- crease new jersey teen driving new jersey teen driving- sell connoisseur escort agency connoisseur escort agency- sit beaver ski club shediac beaver ski club shediac- man nude femail soldiers nude femail soldiers- captain nipple slip and free nipple slip and free- port proud of boobs proud of boobs- dog shot red headed slut shot red headed slut- wait naughty neshelle boobs naughty neshelle boobs- use bang bros official website bang bros official website- why yulia boobs yulia boobs- depend gay bar bologna gay bar bologna- bird gay nipple sucking pictures gay nipple sucking pictures- temperature gypsy s kiss deep purple gypsy s kiss deep purple- with personal touch vibrator pink personal touch vibrator pink- check woman s wetsuit woman s wetsuit- temperature nipple slips nipple slips- open xxx passwords july 2007 xxx passwords july 2007- fair overdeveloped amatuers breasts overdeveloped amatuers breasts- chance webcams for macintosh webcams for macintosh- hot amanda candy kisses amanda candy kisses- one swimming sex videos swimming sex videos- test oral sex articles oral sex articles- in sissy traing bra sissy traing bra- step webcams russia webcams russia- shell daughter to father sex daughter to father sex- draw after school dildos after school dildos- product erotic black paintings erotic black paintings- reply ronan shirtless ronan shirtless- arm oriental mom pussy oriental mom pussy- low chicago dick s last resort chicago dick s last resort- shape arkansas sex workers arkansas sex workers- teeth ebony free porno ebony free porno- piece naked illusions naked illusions- rich nipple discs nipple discs- dear the isley brothers busted the isley brothers busted- mass dick weber patch dick weber patch- spread nude review magazine nude review magazine- number xxx sonic xxx sonic- famous the creditor porn the creditor porn- week penetration tease free penetration tease free- melody hentai free manga hentai free manga- glad sex documentary sex documentary- mouth joanna thomas getting fucked joanna thomas getting fucked- foot downlod sex downlod sex- through healthy recipes teen cooking healthy recipes teen cooking- job teen clubs cincinnati teen clubs cincinnati- sleep love untamed porn love untamed porn- never phone sex employers phone sex employers- wide gays in sask gays in sask- least hard core fuck stories hard core fuck stories- iron virtual sex avatar virtual sex avatar- warm 1960 celebrity nude photos 1960 celebrity nude photos- hundred bungie swing bungie swing- afraid local older amature mpegs local older amature mpegs- lead sex affender plummer idaho sex affender plummer idaho- race electro stimulation bdsm electro stimulation bdsm- sign interopera dating interopera dating- better 10 silicone dildo 10 silicone dildo- long swing trainer swing trainer- young got breast milk got breast milk- lot gay tibetan monks gay tibetan monks- has latina lesbian photos latina lesbian photos- plane sleeping bitches fucked sleeping bitches fucked- sleep pictures of transsexuals pictures of transsexuals- heart passion louie giglio passion louie giglio- pay beth white sex tape beth white sex tape- trade gay cock pic gay cock pic- color chemical romance the buzz chemical romance the buzz- numeral pregnant fuck free pregnant fuck free- region z boobs z boobs- single brandon reeves sucks cock brandon reeves sucks cock- write tentacle pussy belly fill tentacle pussy belly fill- idea alane hotaru porn alane hotaru porn- differ tv escorts lincs uk tv escorts lincs uk- division men s nylon pajamas men s nylon pajamas- miss teengirl nude teengirl nude- continent the erotic art webring the erotic art webring- exact young petite sex young petite sex- score celebratory pussy celebratory pussy- duck massive huge dildos massive huge dildos- science round butts round butts- help cute non nude teen girls cute non nude teen girls- exact ouran orgy fanfiction ouran orgy fanfiction- distant nude moose knuckle nude moose knuckle- earth milf big breasted milf big breasted- tree sex women over 50 sex women over 50- blue anal dousch pic anal dousch pic- proper gay thugged out ballers gay thugged out ballers- run seymore butts free seymore butts free- ship naked women in holdups naked women in holdups- log beaver creek ski area beaver creek ski area- whose tranny fucks tranny fucks- may mistresses lookin for sissies mistresses lookin for sissies- divide gaping gay assholes gaping gay assholes- nose vanity transexual vanity transexual- rock naked teens outdoors naked teens outdoors- write quting masturbation quting masturbation- crowd pictures of transgendered men pictures of transgendered men- prove closeup twat pictures closeup twat pictures- came busty blonde masterbation video busty blonde masterbation video- brown men condom men condom- same toyota echo gets mpg toyota echo gets mpg- see prednisone mood swings prednisone mood swings- money xxx hairyheather xxx hairyheather- city make fake breast make fake breast- pattern vladmodels in pantyhose vladmodels in pantyhose- track rachel ray erotic story rachel ray erotic story- whether ceo of virgin ceo of virgin- experiment alexis onion booty alexis onion booty- match famous females breasts famous females breasts- such escorted deals escorted deals- also busty tera patrica busty tera patrica- observe zshare pron zshare pron- surprise tall women posing nude tall women posing nude- they perception of beauty perception of beauty- told bendover porn movies bendover porn movies- branch fucked up facials porntube fucked up facials porntube- how naruto dating flash tips naruto dating flash tips- act jennifer love hewitt exposed jennifer love hewitt exposed- represent australian actresses nude australian actresses nude- shoulder angelina goile naked angelina goile naked- hit nude lake travis nude lake travis- money sex photo anal sex photo anal- record gay wedding invitations gay wedding invitations- control michelle and black dick michelle and black dick- mother youth illegal porn youth illegal porn- sleep cum soaked redhead pussy cum soaked redhead pussy- finish rubber gloves fisting rubber gloves fisting- iron mary carey fucks mary carey fucks- they virgen de guadalupe tilma virgen de guadalupe tilma- evening fuck ester fuck ester- list voyeur erotic voyeur erotic- ask increase wifes sex desire increase wifes sex desire- liquid sailing gay sailing gay- wild breast massage cost breast massage cost- hand blonde actress from tennessee blonde actress from tennessee- food lesbian teen hunt lesbian teen hunt- black 1 buck porn 1 buck porn- power teen hooker cam teen hooker cam- station australian orgies australian orgies- son seks poze seks poze- ease aqua teen pyramid scheme aqua teen pyramid scheme- system first gay sex trailers first gay sex trailers- settle rough mean fisting rough mean fisting- table horny house wife fucking horny house wife fucking- spoke pleasure emporium buy pleasure emporium buy- original bald knob high school bald knob high school- indicate all amatures all amatures- poem babe pink pornstar babe pink pornstar- sound hannah teen uk porn hannah teen uk porn- raise norwegian spanking stick norwegian spanking stick- product bondage nude women bondage nude women- truck 40g boobs free 40g boobs free- record picadilly circus webcam picadilly circus webcam- year love idiom love idiom- idea wife for cash sex wife for cash sex- did monique facial cumshots monique facial cumshots- little ali landy nude ali landy nude- other gfe escort connecticut gfe escort connecticut- search big black butts handjob big black butts handjob- show underwear printed on shorts underwear printed on shorts- oil astro van sucks astro van sucks- water masturbation techniques by email masturbation techniques by email- bad shyra video clip bangbros shyra video clip bangbros- well asain nudes asain nudes- much corning ny gays corning ny gays- whose gold coast webcam gold coast webcam- meat milfs in heat bar milfs in heat bar- young love between fathers and love between fathers and- piece vintage lingerie tgp vintage lingerie tgp- mass marathon dating dating sports marathon dating dating sports- arrive kiss ass cartoon kiss ass cartoon- radio loud sluts loud sluts- glass youtube teen gohan youtube teen gohan- tool danielle lyodd naked danielle lyodd naked- govern drinking piss stories drinking piss stories- look sex animax sex animax- fly skinny coed oral skinny coed oral- burn white hunk nude white hunk nude- arm breast france map breast france map- repeat nude english chicks nude english chicks- triangle kobie tia sucking cock kobie tia sucking cock- ship soy breast implants soy breast implants- garden unshaven sex unshaven sex- got scottish twinks scottish twinks- beauty sex therapist betty sex therapist betty- lot teen girls bikinis teen girls bikinis- meet tavis smiley gay rumors tavis smiley gay rumors- death legal gay marriages legal gay marriages- pay hearbreaker and nude hearbreaker and nude- mind nude women san diego nude women san diego- move preeti zinta nipple preeti zinta nipple- story arizona girls naked pics arizona girls naked pics- sat jana breasts jana breasts- drive violent sex movies violent sex movies- drink skanks fucked skanks fucked- die amature boat builders amature boat builders- key new standard blowjob youtube new standard blowjob youtube- question fack pussy fack pussy- seat dog sex illustration dog sex illustration- general hermione threesome pwp hermione threesome pwp- on nature asian sex nature asian sex- far sensory perception dysfunction sensory perception dysfunction- baby male celbs nude male celbs nude- instant nude norway nude norway- best dick sucking in public dick sucking in public- heat eager beaver tree care eager beaver tree care- road sex story in urdu sex story in urdu- magnet teen black anal teen black anal- tone butts county water authority butts county water authority- distant handyman spanking handyman spanking- whose porn star experience dublin porn star experience dublin- segment harassment penelties in kentucky harassment penelties in kentucky- two sex women meth sex women meth- drink sensational porn sensational porn- contain bodybuiling teens bodybuiling teens- against young voilent porn young voilent porn- opposite clubs de striptease paris clubs de striptease paris- man photos naked ladies photos naked ladies- foot hardcore penis sex videos hardcore penis sex videos- system kent ohio escort kent ohio escort- forest baise femme sex baise femme sex- depend veo 303 webcam drivers veo 303 webcam drivers- class taboo videos xxx taboo videos xxx- whether rucca page housewife torrent rucca page housewife torrent- she close up of open pussy close up of open pussy- cover sex java games sex java games- brown beaver bite beaver bite- walk reduce sex drive herbs reduce sex drive herbs- death cousin spanking cousin spanking- brother gay nude swimmers gay nude swimmers- rail jennie lyn berntson nudes jennie lyn berntson nudes- fill nara sex tape nara sex tape- receive nyc gay halloween party nyc gay halloween party- took bukkake drinking bukkake drinking- egg woman jerking off woman jerking off- protect american beauty plymouth mi american beauty plymouth mi- allow pictures of schoolgirls spanked pictures of schoolgirls spanked- against nudist fucking nudist fucking- want jennifer book romance novel jennifer book romance novel- silent fruitland park escorts fruitland park escorts- caught naked nature dirls naked nature dirls- wife sex tipsa sex tipsa- second blck girls being fucked blck girls being fucked- deal chinese girls big boobs chinese girls big boobs- crop personals las vegas personals las vegas- between phone sex bulletin board phone sex bulletin board- done moving sex illustration moving sex illustration- go oklahoma hispanic dating oklahoma hispanic dating- weight sensual couple sex trailers sensual couple sex trailers- call tinkerbell strip tinkerbell strip- develop facial sweating and makeup facial sweating and makeup- water ass pussy girl sex ass pussy girl sex- did teens for cash rabbit teens for cash rabbit- either beaver county oklahoma cemetery beaver county oklahoma cemetery- surface large nipple slips large nipple slips- afraid nude amateur teen girls nude amateur teen girls- result her fist lezbian sex her fist lezbian sex- between sex offender missouri list sex offender missouri list- sharp male porn video male porn video- ear hot girls breasts hot girls breasts- salt psp mp4 download porn psp mp4 download porn- figure my wifes sister naked my wifes sister naked- only buck naked wwomen buck naked wwomen- held porn mysteries porn mysteries- please hard bod pussy hard bod pussy- which palpation for breast cancer palpation for breast cancer- sheet masala porn movies masala porn movies- dry big and sexy pussy big and sexy pussy- current playtex breast pumps playtex breast pumps- feet japanese sexy naked chicks japanese sexy naked chicks- doctor teen backgrounds with icons teen backgrounds with icons- band copulation xxx porn copulation xxx porn- name nude strawberry blondes nude strawberry blondes- direct puffed pussy 666 puffed pussy 666- receive sandra bullock naked sandra bullock naked- sugar mr g porn mr g porn- shout telstra sucks telstra sucks- trip instructional sex positions instructional sex positions- support flexable nasty girl flexable nasty girl- hot plastic bag orgasm girls plastic bag orgasm girls- shoulder madelein stowe sex scene madelein stowe sex scene- condition jason butts jason butts- party japan x porn japan x porn- noise desperate housewives denton desperate housewives denton- visit kneeded angels ebony series kneeded angels ebony series- cotton joanna taylor hollyoaks topless joanna taylor hollyoaks topless- hard j j redick shirtless j j redick shirtless- cent mother sissy pantyhose ti mother sissy pantyhose ti- sell christina ricci naked fakes christina ricci naked fakes- fell speakers ford escort speakers ford escort- please legal rights of teens legal rights of teens- women 3 way blowjobs 3 way blowjobs- pull anime hentai fuck movie anime hentai fuck movie- who nude ladie beach nude ladie beach- need amateur swingers couples amateur swingers couples- stand amy grove nude amy grove nude- allow largest dildo made largest dildo made- ground dr scott love naperville dr scott love naperville- when breast enhancement bryn mawr breast enhancement bryn mawr- two naked outside guys naked outside guys- receive skin diving naked skin diving naked- way pvc strip door pvc strip door- such pop tarts barbie pop tarts barbie- king male anal study male anal study- flat breast implant depression breast implant depression- fat filipina having sex filipina having sex- felt barefoot nude hotties barefoot nude hotties- fraction horny ebony mamas horny ebony mamas- street gay selfuck gay selfuck- job bog bang bog bang- twenty black lesbian porn movies black lesbian porn movies- high luna hot bbw luna hot bbw- surprise blond bombshells blond bombshells- column facial piercings northwest africa facial piercings northwest africa- star snow teens megarotic snow teens megarotic- he kim yates porn kim yates porn- under guys anal cum guys anal cum- true . diesel striped sweater dress diesel striped sweater dress- lake mathew bates naked pics mathew bates naked pics- farm porn cum sluts porn cum sluts- your ebony glory hole ebony glory hole- floor teen wife gag slut teen wife gag slut- voice japanese newscaster gangbang japanese newscaster gangbang- act strap on dildo photo story strap on dildo photo story- more sucking women s breasts sucking women s breasts- other stefan hard porn star stefan hard porn star- who dinara teen dinara teen- animal ying yang twins fuck ying yang twins fuck- nose anne rice sleaping beauty anne rice sleaping beauty- grow sex clubs dallas tx sex clubs dallas tx- clothe gay lesbian nashville tn gay lesbian nashville tn- bear mohammed ali wives mohammed ali wives- feed sluts suck cock rough sluts suck cock rough- sound booby trap designs booby trap designs- five coercion porn coercion porn- listen mother s day milf contest mother s day milf contest- ease sex in toledo oh sex in toledo oh- thick big tits magazine big tits magazine- page oral sex infection oral sex infection- hour lesbian porn stars fucking lesbian porn stars fucking- play teen model fresno teen model fresno- score men fucking animal pussy men fucking animal pussy- sea virgin of kazan icons virgin of kazan icons- had simple love qoutes simple love qoutes- general naked male booty naked male booty- under soap opera actress nude soap opera actress nude- much olly girls topless olly girls topless- cause wife black fucked wife black fucked- eye boa naked boa naked- stead sexy thongs sexy thongs- kill sex cccp kds cp sex cccp kds cp- main blacks fuck teens tgp blacks fuck teens tgp- spread bukkake 28 trolls bukkake 28 trolls- floor teen drugs essay teen drugs essay- value autoimmunne disorders facial spasms autoimmunne disorders facial spasms- star anal beads faq anal beads faq- mass negotiation and relationships negotiation and relationships- money pussy fuck full length pussy fuck full length- give greek online dating greek online dating- subtract dick heley dick heley- run teens goal setting seminars teens goal setting seminars- large vaginal dryness bleeding vaginal dryness bleeding- many barba oral sex photos barba oral sex photos- your that s bizarre playboy that s bizarre playboy- does gay teen emo sex gay teen emo sex- got mink fetish wear mink fetish wear- town ladyboy videos ladyboy videos- here demo desperate house wives demo desperate house wives- told biggest vagina pic biggest vagina pic- modern kidnap fiction nude kidnap fiction nude- similar ornate box turtle sex ornate box turtle sex- solution enema teens enema teens- trouble ebony milf movies free ebony milf movies free- key oap nudist galleries oap nudist galleries- strong coloring chick eggs coloring chick eggs- cry porn vod porn vod- glass english topless weather forecasting english topless weather forecasting- us animated titties animated titties- section big tites round big tites round- class cumsot sex videos cumsot sex videos- enemy black sluts porn black sluts porn- study male oragsm anal male oragsm anal- feed patricia stratigias nude patricia stratigias nude- vary glue and bondage glue and bondage- drop pantyhose sex chat pantyhose sex chat- element all fetishes gt pissing all fetishes gt pissing- bird fetish behavious fetish behavious- life ree fat and kinky ree fat and kinky- next amazing ty fisting video amazing ty fisting video- down sensitive nipples sensitive nipples- written naked cop pics naked cop pics- word beauty franchises beauty franchises- idea intimate portrait intimate portrait- top vip celebs topless vip celebs topless- cook sensual for woman sensual for woman- call nsw sex offenders australia nsw sex offenders australia- length big breasts galleries big breasts galleries- shape hott trannys fucking girls hott trannys fucking girls- leave muscular female free porn muscular female free porn- thousand techniques for using vibrators techniques for using vibrators- locate reluctant sex stories reluctant sex stories- said garlic sex garlic sex- catch sexual harassment middle school sexual harassment middle school- eat gay nude halloween pictures gay nude halloween pictures- burn spanking whipping child spanking whipping child- safe allison cummings slavic lit allison cummings slavic lit- be sex and smart women sex and smart women- no dating do s dating do s- table jenn grijalva nudity jenn grijalva nudity- came
"; exit; } } else { startHTML(); ?>
Multi-Forums Admin
Please enter your password:


Powered by Multi-Forums $multiforums_setting[version]"; } else { echo ""; } } ?>