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

Размер файла: 7.65Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#             MoD by XSIT http://xsit.ru              #
#-----------------------------------------------------#	
require_once ("../includes/start.php");
require_once ("../includes/functions.php");
require_once ("../includes/header.php");
include_once ("../themes/".$config['themes']."/index.php");
if (isset($_GET['start'])) {$start = (int)$_GET['start'];} else {$start = 0;}
if (isset($_GET['action'])) {$action = check($_GET['action']);} else {$action = "";}
if (is_admin(array(101))){
echo '<img src="../images/img/menu.gif" alt="image" /> <b>Управление cайтами</b><br /><br />';
if ($action==""){
$file = file(DATADIR."link.dat");
$file = array_reverse($file);
$total = count($file);
if ($total>0){
echo '<form action="link.php?action=del&amp;start='.$start.'&amp;uid='.$_SESSION['token'].'&amp;'.SID.'" method="post">';
if ($start < 0 || $start > $total){$start = 0;}
if ($total < $start + $config['bookpost']){ $end = $total;}
else {$end = $start + $config['bookpost']; }
for ($i = $start; $i < $end; $i++){
$data = explode("|",$file[$i]);
$num = $total - $i - 1;
echo '<input type="checkbox" name="del[]" value="'.$num.'" /> ';
echo '<b>Сайт:</b><a href=http://'.$data[0].'> http://'.$data[0].'</a><br/>';
echo '<b>Название:</b> '.$data[1].' <br/>';
echo '<b>Добавил:</b><a href="../pages/anketa.php?uz='.$data[2].'&amp;'.SID.'"> '.$data[2].'</a> <br />'.date_fixed($data[3]).'<br/><b>Brow:</b> ('.$data[4].','. $data[5].')<br/><br/>';
}
echo '<input type="submit" value="Удалить выбранное" /></form>';
page_jumpnavigation('link.php?', $config['bookpost'], $start, $total);
page_strnavigation('link.php?', $config['bookpost'], $start, $total);
echo 'Всего cайтов: <b>'.(int)$total.'</b><br />';
echo '<form method="post" action="?action=xsit_link&amp;uid='.$_SESSION['token'].'&amp;'.SID.'">';
echo '<hr>Показывать юзерам:<br />кто добавил:<br />Да';
if ($con_data[156]==1){
echo '<input name="set156" type="radio" value="1" checked="checked" />';} else {echo '<input name="set156" type="radio" value="1" />';} 	
echo ' &nbsp; &nbsp; ';
if ($con_data[156]==0){
echo '<input name="set156" type="radio" value="0" checked="checked" />';} else {echo '<input name="set156" type="radio" value="0" />';}
echo 'Нет<br />';
echo 'кто ушел<br />Да';
if ($con_data[157]==1){
echo '<input name="set157" type="radio" value="1" checked="checked" />';} else {echo '<input name="set157" type="radio" value="1" />';} 	
echo ' &nbsp; &nbsp; ';
if ($con_data[157]==0){
echo '<input name="set157" type="radio" value="0" checked="checked" />';} else {echo '<input name="set157" type="radio" value="0" />';}
echo 'Нет<br />';
echo '<br /><input value="Изменить" type="submit" /></form><hr />';
echo '<br /><img src="../images/img/act.gif" alt="image" /> <a href="?action=form&amp;'.SID.'">Добавить сайт</a>';
} else {echo '<img src="../images/img/reload.gif" alt="image" />  <b>Сайтов еще нет!</b><br />';
echo '<br /><img src="../images/img/act.gif" alt="image" /> <a href="?action=form&amp;'.SID.'">Добавить сайт</a>';} 
}
if ($action=="xsit_link"){

$uid = check($_GET['uid']);

if ($uid==$_SESSION['token']){
if ($_POST['set156']!="" && $_POST['set157']!=""){

change_setting(array(156=>(int)$_POST['set156'], 157=>(int)$_POST['set157']));

header ("Location: link.php?isset=mp_yesset&".SID); exit;

} else {echo '<b>Ошибка изменения настроек, все поля обязательны для заполнения!</b><br />';}
} else {echo '<b>Ошибка! Неверный идентификатор сессии, повторите действие!</b><br />';}

echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="setting.php?action=setfive&amp;'.SID.'">Вернуться</a>';
}

if($action=="form"){
echo '<hr /><b>Добавление для админа</b>';
echo '<hr /><form action="?action=add&amp;'.SID.'" method="post">';
echo 'Адрес сайта без http://<br />';
echo '<input type="text" name="linkurl" value="" maxlength="50" /><br />';
echo 'Название (max25):<br />';
echo '<input type="text" name="linkname" maxlength="25" /><br /><br />';
echo '<input type="submit" value="Добавить" /></form><hr />';
}
if($action=="add"){
	
$linkurl = check(trim(strtolower($_POST['linkurl'])));	
$linkname = check(trim($_POST['linkname']));
	
$linkurl = strtolower($linkurl);
$linkname = antimat($linkname);

if (utf_strlen($linkname)>=5 && utf_strlen($linkname)<=25){
if (preg_match('#^([a-z0-9_\-\.])+(\.([a-z0-9\/])+)+$#', $linkurl)) {

$linkcell_url = search_string(DATADIR."link.dat", $linkurl, 0);
$linkcell_log = search_string(DATADIR."link.dat", $log, 2);

if(empty($linkcell_url)){

$text=$linkurl.'|'.$linkname.'|'.$log.'|'.SITETIME.'|'.$brow.'|'.$ip.'|';
$text=no_br($text);

if($text!="" && $linkurl!=""){
$fp = fopen(DATADIR."link.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}

$countstr = counter_string(DATADIR."link.dat");
if ($countstr > $config['showlink']) {
delete_lines(DATADIR."link.dat",0);
}

header ("Location: link.php?isset=addlink&".SID); exit;

}else{echo '<b>Данный сайт уже имеется в базе, запрещено добавлять несколько сайтов подряд</b><br />';}
}else{echo '<b>Неправильный адрес! Разрешается добавлять только адрес главной страницы!</b><br />';}
}else{echo '<b>Неправильное название! Не менее 5 и не более 25 знаков в названии!</b><br />'; }

echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="link.php?'.SID.'">Вернуться</a>'; 
}
if ($action=="del") {
$uid = check($_GET['uid']);
if (isset($_POST['del'])) {$del = intar($_POST['del']);} else {$del = "";}
if ($uid==$_SESSION['token']){
if ($del!==""){
delete_lines(DATADIR."link.dat", $del); 
header ("Location: link.php?start=$start&isset=mp_checkdelpost&".SID); exit();
} else {echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка удаления! Отсутствуют выбранные сообщения!</b><br />';}
} else {echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Неверный идентификатор сессии, повторите действие!</b><br />';}
echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="link.php?start='.$start.'&amp;'.SID.'">Вернуться</a>';	
}
echo '<br /><img src="../images/img/panel.gif" alt="image" /> <a href="index.php?'.SID.'">В админку</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="http://xsit.ru/">© Xsit.Ru 2009-2010</a>';
} else {header ("Location: ../index.php?isset=404&".SID); exit;}
include_once ("../themes/".$config['themes']."/foot.php");
?>