IsPlaceholder() || $ebook->EbookPlaceholder === null){ throw new Exceptions\EbookNotFoundException(); } if(Session::$User === null){ throw new Exceptions\LoginRequiredException(); } if(!Session::$User->Benefits->CanEditEbookPlaceholders){ throw new Exceptions\InvalidPermissionsException(); } if($exception){ http_response_code(Enums\HttpCode::UnprocessableContent->value); session_unset(); } } catch(Exceptions\EbookNotFoundException){ Template::ExitWithCode(Enums\HttpCode::NotFound); } catch(Exceptions\LoginRequiredException){ Template::RedirectToLogin(); } catch(Exceptions\InvalidPermissionsException){ Template::ExitWithCode(Enums\HttpCode::Forbidden); } ?> Title, css: ['/css/ebook-placeholder.css'], description: 'Edit ' . $ebook->Title ) ?>

Edit