Файл: apanel/link.php
Строк: 104
<?
###########################################################################
## -=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')
{
echo '> <a href="'.SELF.'?mod=link&ps='.$ps.'&log='.$log.'">Добавить ссылку</a><br/>';
echo '> <a href="'.SELF.'?mod=banner&ps='.$ps.'&log='.$log.'">Добавить баннер</a><br/>';
echo '> <a href="'.SELF.'?ps='.$ps.'&log='.$log.'&mod=view">Просмотр добавленных</a><br/>';
}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod == 'link')
{
echo 'Куда добавить :<br/>
<select name="kuda" value="verh">
<option value="verh">вверх</option>
<option value="niz">РІРЅРёР·</option>
</select><br/>
Адрес :<br/>
<input type="text" name="url" maxlength="150" value="http://"/><br/>
РџРѕРґРїРёСЃСЊ :<br/>
<input type="text" name="who" maxlength="150" value=""/><br/>
Позиция :<br/><input type="text"
name="poz" maxlength="3" value="0"/><br/>';
echo '<anchor>[-Добавить-]<go href="'.SELF.'?log='.$log.'&ps='.$ps.'&mod=link.add" method="post">
<postfield name="url" value="$(url)"/>
<postfield name="kuda" value="$(kuda)"/>
<postfield name="who" value="$(who)"/>
<postfield name="poz" value="$(poz)"/>
</go></anchor><br/>';
}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod == 'banner')
{
echo 'Куда добавить :<br/>
<select name="kuda" value="verh">
<option value="verh">вверх</option>
<option value="niz">РІРЅРёР·</option>
</select><br/>
Адрес ссылки :<br/>
<input type="text" name="url" maxlength="150" value="http://"/><br/>
Адрес картинки :<br/>
<input type="text" name="who" maxlength="150" value="http://"/><br/>
РџРѕРґРїРёСЃСЊ :<br/>
<input type="text" name="alt" maxlength="150" value=""/><br/>
Позиция :<br/>
<input type="text" name="poz" maxlength="3" value="0"/><br/>';
echo '<anchor>[-Добавить-]<go href="'.SELF.'?log='.$log.'&ps='.$ps.'&mod=banner.add" method="post">
<postfield name="url" value="$(url)"/>
<postfield name="kuda" value="$(kuda)"/>
<postfield name="alt" value="$(alt)"/>
<postfield name="who" value="$(who)"/>
<postfield name="poz" value="$(poz)"/>
</go></anchor><br/>';
}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod == 'link.add')
{
$url = trim(htmlspecialchars(stripslashes($_POST['url'])));
$vrem = trim(htmlspecialchars(stripslashes($_POST['vrem'])));
$kuda = trim(htmlspecialchars(stripslashes($_POST['kuda'])));
$who = trim(htmlspecialchars(stripslashes($_POST['who'])));
$poz = trim(htmlspecialchars(stripslashes($_POST['poz'])));
if(empty($url) || empty($kuda) || empty($who) || empty($poz)){$error = 'ОШибка. Все поля обязательны для заполнения!<br/>'; }
if(isset($error)){ echo $error; }
else{
if($kuda == 'verh'){$fp='rekl/verh.rekl';}
elseif($kuda == 'niz'){$fp='rekl/niz.rekl';}
else{$fp='rekl/verh.rekl';}
$puts = '<a href="'.$url.'">'.$who.'</a><br/>::win::'.$poz."n";
$newfp = fopen($fp, 'a');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Добавленно!<br/>';
}}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod == 'banner.add')
{
$url = trim(htmlspecialchars(stripslashes($_POST['url'])));
$kuda = trim(htmlspecialchars(stripslashes($_POST['kuda'])));
$who = trim(htmlspecialchars(stripslashes($_POST['who'])));
$poz = trim(htmlspecialchars(stripslashes($_POST['poz'])));
$alt = trim(htmlspecialchars(stripslashes($_POST['alt'])));
if(empty($url) || empty($kuda) || empty($who) || empty($poz) || empty($alt)){$error = 'ОШибка. Все поля обязательны для заполнения!<br/>'; }
if(isset($error)){ echo $error; }
else{
if($kuda == 'verh'){$fp='rekl/verh.rekl';}
elseif($kuda == 'niz'){$fp='rekl/niz.rekl';}
else{$fp='rekl/verh.rekl';}
$puts = '<a href="'.$url.'"><img src="'.$who.'" alt="'.$alt.'"/></a><br/>::win::'.$poz."n";
$newfp = fopen($fp, 'a');
fputs($newfp, $puts);
fclose($newfp); chmod($fp, 0777);
echo 'Добавленно!<br/>';
}}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod == 'view')
{
$niz=file('rekl/niz.rekl');
$verh=file('rekl/verh.rekl');
$i=1;
echo 'Ссылки для верха:<br/>';
foreach($verh as $v)
{
list($v)=explode('::win::', $v);
echo $i.'. '.(htmlspecialchars($v)).'<br/>';
echo '<a href="'.SELF.'?log='.$log.'&ps='.$ps.'&mod=del&q='.($i-1).'&m=verh">del</a><br/>';
$i++;
}
$i=1;
echo '<br/><br/>Ссылки для низа:<br/>';
foreach($niz as $v)
{
list($v)=explode('::win::', $v);
echo $i.'. '.(htmlspecialchars($v)).'<br/>';
echo '<a href="'.SELF.'?log='.$log.'&ps='.$ps.'&mod=del&q='.($i-1).'&m=niz">del</a><br/>';
$i++;
}}
//\//\//\//\//\//\//\//\//\//\//\//\//\//\
if($mod=='del')
{
$q = trim(htmlspecialchars(stripslashes($_GET['q'])));
$m = trim(htmlspecialchars(stripslashes($_GET['m'])));
$fp = file('rekl/'.$m.'.rekl');
$count=sizeof($fp);
$newfp = fopen('rekl/'.$m.'.rekl', 'w');
for($i=0; $i<$count; $i++)
{ if($i != $q){ fputs($newfp, $fp[$i]); }}
fclose($newfp); chmod('rekl/'.$m.'.rekl', 0777);
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 Katik
</small></p></card></wml>';
?>