File size: 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&start='.$start.'&uid='.$_SESSION['token'].'&'.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].'&'.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&uid='.$_SESSION['token'].'&'.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 ' ';
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 ' ';
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&'.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&'.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&'.SID.'">Вернуться</a>';
}
if($action=="form"){
echo '<hr /><b>Добавление для админа</b>';
echo '<hr /><form action="?action=add&'.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.'&'.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");
?>