Commit Graph

  • b0ee3081a6 Tag: invert behaviour of getCount and getOffset methods master Aaron 2026-02-14 12:56:50 +01:00
  • 2cd2f472d0 Merge pull request 'ViewPeople: fix incorrect pagination count' (#55) from yorick/pics:fix/viewpeople-pagination-count into master Aaron 2026-02-14 12:43:56 +01:00
  • 7f7067852a ViewPeople: fix incorrect pagination count yorick 2026-02-14 11:19:04 +01:00
  • ea4983e967 FeaturedThumbnailManager: add pager widget; show only 20 thumbs per page Aaron 2025-09-24 12:43:39 +02:00
  • b48c8ea820 EditAlbum: reorder asset loading Aaron 2025-09-24 12:32:29 +02:00
  • c9da46b36f EditAlbum: drop old thumbnail id field entirely Aaron 2025-09-24 12:30:22 +02:00
  • 2b8b12e065 Merge branch 'inline-forms' Aaron 2025-09-24 12:23:50 +02:00
  • 2af4e865e0 TabularData: take control of juxtapositing pager and form Aaron 2025-09-23 15:04:57 +02:00
  • 77fa33730a InlineFormView: combine fields and buttons into one 'controls' array Aaron 2025-09-23 14:48:08 +02:00
  • 0274ff5bf4 InlineFormView: remove support for unused 'html_after' property Aaron 2025-09-23 14:44:07 +02:00
  • 2dea80b58e InlineFormView: split rendering into smaller methods Aaron 2025-09-23 14:42:47 +02:00
  • 2bf78b9f5d InlineFormView: split off from TabularData template Aaron 2025-09-23 14:35:40 +02:00
  • 913fb974c7 Fix two more stray queries Aaron 2025-09-18 11:10:04 +02:00
  • 92b2cfa391 Merge pull request 'Simplify and clarify Forms and FormViews' (#54) from form-views into master Aaron 2025-09-18 11:08:42 +02:00
  • 48377ec823 Update stray queries to PDO-style parameters Aaron 2025-09-18 11:07:55 +02:00
  • 8373c5d2d5 Form: reorder class properties and rework constructor Aaron 2025-09-11 20:01:36 +02:00
  • e69139e591 Form: introduce 'after_fields' content as well Aaron 2025-09-11 20:00:22 +02:00
  • f88d1885a2 Form: rename 'content_above' to 'before_fields' Aaron 2025-09-11 19:59:53 +02:00
  • be51946436 Form: rename 'content_below' to 'buttons_extra' Aaron 2025-09-11 19:59:30 +02:00
  • 094fa16e78 FormView: add 'after_html' equivalent to 'before_html' Aaron 2025-09-11 19:58:35 +02:00
  • 12352c0d71 FormView: remove unused 'before' and 'after' properties Aaron 2025-09-11 19:57:45 +02:00
  • 416cb73069 FormView: remove unused $exclude and $include field lists Aaron 2025-09-11 19:57:12 +02:00
  • f82e952247 Asset: fix createNew query Aaron 2025-08-21 21:59:22 +02:00
  • 609edf3332 Merge pull request 'Rework DBA to use PDO' (#53) from pdo into master Roflin 2025-05-17 15:31:38 +02:00
  • 26d8063c45 Asset/Thumbnail: replace 'NULL' placeholder strings with actual null values Aaron 2025-05-16 11:57:07 +02:00
  • 3dfda45681 GenericTable: better handling of null values for timestamps Aaron 2025-05-16 11:54:05 +02:00
  • 219260c57f Member: set empty reset key for new users Aaron 2025-05-16 11:53:59 +02:00
  • 4b26c677bb AssetIterator: rewrite to standard Iterator interface Aaron 2025-05-13 23:29:43 +02:00
  • 9989ba1fa7 CachedPDOIterator: introduce rewindable PDOStatement iterator Aaron 2025-05-13 22:51:12 +02:00
  • 8dbf1dce7b Database: start reworking the DBA to work with PDO Aaron 2025-05-13 20:51:43 +02:00
  • 7faa59562d Database: address PHP 8.5 mysqli deprecation warning Aaron 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 Roflin 2025-03-02 15:01:08 +01:00
  • fc9de822d8 Merge branch 'master' into password-reset Roflin 2025-03-02 15:00:34 +01:00
  • b775cffc0c EditAlbum: address refactor mistake Aaron 2025-02-26 15:44:30 +01:00
  • 041b56ff8c ErrorPage: display debug info in separate box Aaron 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 Aaron 2025-02-26 15:29:13 +01:00
  • afd9811616 Merge pull request 'Refactor the GenericTables class' (#51) from generic-tables into master Aaron 2025-02-26 15:29:02 +01:00
  • 85ed6ba8d3 Replace deprecated trigger_error calls with exceptions Aaron 2025-02-13 11:37:55 +01:00
  • 00ca931cf3 GenericTable: rework timestamp formatting Aaron 2025-01-08 18:37:17 +01:00
  • 7c25d628e1 GenericTable: remove unused formatting types Aaron 2025-01-08 18:32:24 +01:00
  • 9740416cb2 Management controllers: make format functions first-level Aaron 2025-01-08 18:31:29 +01:00
  • 6ca3ee6d9d GenericTable: move link generation out of from formatting options Aaron 2025-01-08 18:27:09 +01:00
  • 77809faada GenericTable: rename 'parse' option to 'format' Aaron 2025-01-08 17:19:09 +01:00
  • cc0ff71ef7 Management controllers: move table queries into models Aaron 2025-01-08 17:17:53 +01:00
  • 2d2ef38422 MainNavBar: harden Registry access Aaron 2024-12-22 15:45:44 +01:00
  • 1e26a51d08 ErrorLog: use DELETE FROM instead of TRUNCATE Aaron 2024-12-22 15:35:50 +01:00
  • bb8a8bad27 GenericTable: refactor order and pagination initalisation Aaron 2024-12-19 15:00:00 +01:00
  • 06c95853f5 GenericTable: drop $tableIsSortable property Aaron 2024-12-19 12:01:00 +01:00
  • e57289eeb6 GenericTable: drop support for get_count_params, get_data_params Aaron 2024-12-19 11:56:00 +01:00
  • adfb5a2198 ResetPassword: add time-out to password resets; prevent repeated mails Aaron 2024-11-05 17:19:59 +01:00
  • eb7a40a70d ResetPassword: introduce requestResetKey and verifyResetKey methods Aaron 2024-11-05 17:17:14 +01:00
  • 084658820e Authentication: replace checkExists with Member::fromId Aaron 2024-11-05 16:46:53 +01:00
  • 8eaeb6c332 Authentication: remove remnants of user agent checks Aaron 2024-11-05 16:45:40 +01:00
  • 9c86d2c475 Authentication: replace getUserId with Member::fromEmailAddress Aaron 2024-11-05 16:44:54 +01:00
  • 3de4e9391c Authentication: reorder methods alphabetically Aaron 2024-11-05 16:39:42 +01:00
  • 978d6461c5 Database: add fetch_object, queryObject, queryObjects methods Aaron 2023-06-12 12:49:22 +02:00
  • 814a1f82f6 ManageAssets: add thumbnails to asset table Aaron 2024-08-27 12:00:46 +02:00
  • 01954d4a7d TabularData: split up into logical methods Aaron 2024-08-27 11:55:22 +02:00
  • d6f39a3410 Database: patch error handling to account for exceptions thrown by mysqli_query Aaron 2024-08-27 11:46:18 +02:00
  • b64f87a49d PhotoPage: only call printNewTagScript if $allowLinkingNewTags Aaron 2024-06-29 10:03:51 +02:00
  • ead4240173 AlbumButtonBox: un-float album_button_box Aaron 2024-06-28 20:25:00 +02:00
  • 89cc00ffd9 EditAlbum: choose the first non-root album as the default parent Aaron 2024-05-08 13:21:13 +02:00
  • 45b59636f6 EditAlbum: fix error handling Aaron 2024-05-08 13:17:31 +02:00
  • 2bfbe67d91 Merge pull request 'Introduce edit menu for admins' (#49) from edit-menu into master Aaron 2024-02-24 13:10:58 +01:00
  • 9d4f35a0fd ViewPhotoAlbum: add ?in param for root tags, too Aaron 2024-02-24 13:08:37 +01:00
  • f0d286179a Fix edge case in color-modes.js Aaron 2024-02-21 15:45:27 +01:00
  • 25feb31c1a EditAsset: some hardening; deduplicate redirect code Aaron 2024-01-18 13:40:17 +01:00
  • 6ec5994de0 ViewPhotoAlbum: build edit menu in controller Aaron 2024-01-18 13:18:22 +01:00
  • 24c2e9cdcf PhotosIndex: allow setting image as the album cover as well Aaron 2024-01-17 18:28:24 +01:00
  • 0487ad16b9 Asset: remove old setKeyData method Aaron 2024-01-17 17:54:18 +01:00
  • c2aae4fb6e EditAsset: replace Asset::setKeyData with Asset::save equivalent Aaron 2024-01-17 17:54:14 +01:00
  • 069d56383e PhotosIndex: replace edit button with edit menu Aaron 2024-01-17 17:51:45 +01:00
  • 8613054d69 Asset: introduce save method Aaron 2024-01-17 17:51:25 +01:00
  • cf6adbf80c Merge pull request 'Allow users to filter albums by contributors' (#48) from refactor/viewalbum into master Roflin 2024-01-20 20:11:16 +01:00
  • 30bc0bb884 ViewPhotoAlbum: don't include empty $by in page links Aaron 2024-01-15 13:43:54 +01:00
  • c0dd2cbd49 ViewPhotoAlbum: drop 'Show' from empty filter caption Aaron 2024-01-15 13:41:51 +01:00
  • bb81f7e086 Download: remove limits on maximum execution time Aaron 2024-01-15 11:46:01 +01:00
  • 4b289a5e83 Download: allow limiting by user uploaded as well Aaron 2024-01-15 11:40:33 +01:00
  • ec2d702a0d ViewPhoto: simplify filter verification Aaron 2024-01-15 11:33:43 +01:00
  • 52472d8b58 ViewPhotoAlbum: add 'label' key to empty filter as well Aaron 2024-01-15 11:26:17 +01:00
  • 5d990501f6 ViewPhotoAlbum: move $is_person declaration to where it's used Aaron 2024-01-15 11:25:04 +01:00
  • 1f53689e4b AlbumButtonBox: add visual cue to indicate a filter is active Aaron 2024-01-15 00:55:33 +01:00
  • accf093935 PageIndex: rewrite getLink to be way less messy Aaron 2024-01-15 00:51:06 +01:00
  • d8c3e76df6 ViewPhoto: take filter into account for prev/next links Aaron 2024-01-15 00:43:02 +01:00
  • f33a7e397c Asset: combine getUrlFor{Next,Previous}InSet into one private method Aaron 2024-01-15 00:19:39 +01:00
  • 9c00248a7f ViewPhotoAlbum: don't populate filter box if there are no album contributors Aaron 2024-01-14 22:17:09 +01:00
  • 99b867b241 AlbumButtonBox: add way for users to select an album filter Aaron 2024-01-14 21:28:45 +01:00
  • 6a25ecec23 ViewPhotoAlbum: add method to filter by id_user_uploaded Aaron 2024-01-14 21:06:54 +01:00
  • 16683d2f1f Tag: add getContributorList method Aaron 2024-01-14 21:06:34 +01:00
  • 7cdcf8197c ViewPhotoAlbum: use Tag::getUrl instead of fumbling with $_GET['tag'] Aaron 2024-01-14 20:38:37 +01:00
  • 25b9528628 ViewPhotoAlbum: simplify tag handling in getAlbumButtons Aaron 2024-01-14 20:24:59 +01:00
  • 08cdbfe7b6 ViewPhotoAlbum: move some logic into new prepareHeaderBox method Aaron 2024-01-14 20:22:23 +01:00
  • 64d1aadbdd Merge pull request 'Fix dereferencing $tag when null' (#47) from fix-null-tag into master minnozz 2024-01-14 16:19:40 +01:00
  • 44ca9ed1a5 Fix dereferencing $tag when null Aaron 2024-01-14 16:15:23 +01:00
  • 374fa5cccd PhotoPage: re-instate meta header styling lost in rebase Aaron 2024-01-13 17:35:34 +01:00
  • d556032a83 Merge pull request 'Change how tags are displayed on photo page' (#46) from tag-list into master minnozz 2024-01-13 17:28:09 +01:00
  • 8eb6be02b1 PhotoPage: fade the tag delete buttons a little Aaron 2024-01-11 21:58:01 +01:00
  • e671b7da30 PhotoPage: simplify tag html nodes Aaron 2024-01-11 21:53:44 +01:00
  • e3d481caa1 PhotoPage: update and refactor tagging script slightly Aaron 2024-01-11 20:47:41 +01:00
  • b13701f7c0 PhotoPage: change how tags are displayed Aaron 2024-01-11 20:00:29 +01:00