|
609edf3332
|
Merge pull request 'Rework DBA to use PDO' (#53) from pdo into master
Reviewed-on: #53
Reviewed-by: Roflin <d.brentjes@gmail.com>
|
2025-05-17 15:31:38 +02:00 |
|
|
26d8063c45
|
Asset/Thumbnail: replace 'NULL' placeholder strings with actual null values
|
2025-05-16 11:57:07 +02:00 |
|
|
3dfda45681
|
GenericTable: better handling of null values for timestamps
|
2025-05-16 11:54:05 +02:00 |
|
|
219260c57f
|
Member: set empty reset key for new users
|
2025-05-16 11:53:59 +02:00 |
|
|
4b26c677bb
|
AssetIterator: rewrite to standard Iterator interface
|
2025-05-13 23:29:43 +02:00 |
|
|
9989ba1fa7
|
CachedPDOIterator: introduce rewindable PDOStatement iterator
|
2025-05-13 22:51:12 +02:00 |
|
|
8dbf1dce7b
|
Database: start reworking the DBA to work with PDO
|
2025-05-13 20:51:43 +02:00 |
|
|
7faa59562d
|
Database: address PHP 8.5 mysqli deprecation warning
|
2025-04-18 19:26:50 +02:00 |
|
|
d6a319b886
|
Merge pull request 'Add time-out to password resets; prevent repeated mails' (#50) from password-reset into master
Reviewed-on: #50
|
2025-03-02 15:01:08 +01:00 |
|
|
fc9de822d8
|
Merge branch 'master' into password-reset
|
2025-03-02 15:00:34 +01:00 |
|
|
b775cffc0c
|
EditAlbum: address refactor mistake
|
2025-02-26 15:44:30 +01:00 |
|
|
041b56ff8c
|
ErrorPage: display debug info in separate box
|
2025-02-26 15:33:18 +01:00 |
|
|
13cbe08219
|
Merge pull request 'Replace deprecated trigger_error calls with exceptions' (#52) from trigger-error into master
Reviewed-on: #52
|
2025-02-26 15:29:13 +01:00 |
|
|
afd9811616
|
Merge pull request 'Refactor the GenericTables class' (#51) from generic-tables into master
Reviewed-on: #51
|
2025-02-26 15:29:02 +01:00 |
|
|
85ed6ba8d3
|
Replace deprecated trigger_error calls with exceptions
|
2025-02-13 11:38:45 +01:00 |
|
|
00ca931cf3
|
GenericTable: rework timestamp formatting
|
2025-01-08 19:11:10 +01:00 |
|
|
7c25d628e1
|
GenericTable: remove unused formatting types
|
2025-01-08 19:11:10 +01:00 |
|
|
9740416cb2
|
Management controllers: make format functions first-level
|
2025-01-08 19:11:10 +01:00 |
|
|
6ca3ee6d9d
|
GenericTable: move link generation out of from formatting options
|
2025-01-08 19:11:10 +01:00 |
|
|
77809faada
|
GenericTable: rename 'parse' option to 'format'
|
2025-01-08 19:11:10 +01:00 |
|
|
cc0ff71ef7
|
Management controllers: move table queries into models
|
2025-01-08 19:11:10 +01:00 |
|
|
2d2ef38422
|
MainNavBar: harden Registry access
|
2024-12-22 15:45:44 +01:00 |
|
|
1e26a51d08
|
ErrorLog: use DELETE FROM instead of TRUNCATE
|
2024-12-22 15:35:50 +01:00 |
|
|
bb8a8bad27
|
GenericTable: refactor order and pagination initalisation
|
2024-12-19 15:00:00 +01:00 |
|
|
06c95853f5
|
GenericTable: drop $tableIsSortable property
|
2024-12-19 12:01:00 +01:00 |
|
|
e57289eeb6
|
GenericTable: drop support for get_count_params, get_data_params
|
2024-12-19 11:56:00 +01:00 |
|
|
adfb5a2198
|
ResetPassword: add time-out to password resets; prevent repeated mails
|
2024-11-05 17:19:59 +01:00 |
|
|
eb7a40a70d
|
ResetPassword: introduce requestResetKey and verifyResetKey methods
|
2024-11-05 17:17:14 +01:00 |
|
|
084658820e
|
Authentication: replace checkExists with Member::fromId
|
2024-11-05 16:46:53 +01:00 |
|
|
8eaeb6c332
|
Authentication: remove remnants of user agent checks
|
2024-11-05 16:45:40 +01:00 |
|
|
9c86d2c475
|
Authentication: replace getUserId with Member::fromEmailAddress
|
2024-11-05 16:44:54 +01:00 |
|
|
3de4e9391c
|
Authentication: reorder methods alphabetically
|
2024-11-05 16:39:42 +01:00 |
|
|
814a1f82f6
|
ManageAssets: add thumbnails to asset table
|
2024-08-27 12:00:46 +02:00 |
|
|
01954d4a7d
|
TabularData: split up into logical methods
|
2024-08-27 11:55:22 +02:00 |
|
|
d6f39a3410
|
Database: patch error handling to account for exceptions thrown by mysqli_query
|
2024-08-27 11:46:18 +02:00 |
|
|
b64f87a49d
|
PhotoPage: only call printNewTagScript if $allowLinkingNewTags
|
2024-06-29 10:03:51 +02:00 |
|
|
ead4240173
|
AlbumButtonBox: un-float album_button_box
|
2024-06-28 20:25:00 +02:00 |
|
|
89cc00ffd9
|
EditAlbum: choose the first non-root album as the default parent
|
2024-05-08 13:21:13 +02:00 |
|
|
45b59636f6
|
EditAlbum: fix error handling
|
2024-05-08 13:17:31 +02:00 |
|
|
2bfbe67d91
|
Merge pull request 'Introduce edit menu for admins' (#49) from edit-menu into master
Reviewed-on: #49
|
2024-02-24 13:10:58 +01:00 |
|
|
9d4f35a0fd
|
ViewPhotoAlbum: add ?in param for root tags, too
This was probably intended as an optimisation, but people tags are
at root level, and so id_parent == 0.
|
2024-02-24 13:08:37 +01:00 |
|
|
f0d286179a
|
Fix edge case in color-modes.js
For details, see https://github.com/twbs/bootstrap/pull/39224
|
2024-02-21 15:45:27 +01:00 |
|
|
cf6adbf80c
|
Merge pull request 'Allow users to filter albums by contributors' (#48) from refactor/viewalbum into master
Reviewed-on: #48
Reviewed-by: Bart Schuurmans <bart@minnozz.com>
|
2024-01-20 20:11:16 +01:00 |
|
|
25feb31c1a
|
EditAsset: some hardening; deduplicate redirect code
|
2024-01-18 13:40:17 +01:00 |
|
|
6ec5994de0
|
ViewPhotoAlbum: build edit menu in controller
|
2024-01-18 13:18:22 +01:00 |
|
|
24c2e9cdcf
|
PhotosIndex: allow setting image as the album cover as well
|
2024-01-17 18:28:24 +01:00 |
|
|
0487ad16b9
|
Asset: remove old setKeyData method
|
2024-01-17 17:54:18 +01:00 |
|
|
c2aae4fb6e
|
EditAsset: replace Asset::setKeyData with Asset::save equivalent
|
2024-01-17 17:54:14 +01:00 |
|
|
069d56383e
|
PhotosIndex: replace edit button with edit menu
|
2024-01-17 17:51:45 +01:00 |
|
|
8613054d69
|
Asset: introduce save method
|
2024-01-17 17:51:25 +01:00 |
|