Esempio n. 1
0
 public function setUserBackground()
 {
     $id = getIdFromURL();
     checkUnauthorizedAccess();
     $photo = PhotoRepository::getPhotoByID($id);
     $galleryID = PhotoRepository::getGalleryID($id);
     $gallery = GalleryRepository::getByID($galleryID);
     $background = $gallery['title'] . '/' . $photo['image'];
     $userid = UserRepository::getIdByUsername($_SESSION['username']);
     try {
         UserRepository::setBackground($background, $userid);
         redirect(\route\Route::get("viewPhoto")->generate(array("id" => $photo['photoid'])));
     } catch (\PDOException $e) {
         $e->getMessage();
     }
 }