Alex Cabal
7e3566ec93
Use INI value for max artwork upload size
2025-05-04 22:33:44 -05:00
Alex Cabal
dc84ff3fa9
Style tweaks
2025-03-10 14:38:54 -05:00
Mike Colagrosso
af956b2714
Replace EbookUrl
with EbookId
in Artworks
( #482 )
...
* Replace `EbookUrl` with `EbookId` in `Artworks`
* Add a `FullUrl` member to `Ebook`
Add documentation about when to use it versus Url.
The full URL is also being used as an ID in RSS feeds, so use `FullUrl` there.
* Store an `EbookId` in `Artworks`
2025-03-10 14:33:20 -05:00
Alex Cabal
34fd71e55a
Tweak wording on delete artist page and add some more breadcrumbs
2025-03-07 10:37:56 -06:00
Alex Cabal
124e8343fc
Completely type hint template functions and switch to named arguments
2025-03-04 20:32:20 -06:00
Alex Cabal
43e5de1cc2
Improve number input pattern matching
2024-12-21 17:39:17 -06:00
Alex Cabal
59a2d30d23
Remove @required attributes from hidden forms
2024-12-14 19:28:30 -06:00
Mike Colagrosso
1ab95df084
Add placeholders for ebooks
2024-12-13 11:46:36 -06:00
Alex Cabal
8ad3291a35
Add admin form to view and edit users
2024-11-23 14:30:11 -06:00
Alex Cabal
b7b63a4be5
Refactor functions out of Library
2024-11-10 23:05:31 -06:00
Alex Cabal
1449148989
Switch logged in user to static typed variable instead of in $GLOBALS
2024-11-10 23:05:31 -06:00
Alex Cabal
acb30b897c
Add PropertyFromHttp trait and update codebase to use new pattern
2024-11-10 22:23:43 -06:00
Alex Cabal
be5574eaec
Move enums into their own namespace
2024-11-08 16:34:21 -06:00
Alex Cabal
c3c588cc1b
Add more type hints and work on some code formatting
2024-11-08 14:20:06 -06:00
Mike Colagrosso
364a2ca78f
Rename GetAllArtists to GetArtists
2024-11-04 13:16:56 -06:00
Alex Cabal
eec79712fc
Use a NOW constant instead of new DateTimeImmutable objects, and tweak how some donation drive dates work
2024-10-15 22:21:12 -05:00
Alex Cabal
135e4ac70c
Move @autocomplete attributes to <form> parent
2024-07-19 11:20:37 -05:00
Alex Cabal
a91b899a69
Tweak appearance of artwork form and add URL validation for SE URL
2024-07-18 12:12:35 -05:00
Alex Cabal
a9eab552ab
Flesh out some PHPDocs, and consistently name enums
2024-05-14 15:40:56 -05:00
Alex Cabal
219247e16d
Increase max file upload size in artwork DB
2024-04-19 13:31:28 -05:00
Alex Cabal
c486fc1680
Improve regexes for year input boxes in new artwork form
2024-04-16 11:19:25 -05:00
Alex Cabal
00619080a8
Add icons to form elements across site, and remove some CSS classes in favor of :has()
2024-04-15 20:36:56 -05:00
Alex Cabal
5fd1a39128
Remove autocomplete from new artwork form, and clarify exception for publication year page
2024-04-15 11:26:42 -05:00
Alex Cabal
e55fecaaa2
Switch from DateTime to DateTimeImmutable across codebase
2024-04-13 14:05:14 -05:00
Alex Cabal
fc42f1579a
Some tweaks to artwork form
2024-01-24 00:06:38 -06:00
Alex Cabal
cbf87487eb
Use ebook URL and not filesystem slug to identify ebooks in artworks
2024-01-23 23:11:30 -06:00
Alex Cabal
4d5e0c59b0
Change submit button on artwork form if editing
2024-01-19 20:09:58 -06:00
Alex Cabal
6e63bd2bdb
Remove unused variables
2024-01-18 00:51:28 -06:00
Alex Cabal
f0bdd5596f
Rename ArtistAlternateSpellings to ArtistAlternateNames
2024-01-17 16:32:57 -06:00
Alex Cabal
f7ff76bf7d
Rename some Formatter functions for clarity
2024-01-17 16:04:30 -06:00
Alex Cabal
5ef6d3aef8
Artwork db code tweaks, also remove 'in use' as a status
2024-01-17 16:04:11 -06:00