Added files - test
git-svn-id: https://svn.pioder.pl/uf-svn/uF@11 72ec579a-5ced-4fa4-82f3-afba5d98df2f
This commit is contained in:
84
common.php
Normal file
84
common.php
Normal file
@@ -0,0 +1,84 @@
|
||||
<?php
|
||||
/**
|
||||
* @package Dynamic Script Forum
|
||||
* @file common.php
|
||||
* @version 1.0.x, 17-08-2008, 21:20
|
||||
* @copyright 2008(c) PioDer <pioder@wp.pl>
|
||||
* @link http://pioder.gim2przemysl.int.pl/dsf.html
|
||||
* @license GNU GPL v3
|
||||
**/
|
||||
|
||||
if (is_dir('install'))
|
||||
{
|
||||
die('<font color="red" face="Verdana" size="6">Please delete or rename catalog "install"</font>');
|
||||
}
|
||||
//set global preferences from DataBase
|
||||
$sql="SELECT * FROM ".CONFIG_TABLE."";
|
||||
$query=DataBase::sql_query($sql,'CRITICAL','Could not obtain config information');
|
||||
while($result=mysql_fetch_array($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']);
|
||||
}
|
||||
}
|
||||
|
||||
//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 = mysql_fetch_array(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))
|
||||
{
|
||||
include('./includes/class_overall.php');
|
||||
include('./lngs/'.Over::DefaultLang().'/main.php');
|
||||
sess_delete($_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 = mysql_fetch_array($query);
|
||||
define('RANK', $userdata['rank']);
|
||||
|
||||
define('TABLES_WIDTH',$forum_config['tables_width']);
|
||||
//protect of database - add the backslashes
|
||||
/*foreach ($_POST as $name => $value)
|
||||
{
|
||||
$_POST[$name] = mysql_real_escape_string($value);
|
||||
}*/
|
||||
?>
|
||||
Reference in New Issue
Block a user