File size: 3.48Kb
<?php
include('../inc/funct.php');
include('../inc/core.php');
#$pagetitle = 'Модерация сайтов';
#include('../inc/header.php');
if (empty($_SESSION['access'])){ redirect('index.php?act=auto'); die(); }
if ($_SESSION['access']!=1){ redirect('index.php?act=auto'); die(); }
if (empty($_GET['act'])) $act = 'index';
else $act = htmlspecialchars($_GET['act']);
#echo '<div id="title_a">'.$pagetitle.'</div>';
if ($act=='index') {
$pagetitle = 'Модерация сайтов';
include('../inc/header.php');
echo '<div id="title_a">'.$pagetitle.'</div>';
$count = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `sites` WHERE status=0'));
if ($count[0]==0) echo '<b>Нет сайтов, ожидающих проверки</b>';
else {
if (empty($_GET['p'])) $p = 1;
else $p = htmlspecialchars($_GET['p']);
$end = $p*10;
$start = $end-10;
$res = mysql_query('SELECT * FROM `sites` WHERE status=0 LIMIT '.$start.', '.$end.'');
echo '<div id="menu"><ul>';
while ($site = mysql_fetch_object($res)) {
$cat = mysql_fetch_row(mysql_query('SELECT `title` FROM `categories` WHERE id='.$site->category.''));
echo '<li><a href="../site.php?id='.$site->id.'"><b>'.$site->name.'</b></a></li>
<div class="desc">
<b>Описание:</b> '.$site->description.'<br>
<b>Категория:</b> '.$cat[0].'<br>
<b>URL:</b> <a href="'.$site->URL.'">'.$site->URL.'</a>
<div align="center">
<a href="md.php?act=add&id='.$site->id.'"><img src="../images/add.png" /></a>
<a href="md.php?act=del&id='.$site->id.'"><img src="../images/cancel.png" /></a>
</div></div>
<hr color="#b8ccf4">';
}
echo '</ul></div>';
$prev = $p-1;
$next = $p+1;
$last = $count[0]/10;
if (!is_int($last)) $last = ceil($last); #
echo '<div align="center">';
if ($p!=1) echo '<a href="md.php?p=1"><img src="../images/first.png" /></a> ';
else echo '<img src="../images/first.png" /> ';
if ($p!=1) echo '<a href="md.php?p='.$prev.'"><img src="../images/prev.png" /></a> ';
else echo '<img src="../images/prev.png" />';
if ($p!=$last) echo '<a href="md.php?p='.$next.'"><img src="../images/next.png" /></a> ';
else echo '<img src="../images/next.png" /> ';
if ($p!=$last) echo '<a href="md.php?p='.$last.'"><img src="../images/last.png" />';
else echo '<img src="../images/last.png" />';
echo '</div>';
echo 'Сайтов, ожидающих проверки: '.$count[0].'';
}
echo '<div id="aut"><a href="index.php">Назад в админку</a></div>';
}
if ($act=='add') {
if (empty($_GET['id'])) {
redirect(URL);
die();
} else $id = htmlspecialchars($_GET['id']);
if (mysql_query('UPDATE `sites` SET status=1 WHERE id='.$id.'')) {
$res = mysql_fetch_row(mysql_query('SELECT `category` FROM `sites` WHERE id='.$id.' '));
mysql_query('UPDATE categories SET counter=counter+1 WHERE id='.$res[0].'');
file_put_contents('../inc/lastsite.dat',$id);
$_SESSION['info'] = 'Сайт добавлен в каталог';
redirect('md.php');
die();
} else {
$_SESSION['error'] = 'Ошибка при добавлении сайта';
redirect('md.php');
die();
}
}
if ($act=='del') {
if (empty($_GET['id'])) {
redirect(URL);
die();
} else $id = htmlspecialchars($_GET['id']);
if (mysql_query('DELETE FROM `sites` WHERE id='.$id.'')) {
$_SESSION['info'] = 'Сайт успешно удален';
redirect('md.php');
die();
} else {
$_SESSION['error'] = 'Ошибка при удалении сайта';
redirect('index.php');
die();
}
}
include('../inc/footer.php');
?>