File size: 3.69Kb
<?php
if ($admin)
{
echo '<div class="fmenu"><a href="index.php">' . 'Библиотека' . '</a> | <a href="?act=panel&mod=view">Панель управления</a></div>';
if (!empty($do))
{
if ($do == 'accept_all')
{
/* Подтверждаем все статьи */
$sql->query("UPDATE `mod_lib` SET `mod` = '0' WHERE `mod` = '1' AND `type` = 'arc'");
echo '<div class="menu">Все статьи приняты. <a href="?act=panel&mod=view">Продолжить</a></div>';
}
else
{
/* Подтверждаем одну статью */
$do = abs(intval($do));
$arc = $sql->query("SELECT COUNT(*) FROM `mod_lib` WHERE `id` = '" . $do . "' AND `type` = 'arc' AND `mod` = '1'")->result();
if ($arc > 0)
{
$sql->query("UPDATE `mod_lib` SET `mod` = '0' WHERE `id` = '" . $do . "'");
echo '<div class="msg">Статья принята. <a href="?act=panel&mod=moderation">Продолжить</a></div>';
}
else
{
echo '<div class="err">' . 'Статья не найдена' . '. <a href="?act=panel&mod=moderation">Продолжить</a></div>';
}
echo '<div class="fmenu"><a href="?act=panel&mod=view">Назад</a></div>';
}
}
else
{
Core::get('page.class', 'classes');
$total = $sql->query("SELECT COUNT(*) FROM `mod_lib` WHERE `type` = 'arc' AND `mod` = '1'")->result();
$page = new page($total, $set['p_str']);
if ($total)
{
echo '<form action="?act=panel&mod=movdel&moderation" method="post">';
$query = $sql->query(
"SELECT `id`, `name`, `announce`, `author_id`, `author_name`, `time` FROM `mod_lib` " .
"WHERE `type` = 'arc' AND `mod` = 1 ORDER BY `time` DESC LIMIT " . $page->limit());
$i = 0;
while ($arc = $sql->fetch())
{
echo '<div class="' . ($i % 2 ? 'p_m' : 'p_t') . '">' .
'<input type="checkbox" name="data[' . $i . ']" value="' . $arc['id'] . '" />' .
'<a href="?act=articles&mod=view&id=' . $arc['id'] . '">' .
htmlentities($arc['name'], ENT_QUOTES, 'UTF-8') . '</a><br />' .
htmlentities($arc['announce'], ENT_QUOTES, 'UTF-8') .
'<div class="status">Автор: <a href="/pages/user.php?id=' . $arc['author_id'] . '">' .
htmlentities($arc['author_name'], ENT_QUOTES, 'UTF-8') . '</a><br />' .
'Добавлено: ' . Core::time($arc['time']) .
'<br /><span class="status"><a href="?act=panel&mod=moderation&do=' . $arc['id'] . '">Принять</a> | ' .
'<a href="?act=articles&mod=remove&id=' . $arc['id'] . '&moderation">Удалить</a></span></div></div>';
$i++;
}
echo '<div class="rmenu"><input type="submit" name="delete" value="Удалить отмеченные" />' .
'<a href="?act=panel&mod=moderation&do=accept_all" style="text-decoration: none"><input type="button" name="accept_all" value="Принять все" /></a></div></form>';
}
else
{
echo '<div class="msg">Список пуст</div>';
}
echo '<div class="fmenu"><a href="?act=panel&mod=view">Назад</a></div>';
$page->display('?act=panel&mod=moderation&');
}
}
else
{
$error = 'Доступ запрещен';
}