| 
						
					 | 
					
						
						
						
						
							
						
						
							8373c5d2d5
							
						
					 | 
					
						
						
							
							Form: reorder class properties and rework constructor
						
						
						
						
						
						
					 | 
					
						2025-09-11 20:01:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e69139e591
							
						
					 | 
					
						
						
							
							Form: introduce 'after_fields' content as well
						
						
						
						
						
						
					 | 
					
						2025-09-11 20:00:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f88d1885a2
							
						
					 | 
					
						
						
							
							Form: rename 'content_above' to 'before_fields'
						
						
						
						
						
						
					 | 
					
						2025-09-11 19:59:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							be51946436
							
						
					 | 
					
						
						
							
							Form: rename 'content_below' to 'buttons_extra'
						
						
						
						
						
						
					 | 
					
						2025-09-11 19:59:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							094fa16e78
							
						
					 | 
					
						
						
							
							FormView: add 'after_html' equivalent to 'before_html'
						
						
						
						
						
						
					 | 
					
						2025-09-11 19:58:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							12352c0d71
							
						
					 | 
					
						
						
							
							FormView: remove unused 'before' and 'after' properties
						
						
						
						
						
						
					 | 
					
						2025-09-11 19:57:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							416cb73069
							
						
					 | 
					
						
						
							
							FormView: remove unused $exclude and $include field lists
						
						
						
						
						
						
					 | 
					
						2025-09-11 19:57:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f82e952247
							
						
					 | 
					
						
						
							
							Asset: fix createNew query
						
						
						
						
						
						
					 | 
					
						2025-08-21 21:59:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							609edf3332
							
						
					 | 
					
						
						
							
							Merge pull request 'Rework DBA to use PDO' (#53) from pdo into master
						
						
						
						
						
						
						
						Reviewed-on: Public/pics#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: Public/pics#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: Public/pics#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: Public/pics#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: Public/pics#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 | 
					
					
						
						
							
							
							
						
					 |