Файл: 4mast/profmas.ru/adm/down.php
Строк: 30
<?php
require_once('../includes/Headers.php');
require_once('../includes/PDO_func.php');
if (!isset ($us)) {
header ('location: /');
exit;
}
if ($us['level']<1) {
header ('location: /adm/');
exit;
}
H('Модерация файлов','Модерация файлов');
$id = isset($_GET['id']) ? abs(intval($_GET['id'])) : false;
if (isset($_GET['ok'])) {
$f = DB::$dbs->queryFetch("SELECT * FROM down_files where id = ? limit 1",array($id));
if ($_GET['ok'] == 'da') {
DB :: $dbs -> query ("UPDATE `down_files` SET `dop`='da' WHERE (`id`='" . $f['id'] . "')");
DB :: $dbs -> query ("INSERT INTO `action` (`value`,`t`,`us`) VALUES ('Ваш [url=/downloads/file" . $f['id'] . "]файл[/url] успешно прошел модерацию!', '" . time () . "', '" . $f['us'] . "')");
}
elseif ($_GET['ok'] == 'net') {
DB :: $dbs -> query ("UPDATE `down_files` SET `dop`='net' WHERE (`id`='" . $f['id'] . "')");
DB :: $dbs -> query ("INSERT INTO `action` (`value`,`t`,`us`) VALUES ('Ваш файл не прошел модерацию!', '" . time () . "', '" . $f['us'] . "')");
}
header('location:?');
die();
}
$count = DB::$dbs->querySingle("SELECT COUNT(*) from down_files WHERE dop = ? ",array(mod));
if ($count == 0) {
echo '<div class="error">Файлов на модерации нет</div>';
}
$array = DB::$dbs->query("SELECT * FROM down_files WHERE dop = ? ORDER BY time DESC",array(mod));
while($arr = $array->fetch()) {
echo '<div class="list1"><a href="/downloads/file'.$arr['id'].'">'.$arr['name'].'</a> ('.datef($arr['time']).')<br/>[<a href="down.php?id='.$arr['id'].'&ok=da">Принять</a> / <a href="down.php?id='.$arr['id'].'&ok=net">Не принимать</a>]</div>';
}
require_once('../includes/Footers.php');
?>