Benefits->CanReviewArtwork ?? false; // If the artwork is not approved, and we're not an admin, don't show it. if($artwork->Status != ArtworkStatus::Approved && $artwork->Status != ArtworkStatus::InUse && !$isAdminView){ throw new Exceptions\ArtworkNotFoundException(); } // We got here because an artwork was successfully submitted if($saved){ session_unset(); } // We got here because an artwork submission had errors and the user has to try again if($exception){ http_response_code(422); $artwork = $_SESSION['artwork'] ?? $artwork; session_unset(); } } catch(Exceptions\ArtworkNotFoundException){ Template::Emit404(); } ?> $artwork->Name, 'artwork' => true]) ?>

Name) ?>

$exception]) ?>

Artwork saved!

Metadata

Reviewer !== null){ ?>

U.S. public domain proof

MuseumUrl !== null){ ?>

Museum page

MuseumUrl) ?>

Museum !== null){ ?>

Approved museum: Museum->Name) ?> (Museum->Domain) ?>)

Not an approved museum.

PublicationYear !== null){ ?>

Page scans

Exception !== null){ ?>

Public domain status exception reason

Exception) ?> Notes !== null){ ?>

Special notes

Notes) ?>

Editor options

Review the metadata and PD proof for this artwork submission. Approve to make it available for future producers.

SubmitterUserId != $GLOBALS['User']->UserId) || $GLOBALS['User']->Benefits->CanReviewOwnArtwork){ ?>