コード例 #1
0
ファイル: profil.php プロジェクト: krillo/motiomera
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
!empty($_GET['mid']) ? $mid = addslashes($_GET['mid']) : ($mid = NULL);
if ($mid && !Medlem::isValidUserId($mid)) {
    throw new UserException('Profilen finns inte', 'Den medlem du söker har antingen tagit bort sig eller ej funnits');
} else {
    $medlem = Medlem::loadById($mid);
}
global $USER, $ADMIN, $FORETAG;
$authorized = 0;
if ($ADMIN && $mid) {
    $authorized = 10;
    //'admin';
}
if (!$authorized && $FORETAG && $mid) {
    if ($FORETAG->isAnstalldByMId($mid)) {
        $authorized = 5;
        //'foretag';
    }
}
if (!$authorized && $USER && $mid) {
    $authorized = 1;
    // logged in user
    $usrId = $USER->getId();
    if ($usrId == $mid) {
        $authorized = 3;
        // same user
    } else {
        if (Medlem::isInSameCompany($USER->getId(), $mid)) {
            $authorized = 2;