Просмотр файла mpanel/subscribe.php

Размер файла: 4.36Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]             #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#	
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/maincore.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";

$text = file("../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]);}

if (!$_SESSION['log']=="" && !md5($_SESSION['par'])=="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
if ($dostup==101){

$maxpostsub="20";// вывод подписчиков на стр.
$date=date("d.m.Y"); // число.месяц.год
$time=date("H:i:s"); // часы:минуты:секунды

echo'<img src="../images/img/menu.gif" alt=""> <b>Подписчики</b><br>';
echo'Блок используется для просмотра и удаления подписанных на рассылку<br><br>';

if(isset($xduser)){
if ($xduser=="") {echo '<b>Произошла ошибка</b>'; exit;}

$xduser=$xduser-1;
$file=file("../local/sub.dat"); $i=count($file);

if ($i<"2"){
echo'<br>Необходимо оставить хотябы <b>ОДНОГО</b> подписчика!<br>'; 
echo'<img src="../images/img/back.gif" alt=""> <a href="subscribe.php?'.SID.'">Назад</a><br>';
include_once"../themes/$config_themes/foot.php";
exit;}

$fp=fopen("../local/sub.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$xduser) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod ("../local/sub.dat", 0666);
echo'<b>Подписчик успешно удален!</b><br><br>'; 
}

if (isset($xxd)) {
$file=file("../local/sub.dat");
$fp=fopen("../local/sub.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
chmod ($fp, 0666);
chmod ("../local/sub.dat", 0666);
echo'<b>Все подписчики успешно удалены</b><br><br>';
}

$userlines = file("../local/sub.dat");
$ui = count($userlines);    
$tot=$ui;
if (!isset($start)) $start = 0;
if ($ui < $start + $maxpostsub){ $end = $ui; }
else {$end = $start + $maxpostsub; }
for ($fm = $start; $fm < $end; $fm++){

$userlines = @file("../local/sub.dat");
$tdt = explode("|",$userlines[$fm]);
$fm2=$fm+1;
if(!empty($tdt[0])){
	echo '<b><a href="../pages/anketa.php?uz='.$tdt[4].'">'.$tdt[4].'</a></b> '.$tdt[0].'(Подписан '.$tdt[2].' / '.$tdt[3].') ';
	echo '<a href="subscribe.php?xduser='.$fm2.'">Удалить</a><hr>';}
else {echo 'Подписчиков нет!<hr>';}

}

if($tot!=0){
if ($start != 0) {echo '<a href="subscribe.php?start='.($start - $maxpostsub).'&amp;'.SID.'"><-Назад</a> | ';} else {echo '<-Назад | ';}
if ($ui > $start + $maxpostsub) {echo ' <a href="subscribe.php?start='.($start + $maxpostsub).'&amp;'.SID.'">Далее-></a>';} else {echo 'Далее->';}
echo '<hr>';}

echo'<br><b>Всего подписанных на рассылку: '.$tot.'</b><br><br>';

if($tot>=2){ echo'<br><img src="../images/img/error.gif" alt=""> <a href="subscribe.php?xxd=all">Удалить всех</a><br>';}
echo'<img src="../images/img/panel.gif" alt=""> <a href="index.php?'.SID.'">В админку</a><br>';
echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a><br>';

} else {header ("Location: ../index.php?error&".SID);}
} else {header ("Location: ../index.php?error&".SID);}

include_once"../themes/$config_themes/foot.php";
?>