Пример #1
0
 function handler_image($page, $size, $iid = null)
 {
     global $globals;
     $image = new FrankizImage($iid);
     $image->select(FrankizImageSelect::caste());
     $user = S::user();
     try {
         if ($user && $user->canSee($image->caste())) {
             $image->send($size);
             return;
         }
     } catch (DataNotFetchedException $e) {
     }
     // Not found of error => HTTP 403
     header($_SERVER['SERVER_PROTOCOL'] . ' 403 Forbidden');
     $img = new StaticImage($globals->images->forbidden);
     $img->send($size);
 }