web/lib/Enums
Mike Colagrosso 03ed3c2257 Add Ebook::DownloadUrl for web and feed downloads
This commit adds a rewrite rule for ebook downloads of the form:

```
/ebooks/some-author/some-book/downloads/some-filename.epub
```

to `www/ebooks/download.php`. That file handles the logic of whether to
show a thank you page before beginning the download.

Download URLs in RSS, Atom, and OPDS feeds follow the same pattern, but
they have a query string parameter `?source=feed` to always skip the
thank you page.
2025-04-25 14:31:44 -05:00
..
ArtworkFilterType.php Add PHPDocs and code formatting 2024-11-20 14:23:42 -06:00
ArtworkSortType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
ArtworkStatusType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
CollectionType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
ColorSchemeType.php Add public domain day banner 2024-11-27 12:52:37 -06:00
CycleType.php Allow adjustment of Patrons Circle cost 2024-12-05 14:32:46 -06:00
DateTimeFormat.php Don't show year for updated dates in current year of project table 2025-01-03 13:43:59 -06:00
EbookDownloadSource.php Add Ebook::DownloadUrl for web and feed downloads 2025-04-25 14:31:44 -05:00
EbookFormatType.php Add Ebook::DownloadUrl for web and feed downloads 2025-04-25 14:31:44 -05:00
EbookPlaceholderDifficulty.php Add placeholders for ebooks 2024-12-13 11:46:36 -06:00
EbookReleaseStatusFilter.php Add placeholders for ebooks 2024-12-13 11:46:36 -06:00
EbookSortType.php Add a Default EbookSortType 2025-02-13 13:48:39 -06:00
EbookSourceType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
ExceptionMessageType.php Improve error message for people trying to log in to the Patrons Circle 2024-12-13 10:10:52 -06:00
FeedCollectionType.php Refactor feed functions out of Library and add some enums 2024-11-15 21:13:35 -06:00
FeedType.php Refactor feed functions out of Library and add some enums 2024-11-15 21:13:35 -06:00
HttpCode.php Add PHPDocs and code formatting 2024-11-20 14:23:42 -06:00
HttpMethod.php Update framework standards 2024-09-12 21:45:28 -05:00
HttpRequestType.php Update framework standards 2024-09-12 21:45:28 -05:00
HttpVariableSource.php Update framework standards 2024-09-12 21:45:28 -05:00
HttpVariableType.php Update framework standards 2024-09-12 21:45:28 -05:00
ImageMimeType.php More type fixes 2025-02-26 15:17:08 -06:00
MarcRole.php Make MARC roles an enum and restructure how contributors are fetched from the DB to reduce queries 2024-11-11 12:01:53 -06:00
PasswordActionType.php Add admin form to view and edit users 2024-11-23 14:30:11 -06:00
PaymentProcessorType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
ProjectReminderType.php Continue fleshing out project management system 2024-12-16 15:01:22 -06:00
ProjectRoleType.php Allow projects to auto-assign managers and reviewers 2024-12-18 20:57:21 -06:00
ProjectStatusType.php Add 'awaiting review' and 'reviewed' project statuses that update from GitHub; allow project owners to update their project statuses 2025-01-27 15:52:21 -06:00
TagType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00
ViewType.php Move enums into their own namespace 2024-11-08 16:34:21 -06:00