EbookPlaceholder === null){ throw new Exceptions\EbookNotFoundException(); } if($isSaved || $isProjectSaved){ session_unset(); } } catch(Exceptions\EbookNotFoundException){ Template::ExitWithCode(Enums\HttpCode::NotFound); } ?>TitleWithCreditsHtml), css: ['/css/ebook-placeholder.css'], highlight: 'ebooks', canonicalUrl: SITE_URL . $ebook->Url ) ?>

Title) ?>

Authors as $author){ ?> Name != 'Anonymous'){ ?>

Name) ?> NacoafUrl){ ?> WikipediaUrl){ ?>

Ebook placeholder saved!

Project saved!

EbookPlaceholder->IsPublicDomain){ ?> EbookPlaceholder->IsInProgress){ ?>

We don’t have this ebook in our catalog yet, but someone is working on it now! We hope to have it available for you to read very soon.

We don’t have this ebook in our catalog yet, but it’s EbookPlaceholder->IsWanted){ ?>on our Wanted Ebooks listin the U.S. public domain!

  • Sponsor this ebook and we’ll get working on it immediately, so that you and everyone can read it for free forever. You can also choose to have your name inscribed in the ebook’s colophon.

  • EbookPlaceholder->Difficulty == Enums\EbookPlaceholderDifficulty::Beginner){ ?>

    Produce this ebook yourself and your work will allow others to read it for free forever. This book is a good choice to start with if you’ve never created an ebook for us before—we’ll help you through the process!

    If you’ve created an ebook for us before, you can produce this ebook yourself so that others can read it for free. Your name will be inscribed in the colophon as the ebook’s producer.

EbookPlaceholder->YearPublished !== null){ ?>

This book was published in EbookPlaceholder->YearPublished ?>, and will therefore enter the U.S. public domain EbookPlaceholder->TimeTillIsPublicDomain != '' ? 'in ' . $ebook->EbookPlaceholder->TimeTillIsPublicDomain : '' ?> on January 1, EbookPlaceholder->YearPublished + 96 ?>.

Read more about Standard Ebooks and the U.S. Public Domain.

This book is not yet in the U.S. public domain. We can’t offer it until it is.

Benefits->CanEditEbooks || Session::$User?->Benefits->CanEditEbookPlaceholders){ ?> Benefits->CanEditEbookPlaceholders) ?> Benefits->CanEditProjects || Session::$User?->Benefits->CanManageProjects || Session::$User?->Benefits->CanReviewProjects){ ?> ProjectInProgress !== null){ ?>

Project in progress

Benefits->CanEditProjects){ ?>

Edit project

ProjectInProgress, showTitle: false) ?>

Past projects

Benefits->CanEditProjects && $ebook->ProjectInProgress === null){ ?>

New project

PastProjects) == 0){ ?>

None.

PastProjects, includeTitle: false, showEditButton: Session::$User->Benefits->CanEditProjects) ?>