コード例 #1
0
ファイル: favorite.php プロジェクト: BourgondAries/e622
<?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'));
コード例 #2
0
ファイル: performupload.php プロジェクト: BourgondAries/e622
<?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';
コード例 #3
0
ファイル: user.php プロジェクト: BourgondAries/e622
<?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();