Files
ops-Gazelle/sections/user/user_stats.php
T
2023-02-03 11:13:51 +01:00

21 lines
478 B
PHP

<?php
$userMan = new Gazelle\Manager\User;
if (!isset($_GET['userid'])) {
$user = $Viewer;
} else {
$user = $userMan->findById((int)$_GET['userid']);
if (is_null($user)) {
error(404);
}
if ($user->id() != $Viewer->id() && !$Viewer->permitted('users_mod')) {
error(403);
}
}
echo $Twig->render('user/timeline.twig', [
'user' => $user,
'charts' => (new Gazelle\Stats\User($user->id()))->timeline(),
'viewer' => $Viewer,
]);