Файл: apanel/lock.php
Строк: 95
<?
###########################################################################
## -=FERNUS=- ##
## --------------- ##
## http://sekis.org ##
## *-*-*-* ##
## *Колян* ##
## ICQ: 42-11-04-014 ##
## E-mail: chipak@list.ru ##
## FERNUS-KAT v.2.0.SUPER ##
## Любые изменения кода скрипта, его перепродажа (без согласования ##
## со мной)-ЗАПРЕЩЕННО и приследуется Мной и Законом об ##
## Авторских Правах!!! ##
## Автор Скрипта: WI[NN]T ##
## Доработал: FERNUS ##
###########################################################################
error_reporting (0);
include "../cfg.php";
define('TITLE', 'Панель заблокированных');
extract($_GET);
extract($_POST);
@$ps = trim(htmlspecialchars(stripslashes($ps)));
@$log = trim(htmlspecialchars(stripslashes($log)));
header("Content-type:text/vnd.wap.wml; charset=utf-8");
echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="winnt" title="'.TITLE.'">
<p><small>';
if($ps==$aps && $log==$alog)
{
#######################################################
if($mod == 'index')
{
$fp=file('../data/lock/id.dat');
function trimed(&$item)
{ $item=(int)$item; }
array_walk($fp, "trimed");
if(empty($fp))
{
echo 'Заблокированных сайтов Нет!<br/>';
echo '<br/>:: <a href="index.php?ps='.@$ps.'&log='.@$log.'">ADMIN PANEL</a><br/>
</small></p></card></wml>';
exit();
}
///
$e = 10;
$count = count($fp);
if(isset($_GET['ot']) && is_numeric($_GET['ot'])){$ot = $_GET['ot'];}
if(empty($ot) || $count<$ot){$ot=0;}
if($count > ($ot+$e)){ $do=$ot+$e;}
else{$pages=ceil($count/$e); $ot=($pages*$e)-$e; $do=$count;}
///
for($i=$ot; $i<$do; $i++)
{
$base=file('../data/lock/'.$fp[$i].'.base');
$name=trim($base[0]);
$url=trim($base[1]);
$opis=trim($base[2]);
echo ($i+1).' <a href="'.$url.'">'.$name.'</a><br/>
id: '.$fp[$i].'<br/>
'.$opis.'<br/>
> <a href="'.SELF.'?ps='.@$ps.'&log='.@$log.'&mod=razban&uid='.$fp[$i].'">снять бан</a><br/>
-<br/>';
}
####
$x = ceil($count/$e);
echo'<br/>-<br/>';
if($ot-$e >= 0){echo'<a href="'.SELF.'?ps='.@$ps.'&log='.@$log.'&ot='.($ot-$e).'&mod=index">назад</a>';}
echo'['.(($ot/$e)+1).']';
if($ot+$e < $count){echo'<a href="'.SELF.'?ps='.@$ps.'&log='.@$log.'&ot='.($ot+$e).'&mod=index">вперед</a>';}
echo'<br/>-<br/>';
####
}
#- mod = razban
if($mod == 'razban')
{
$uid=(int)$uid;
$f=file('../data/lock/'.$uid.'.base');
$black=file('black.list');
$new_fp=fopen('black.list', 'w');
foreach($black as $v)
{if((trim($fp[1]))!=$v){ fputs($new_fp, $v); }}
fclose($new_fp); chmod('black.list', 0777);
$fp=file('../data/lock/id.dat');
$new_fp=fopen('../data/lock/id.dat', 'w');
foreach($fp as $v)
{if($uid!=(int)$v){ fputs($new_fp, ((int)$v)."n"); }}
fclose($new_fp); chmod('../data/lock/id.dat', 0777);
$new_fp=fopen('../data/id.dat', 'a');
fputs($new_fp, $uid."n");
fclose($new_fp); chmod('../data/id.dat', 0777);
rename('../data/lock/'.$uid.'.base', '../data/base/'.$uid.'.winnt');
rename('../data/lock/'.$uid.'.mob', '../data/mob/'.$uid.'.winnt');
rename( '../data/lock/'.$uid.'.stat', '../data/stat/'.$uid.'.winnt');
echo 'Разблокирован!<br/>';
echo '<br/><a href="'.SELF.'?ps='.@$ps.'&log='.@$log.'"><Назад</a><br/>';
}
#- mod = banadd
if($mod == 'banadd')
{
$uid=(int)$uid;
$f=file('../data/base/'.$uid.'.winnt');
$new_fp=fopen('black.list', 'a');
fputs($new_fp, $f[1]);
fclose($new_fp); chmod('black.list', 0777);
$fp=file('../data/id.dat');
$new_fp=fopen('../data/id.dat', 'w');
foreach($fp as $v)
{if($uid!=(int)$v){ fputs($new_fp, ((int)$v)."n"); }}
fclose($new_fp); chmod('../data/id.dat', 0777);
$new_fp=fopen('../data/lock/id.dat', 'a');
fputs($new_fp, $uid."n");
fclose($new_fp); chmod('../data/lock/id.dat', 0777);
rename('../data/base/'.$uid.'.winnt', '../data/lock/'.$uid.'.base');
rename('../data/mob/'.$uid.'.winnt', '../data/lock/'.$uid.'.mob');
rename('../data/stat/'.$uid.'.winnt', '../data/lock/'.$uid.'.stat');
echo 'Заблокирован!<br/>';
}
#######################################################
}else
{
echo 'Логин:<br/>
<input type="text" name="log" maxlength="50" value=""/><br/>
Пароль:<br/>
<input type="password" name="ps" maxlength="150" value=""/><br/>
<a href="'.SELF.'?log=$(log)&ps=$(ps)&mod=index">Р’С…РѕРґ</a><br/>';
}
echo '<br/>:: <a href="index.php?ps='.@$ps.'&log='.@$log.'">ADMIN PANEL</a><br/>
(c)Каталог by Fernus
</small></p></card></wml>';
?>