<?php
/*
- NTLCMS v 18.1 19.08.2017 г
- Автор скрипта Александр (NTL)
- Скрипт клик клуба v 18.1
- Оф.сайт http://clicks24.ru
- Контакты ntl-jt@mail.ru
- Все права принадлежат разработчику
- Вы не имеете право вносить изменения в код скрипта
- Данный скрипт запрещено распространять
*/
define('NTLCMS', 1);
$module = 'panel';
include ('../system/start.php');
include ('../system/function.php');
include ('../system/antidos.php');
include ('../system/head.php');
################################################################################
if (!$active){
header('Location: '.URL);
$_SESSION['fail'] = 'Вы не авторизированы!';
exit;
}
################################################################################
echo '<div class="title"><center>Модерация заданий</center></div>';
################################################################################
if ($_USER['admin'] > '0' && $_USER['admin'] < '2'){
function colorSum($sum){
if ($sum >= 100) return 'red';
return '#000000';
}
if (isset($_POST['accept']) && is_numeric($_POST['accept'])){
$payed = isset($_POST['accept']) ? filter_int($_POST['accept']) : '0';
$task = DB :: run() -> querySingle("select * from `jobs` where `id` = '$payed' and `accept` = '0' limit 1");
if ($task > 0){
DB :: run() -> query("update `jobs` set `accept` = '1' where `id` = '$payed'");
}
}
if (isset($_POST['decline']) && is_numeric($_POST['decline'])){
$payed = isset($_POST['decline']) ? filter_int($_POST['decline']) : '0';
$task = DB :: run() -> querySingle("select * from `jobs` where `id` = '$payed' and `accept` = '0' limit 1");
if ($task > 0){
DB :: run() -> query("update `jobs` set `accept` = '2' where `id` = '$payed'");
}
}
################################################################################
$k_post = DB :: run() -> querySingle("select count(`id`) from `jobs` where `accept` = '0'");
$k_page = k_page($k_post, $onpage);
$page = page($k_page);
$start = $onpage * $page - $onpage;
$sql = DB :: run() -> query("select * from `jobs` where `accept` = '0' order by `id` desc limit ".$start.", ".$onpage);
if ($k_post == 0){
echo '<div class="post"><center>'.image('fail.png','16|16').' Задания отсутсвуют!</center></div>';
} else {
echo '<table border="1" class="menu" width="100%">
<tr><td><center>ID</center></td><td><center>Логин</center></td><td><center>Текст</center></td>
<td><center>URL</center></td><td><center>Действие</center></td></tr>';
while ($row = $sql -> fetch(PDO::FETCH_OBJ)){
echo '<tr><td><center>'.((int) $row -> id).'</center></td><td><center>'.login($row -> user, 1).'</center></td><td><center>'.filter_out($row -> about).'</center></td>
<td><center><a href="'.URL.'/str/str.php?url=http://'.str_ireplace('http://', '', $row -> url).'">'.filter_out($row -> url).'</a></center></td>
<td><center><a href="'.URL.'/task/admintask.php?accept='.((int) $row -> id).'">Одобрить</a><a href="'.URL.'/task/admintask.php?decline='.((int) $row -> id).'">Отменить</a></center></td></tr>';
}
echo '</table>';
/*f($data["accept"]==2){
echo "<center><font color = 'green'><b>Отменено!</b></font></center><BR />";
} else {
echo "<center><font color = 'green'><b>Одобрено!</b></font></center><BR />";
}
}
*/
if ($k_page > 1) navigation(URL.'/admintask?', $k_page, $page);
}
} else {
header('Location: '.URL);
$_SESSION['fail'] = 'Доступ запрещен!';
}
echo '<div class="block">'.image('home.png','18|18').' <a href="'.URL.'/cabinet">В кабинет</a> | <a href="'.URL.'/tasks">Задания юзеров</a></div>';
include ('../system/foot.php');
?>