* @link http://www.pioder.pl/ * @license see LICENSE.txt **/ if (is_dir('install')) { die('Please delete or rename catalog "install"'); } if (phpversion()<'5.0.7') { die('µForum requires PHP 5.0.7 or later'); } //set global preferences from DataBase $sql="SELECT * FROM ".CONFIG_TABLE.""; $query=DataBase::sql_query($sql,CRITICAL,'Could not obtain config information'); while($result=DataBase::fetch($query)) { if (($result['name']=='') or ($result['name']=='0')) { $forum_config['name']==false; } else { $forum_config[$result['name']] = $result['value']; } } //check for disable forum if ($_SESSION>0) { if (($forum_config['disable_forum']) and (User::UserInformation($_SESSION['uid'],'rank')<2)) { die($forum_config['disable_forum']); } } else { if ($forum_config['disable_forum']) { die($forum_config['disable_forum']); } } define('TABLES_WIDTH',$forum_config['tables_width']); //check for banned user if ($_SESSION['uid']>0) { $ip = $_SERVER['REMOTE_ADDR']; $uid = $_SESSION['uid']; $sql = "SELECT `IP`, `u_id`, `motive` FROM ".BANLIST_TABLE." WHERE `IP`='$ip' OR `u_id`='$uid'"; $result = DataBase::fetch(DataBase::sql_query($sql,GENERAL,'Could not obtain ban information')); $motive = $result['motive']; $db_ip = $result['IP']; $db_uid = $result['u_id']; if (($db_ip==$ip) || ($db_uid==$uid)) { require('./includes/misc_functions.php'); require('./lngs/'.DefaultLang(true).'/main.php'); SessDelete($_SESSION['uid']); $_SESSION['uid']='0'; message_forum($motive,'index.php', '10'); } } //set to variable userdata loged user informations if ($_SESSION['uid']>0) { $sql = "SELECT * FROM ".USERS_TABLE." WHERE `u_id`=".$_SESSION['uid']." LIMIT 1"; } else { $sql = "SELECT * FROM ".USERS_TABLE." WHERE `u_id`='-1'"; } $query = DataBase::sql_query($sql, GENERAL,'Could not obtain loged user information'); $userdata = DataBase::fetch($query); define('RANK', $userdata['rank']); //protect of database - add the backslashes /*foreach ($_POST as $name => $value) { $_POST[$name] = mysql_real_escape_string($value); }*/ ?>