<?php require_once 'models/Http.php'; require_once 'models/Media.php'; require_once 'models/User.php'; $user = User::getUser(User::getCurrentLogin()); $media = new Media(); $media->favorite(Http::get('id'), $user['user_ID']); header('Location: /media/' . Http::get('id'));
<?php require_once 'models/Http.php'; require_once 'models/Upload.php'; require_once 'models/User.php'; $username = User::getCurrentLogin(); if ($username == false) { header('Location: /login/reason=uploading_redirect'); die; } $user = User::getUser($username); $upload = new Upload(); $link = Http::get('link'); $autolink = Http::get('autolink'); $description = Http::get('description'); $taglist = Http::get('taglist'); if ($link != '') { if ($upload->existsId($link) != 1) { header("Location: /upload/reason=no_such_link&description={$description}&taglist={$taglist}"); die; } } $result = $upload->uploadFile($user, $description, $taglist, Http::getFile('mediafile')['tmp_name']); if (Upload::startsWith($result, 'wrong')) { $result = 'reason=' . $result; $upload->rollback(); } else { if ($link != '') { $rows = $upload->linkFromTo($link, $result, $user['user_ID']); if ($rows < 1) { $result = 'reason=already_linked';
<?php require_once 'models/Http.php'; require_once 'models/Privilege.php'; require_once 'models/User.php'; require_once 'views/Standard.php'; require_once 'views/Userpage.php'; $privileges = Privilege::getPrivileges(); $username = Http::get('name'); $logged_in_as = User::getCurrentLogin(); $viewerinfo = User::getUser($logged_in_as); $userinfo = User::getUser($username); if ($viewerinfo == false) { $error = Userpage::renderNoPrivilege($username); echo Standard::render('', $error); die; } if ($userinfo == false) { $error = Userpage::renderNotExist($username); echo Standard::render('', $error); die; } if ($username == $logged_in_as || $userinfo['privilege'] > $viewerinfo['privilege'] && $viewerinfo['privilege'] <= 4) { $privilege = Userpage::renderPrivileged($username, $userinfo['email'], $privileges, $userinfo['privilege'], $viewerinfo['privilege'], $viewerinfo['username']); $sidebar = Userpage::renderPrivilegedStatistics(); $sidebar .= Userpage::renderReason(Http::get('reason')); if (Http::get('reason') == 'success') { $sidebar .= Userpage::renderSuccessTime(Http::get('time')); } else { if (Http::get('reason') == 'nothing_changed') { $sidebar .= Userpage::renderNothingChanged();