Просмотр файла template/header.php

Размер файла: 4.75Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]             #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
$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");
}
/////////////////////////////////////////////////////
$text = @file("$DOCUMENT_ROOT/local/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$dostup=trim($udata[7]);
$privat=trim($udata[10]);}
$privs = file("$DOCUMENT_ROOT/local/privat/$log.$config_priv");
$totals = count($privs);
$te = file("$DOCUMENT_ROOT/local/status.dat");
if ($te!=""){
$udat = explode("|",$te[0]);}
////////////////////////////////////////////////////////
?>