mirror of
https://github.com/standardebooks/web.git
synced 2025-07-13 18:11:52 -04:00
56 lines
2.1 KiB
PHP
56 lines
2.1 KiB
PHP
<?
|
|
require_once('Core.php');
|
|
|
|
use function Safe\apcu_fetch;
|
|
|
|
$canDownload = false;
|
|
if($GLOBALS['User'] !== null && $GLOBALS['User']->Benefits->CanBulkDownload){
|
|
$canDownload = true;
|
|
}
|
|
|
|
$years = [];
|
|
$subjects = [];
|
|
$collections = [];
|
|
$authors = [];
|
|
|
|
try{
|
|
$years = apcu_fetch('bulk-downloads-years');
|
|
$subjects = apcu_fetch('bulk-downloads-subjects');
|
|
$collections = apcu_fetch('bulk-downloads-collections');
|
|
$authors = apcu_fetch('bulk-downloads-authors');
|
|
}
|
|
catch(Safe\Exceptions\ApcuException $ex){
|
|
$result = Library::RebuildBulkDownloadsCache();
|
|
$years = $result['years'];
|
|
$subjects = $result['subjects'];
|
|
$collections = $result['collections'];
|
|
$authors = $result['authors'];
|
|
}
|
|
|
|
?><?= Template::Header(['title' => 'Bulk Ebook Downloads', 'highlight' => '', 'description' => 'Download zip files containing all of the Standard Ebooks released in a given month.']) ?>
|
|
<main>
|
|
<section class="narrow has-hero">
|
|
<h1>Bulk Ebook Downloads</h1>
|
|
<picture>
|
|
<source srcset="/images/the-shop-of-the-bookdealer@2x.avif 2x, /images/the-shop-of-the-bookdealer.avif 1x" type="image/avif"/>
|
|
<source srcset="/images/the-shop-of-the-bookdealer@2x.jpg 2x, /images/the-shop-of-the-bookdealer.jpg 1x" type="image/jpg"/>
|
|
<img src="/images/the-shop-of-the-bookdealer@2x.jpg" alt="A gentleman in regency-era dress buys books from a bookseller."/>
|
|
</picture>
|
|
<p><a href="/about#patrons-circle">Patrons circle members</a> can download zip files containing all of the ebooks that were released in a given month of Standard Ebooks history.<? if(!$canDownload){ ?> You can <a href="/donate#patrons-circle">join the Patrons Circle</a> with a small donation in support of our continuing mission to create free, beautiful digital literature.<? } ?></p>
|
|
<ul>
|
|
<li>
|
|
<p><a href="/bulk-downloads/subjects">Downloads by subject</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="/bulk-downloads/collections">Downloads by collection</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="/bulk-downloads/authors">Downloads by author</a></p>
|
|
</li>
|
|
<li>
|
|
<p><a href="/bulk-downloads/months">Downloads by month</a></p>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</main>
|
|
<?= Template::Footer() ?>
|