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(); } }