Файл: page/task/stats.php
Строк: 31
<?php
$title = 'Статистика выполнений';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['task'] == 1) {
echo '<div class="title">Статистика выполнений</div>';
$strow = $connect->prepare("select * from `task` where `id` = ?");
if ($user_task_stat == 0) {
echo '<div class="menu">Записей нет!</div>';
} else {
$page = new Pagination($user_task_stat, 10);
$data = $connect->prepare("select * from `task_ans` where `uid` = :uid order by `id` desc limit :start, 10");
$data->bindValue(':uid', $user['id'], PDO::PARAM_INT);
$data->bindValue(':start', $page->start, PDO::PARAM_INT);
$data->execute();
$sql = $data->fetchAll();
foreach ($sql as $row) {
// задание
$strow->execute(array($row['tid']));
$task = $strow->fetch();
$file = GlobFiles::findById($row['id'], GlobFiles::Files, GlobFiles::MaskTask);
echo '<div class="menu">
Задание: '.($task ? '<a href="/task/view/'.$task['id'].'">'.$task['name'].'</a>' : 'DELETED('.$row['tid'].')').'<br/>
Дата: '.daytime($row['time']).'<br/>
Отчет: '.smiles(bb(bblinks($row['text']))).
($file ? '<br/>Файл: <a data-noajax href="/files/'.basename($file).'">'.basename($file).'</a> ('.get_filesize($file).')' : '').
($row['status'] == 1 ? '<div class="good">Выполнено</div>' : ($row['status'] == 2 ? '<div class="forbidden">Не выполнено</div>' : '<div class="information">В обработке</div>')).'
</div>';
}
$page->navigation();
}
echo '<div class="forlink"><a href="/task/list" class="links"><img src="/img/quest.png" alt="">Задания</a></div>';
} else {
header('Location: /');
}
require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>