File size: 4.62Kb
<?php
#-----------------------------------------------------#
# ********* WAP-MOTORS WebMod ********* #
#-----------------------------------------------------#
# Original Made by : VANTUZ #
# E-mail : [email protected] #
# Site : http://pizdec.ru #
# WAP-Site : http://visavi.net #
# ICQ : 36-44-66 #
#-----------------------------------------------------#
# WebMod Made by : X-ray (Юрий) #
# E-mail : [email protected] #
# Site : http://city.zugdidi.us #
# WAP-Site : http://zugdidi.us #
#-----------------------------------------------------#
# Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
$lines=file(BASEDIR."local/ban.dat");
$itogo=count($lines);
if($itogo>0){
for ($fm=0; $fm<$itogo; $fm++) {
$dt=explode("|", $lines[$fm]);
if($ip==$dt[1]) {
echo'<center><br><br><h1><BLINK>Вас забанили!<br><br><br>Вход на сайт запрещен!</BLINK></h1></center>';
exit;
}}}
if (isset($_SESSION[log]) && isset($_SESSION[par])) {
$tex = file(BASEDIR."local/profil/$log.prof");
$udat = explode(":||:",$tex[0]);
if(!empty($udat[20])){$config_themes=trim($udat[20]);} # тема
//
if(!file(BASEDIR."themes/$config_themes/index.php")){$config_themes="default";}
//
if(!empty($udat[21])){$config_bookpost=trim($udat[21]);} # гостя
if(!empty($udat[22])){$config_postnews=trim($udat[22]);} # новости
if(!empty($udat[23])){$config_forumpost=trim($udat[23]);} # форум посты
if(!empty($udat[24])){$config_forumtem=trim($udat[24]);} # форум темы
if(!empty($udat[25])){$config_userlist=trim($udat[25]);} # юзерлист
if(!empty($udat[26])){$config_chatpost=trim($udat[26]);} # Cообщений на страницу в чате
if(!empty($udat[27])){$config_chatrew=trim($udat[27]);} # Время автообновления чата в сек
if(!empty($udat[28])){$config_boardspost=trim($udat[28]);} # кол-во отображаемых объявлений на каждой странице
if(!empty($udat[29])){$config_showdays=trim($udat[29]);} # Показывать Время Суток на главной странице
if(!empty($udat[30])){$config_clocks=trim($udat[30]);} # Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени
if(!empty($udat[31])){$config_showtime=trim($udat[31]);} # Показывать Часы и день недели на главной странице
if(!empty($udat[32])){$config_privatpost=trim($udat[32]);} # Писем в привате на стр.
if($udat[37]=="1" || $_COOKIE['cookid']=="1"){
header ("Location: ".BASEDIR."pages/ban.php?log=$log&".SID); exit;} //бан
if($udat[46]=="1"){
header ("Location: ".BASEDIR."pages/key.php?log=$log&".SID); exit;} //если нужно подтверждение реги
if($udat[42]=="0"){function img($image) {return eregi_replace("((<img src|alt)[-a-zA-Z0-9@:%_\+.~#?;&//=\()/\"\ />]+)","", $image);} ob_start("img");}//графика
if (!stristr($_SERVER['PHP_SELF'],$config_mpanel)){
$lines=file(BASEDIR."local/who.dat");
$count=count($lines);
for ($b=0; $b<$count; $b++) { list($sinbase)=explode("|",$lines[$b]); if ( $log == "$sinbase") { $del=$b;
$fp=fopen(BASEDIR."local/who.dat","w");
flock ($fp,LOCK_EX);
unset($lines[$del]);
fputs($fp, implode("",$lines));
flock ($fp,LOCK_UN);
fclose($fp);} }
$time=time();
$log_name=check($_SESSION['log']);
$php_self=check($_SERVER['PHP_SELF']);
$ttt=$log_name.'|'.$php_self.'|'.$counton.'|'.$time.'|';
$ttt=htmlspecialchars(stripslashes($ttt));
$fp = fopen(BASEDIR."local/who.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$ttt\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod (BASEDIR."local/who.dat", 0666);
$file=file(BASEDIR."local/who.dat"); $i = count($file);
if ($i>=$config_lastusers) {
$fp=fopen(BASEDIR."local/who.dat","w");
flock ($fp,LOCK_EX);
unset($file[0]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod (BASEDIR."local/who.dat", 0666);}
}}
if($config_nocache=="0"){
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
}
?>