Benefits->CanReviewArtwork ?? false; $isAdminView = Session::$User?->Benefits->CanReviewOwnArtwork ?? false; $submitterUserId = Session::$User?->Benefits->CanUploadArtwork ? Session::$User->UserId : null; $isSubmitterView = !$isReviewerView && $submitterUserId !== null; $artworkFilterType = Enums\ArtworkFilterType::Approved; if($isReviewerView){ $artworkFilterType = Enums\ArtworkFilterType::Admin; } if($isSubmitterView){ $artworkFilterType = Enums\ArtworkFilterType::ApprovedSubmitter; } session_start(); $isArtistDeleted = HttpInput::Bool(SESSION, 'is-artist-deleted') ?? false; $deletedArtist = HttpInput::SessionObject('deleted-artist', Artist::class); $isAlternateNameAdded = HttpInput::Bool(SESSION, 'is-alternate-name-added') ?? false; try{ $artworks = Artwork::GetAllByArtist(HttpInput::Str(GET, 'artist-url-name'), $artworkFilterType, $submitterUserId); if(sizeof($artworks) == 0){ throw new Exceptions\ArtistNotFoundException(); } $artist = $artworks[0]->Artist; if($isArtistDeleted){ session_unset(); } } catch(Exceptions\ArtistNotFoundException){ Template::ExitWithCode(Enums\HttpCode::NotFound); } ?>Name, css: ['/css/artwork.css']) ?>

Artwork by Name) ?>

AlternateNames) > 0){ ?>

Also known as AlternateNamesString) ?>.

Name ?> has been deleted and their name has been added as an alternate name of Name) ?>.

Metadata

Delete artist

Artist ID: ArtistId ?>