diff --git a/ChangeLog b/ChangeLog index e69a632b69..285766466e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7187 @@ -commit abb8cd45 (HEAD -> main) +commit 3995d9b5 (HEAD -> main, origin/main) +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 21 10:24:00 2022 +0000 + + Made use of Control-Click terminology consistent + + web/lang/lang.en | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1e44e487 +Merge: 9e8fa191 2c6bcc81 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 21 10:11:34 2022 +0000 + + Merge pull request #62 from meeting-room-booking-system/issue_61 + + Added a tooltip explaining how to deselect an option. See GitHub Iss… + +commit 2c6bcc81 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 21 10:05:34 2022 +0000 + + Added a tooltip explaining how to deselect an option. See GitHub Issues #61. + + web/edit_room.php | 23 ++++++++++++----------- + web/lang/lang.en | 2 +- + 2 files changed, 13 insertions(+), 12 deletions(-) + +commit 9e8fa191 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 20 19:02:38 2022 +0000 + + Fixed more bugs when there's a comma in the display name. + + web/functions_mail.inc | 31 ++++++++++++++++++++++++++----- + 1 file changed, 26 insertions(+), 5 deletions(-) + +commit d1e26f94 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 19 19:07:04 2022 +0000 + + Fixed another bug when there's a comma in the display name. + + web/lib/MRBS/MailQueue.php | 21 ++++++++++----------- + 1 file changed, 10 insertions(+), 11 deletions(-) + +commit a9b2cd19 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 19 12:22:59 2022 +0000 + + Fixed bug when there's a comma in the display name. See SF Support Requests #2655. + + web/functions_ical.inc | 3 +-- + web/functions_mail.inc | 49 +++++++++++++++++++++------------------- + 2 files changed, 27 insertions(+), 25 deletions(-) + +commit 44325d43 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 14 15:09:39 2022 +0000 + + Disabled everything except the form on the kiosk exit page + + web/js/kiosk.js.php | 27 ++++++++++++++++++++------- + web/kiosk.php | 4 ++-- + 2 files changed, 22 insertions(+), 9 deletions(-) + +commit 6e92cf4a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 14 12:40:12 2022 +0000 + + Avoided an unnecessary redirection of Ajax refresh calls in kiosk mode + + web/js/refresh.js.php | 17 +++++++++++------ + 1 file changed, 11 insertions(+), 6 deletions(-) + +commit 9a31158c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 13 17:30:33 2022 +0000 + + Added a title attribute to the QR code + + web/Themes/default/header.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a0f6bd7a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 13 17:11:11 2022 +0000 + + Disabled area and room selects when in kiosk mode + + web/index.php | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 6333fbdc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 13 16:47:16 2022 +0000 + + Fixed bug in kiosk mode allowing users to get out of kiosk mode + + web/init.inc | 9 +++++---- + web/kiosk.php | 2 +- + 2 files changed, 6 insertions(+), 5 deletions(-) + +commit 40b52f59 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 13 12:40:55 2022 +0000 + + Fixed bug causing multiple confirm dialogs in kiosk mode + + web/js/index.js.php | 24 ++++++++++++++++++++++++ + web/js/resizable.js.php | 24 ------------------------ + 2 files changed, 24 insertions(+), 24 deletions(-) + +commit 7304ed22 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 13 08:10:58 2022 +0000 + + Fixed bug in QR code when running in multisite mode + + web/Themes/default/header.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ca24d49a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 12 22:59:19 2022 +0000 + + Updated licence info + + LICENSE | 26 ++++++++++++++++++++++++++ + 1 file changed, 26 insertions(+) + +commit 2740f186 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 12 22:50:38 2022 +0000 + + Increased QR code size + + web/css/mrbs.css.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c5117bcc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 12 22:38:34 2022 +0000 + + Fixed bug when using kiosk mode on systems where the database doesn't support multiple locks + + web/lib/MRBS/Session/Session.php | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit 65150eda +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 12 20:42:35 2022 +0000 + + Added a QR code in kiosk mode + + web/Themes/default/header.inc | 23 +- + web/css/mrbs.css.php | 18 +- + .../QRCode/Data/AlphaNum.php (new) | 60 ++ + .../chillerlan/QRCode/Data/Byte.php (new) | 43 + + .../chillerlan/QRCode/Data/Kanji.php (new) | 71 ++ + .../QRCode/Data/MaskPatternTester.php (new) | 206 +++++ + .../chillerlan/QRCode/Data/Number.php (new) | 79 ++ + .../Data/QRCodeDataException.php (new) | 17 + + .../QRCode/Data/QRDataAbstract.php (new) | 318 +++++++ + .../QRCode/Data/QRDataInterface.php (new) | 200 +++++ + .../QRCode/Data/QRMatrix.php (new) | 748 +++++++++++++++++ + .../QRCode/Helpers/BitBuffer.php (new) | 90 ++ + .../QRCode/Helpers/Polynomial.php (new) | 179 ++++ + .../Output/QRCodeOutputException.php (new) | 17 + + .../QRCode/Output/QRFpdf.php (new) | 115 +++ + .../QRCode/Output/QRImage.php (new) | 233 +++++ + .../QRCode/Output/QRImagick.php (new) | 121 +++ + .../QRCode/Output/QRMarkup.php (new) | 162 ++++ + .../QRCode/Output/QROutputAbstract.php (new) | 134 +++ + .../Output/QROutputInterface.php (new) | 54 ++ + .../QRCode/Output/QRString.php (new) | 77 ++ + web/lib/chillerlan/QRCode/QRCode.php (new) | 321 +++++++ + .../QRCode/QRCodeException.php (new) | 20 + + .../chillerlan/QRCode/QROptions.php (new) | 54 ++ + .../QRCode/QROptionsTrait.php (new) | 348 ++++++++ + .../SettingsContainerAbstract.php (new) | 166 ++++ + .../SettingsContainerInterface.php (new) | 74 ++ + web/systemdefaults.inc.php | 4 + + 28 files changed, 3950 insertions(+), 2 deletions(-) + +commit efcdf136 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Dec 11 18:54:28 2022 +0000 + + Added type declarations + + web/language.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 06bc6c7c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 8 13:44:57 2022 +0000 + + Upgraded to PHPMailer 6.7.1 + + web/lib/PHPMailer/README.md | 4 ++-- + web/lib/PHPMailer/VERSION | 2 +- + web/lib/PHPMailer/composer.json | 7 ++++--- + web/lib/PHPMailer/src/PHPMailer.php | 2 +- + web/lib/PHPMailer/src/POP3.php | 2 +- + web/lib/PHPMailer/src/SMTP.php | 2 +- + 6 files changed, 10 insertions(+), 9 deletions(-) + +commit a035348d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 7 21:28:37 2022 +0000 + + Made the DataTables stateSave and stateDuration options configurable and changed the default for stateDuration from 7200 seconds to 0 (ie indefinite). + + web/js/datatables.js.php | 3 ++- + web/systemdefaults.inc.php | 13 +++++++++++++ + 2 files changed, 15 insertions(+), 1 deletion(-) + +commit 45b3358f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 6 17:13:22 2022 +0000 + + Added comment + + web/lib/MRBS/Session/Session.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit d7d23978 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 6 15:53:09 2022 +0000 + + Fixed bug causing incorrect link to previous page on view_entry.php + + web/init.inc | 5 ----- + web/lib/MRBS/Session/Session.php | 18 ++++++++++++++++++ + web/lib/MRBS/Session/SessionWithLogin.php | 6 ++++-- + 3 files changed, 22 insertions(+), 7 deletions(-) + +commit dff6ab83 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 5 17:55:02 2022 +0000 + + Upgraded to PHPMailer Version 6.7 + + web/lib/PHPMailer/README.md | 18 ++--- + web/lib/PHPMailer/VERSION | 2 +- + web/lib/PHPMailer/composer.json | 3 +- + web/lib/PHPMailer/get_oauth_token.php | 25 ++++++- + .../PHPMailer/language/phpmailer.lang-es.php | 4 ++ + web/lib/PHPMailer/src/PHPMailer.php | 62 ++++++++++++++---- + web/lib/PHPMailer/src/POP3.php | 9 ++- + web/lib/PHPMailer/src/SMTP.php | 2 +- + 8 files changed, 97 insertions(+), 28 deletions(-) + +commit be29f5c7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Dec 4 20:25:32 2022 +0000 + + Replaced expression with ?? version + + web/import.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 8235cc1f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Dec 4 20:23:03 2022 +0000 + + Added type declaration + + web/import.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 979d449a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Dec 4 20:20:08 2022 +0000 + + Replaced qualifier with an import + + web/import.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 3af69d2c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Dec 4 20:17:23 2022 +0000 + + Added type declaration + + web/import.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 264039fa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Dec 2 12:55:52 2022 +0000 + + Fixed E_USER_NOTICE error (Invalid email address "Display Name <>") when the booker doesn't have an email address. + + web/functions_mail.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e358e6cd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 30 21:42:30 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9ef17445 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 30 18:25:41 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 70b8c729 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 30 17:56:27 2022 +0000 + + Fixed typo in comment + + web/functions_ical.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b30aa143 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:53:49 2022 +0000 + + Tightened type declarations + + web/functions_ical.inc | 10 +++------- + 1 file changed, 3 insertions(+), 7 deletions(-) + +commit 702ef3c3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:40:15 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit a453f2e9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:34:11 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 6c29f718 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:31:07 2022 +0000 + + Removed unnecessary local variable + + web/functions_ical.inc | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 927e00e6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:30:18 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 0e7d4a14 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:28:31 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit ef9fcb9a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 21:25:11 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 1415f1be +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 18:27:48 2022 +0000 + + Simplified code + + web/functions_ical.inc | 16 ++-------------- + 1 file changed, 2 insertions(+), 14 deletions(-) + +commit e235517c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 29 16:26:12 2022 +0000 + + Fixed bug when importing a series with INTERVAL > 1. See SF Support Requests #2656. + + web/functions_ical.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8247e458 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 28 08:29:31 2022 +0000 + + Fixed bug when get_mrbs_version() is called more than once. + + web/version.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b8b9cd5c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 27 19:13:25 2022 +0000 + + Removed unnecessary space in PRODID + + web/functions_ical.inc | 2 +- + web/version.inc | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 5f33073f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 27 18:53:42 2022 +0000 + + Fixed bug causing the MRBS version number not to appear in the iCalendar PRODID + + web/version.inc | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit 2c436e34 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 26 18:47:48 2022 +0000 + + Added type declarations + + web/functions_ical.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e1eaf358 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 26 18:38:27 2022 +0000 + + Fixed when importing events with a relative monthly repeat (eg "every third Tuesday"). + + web/functions_ical.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 448d821b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 26 18:07:33 2022 +0000 + + Removed unnecessary leading '\' + + web/import.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1833c392 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 26 18:03:53 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Auth/AuthWordpress.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1d3086cb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 26 18:02:12 2022 +0000 + + Removed unnecessary qualifiers + + web/reset_password.php | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 0ff80c4b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 25 18:38:44 2022 +0000 + + Fixed bug when using $git_command + + web/version.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a845dbb1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 25 18:34:51 2022 +0000 + + Made method declarations consistent with parent + + web/lib/MRBS/Session/SessionCas.php | 2 +- + web/lib/MRBS/Session/SessionCookie.php | 2 +- + web/lib/MRBS/Session/SessionJoomla.php | 2 +- + web/lib/MRBS/Session/SessionSaml.php | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +commit 96b38647 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 25 18:34:05 2022 +0000 + + Added return type declaration + + web/version.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f9c6a490 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 24 21:15:15 2022 +0000 + + Allowed refreshing over a metered connection when in kiosk mode, because refreshing is the whole point of kiosk mode. + + web/js/refresh.js.php | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 068e73e4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 24 21:14:02 2022 +0000 + + Fixed bug preventing refresh working in kiosk mode + + web/js/resizable.js.php | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit dec9020f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 23 18:14:00 2022 +0000 + + Added the ability to define paper size and page orientation for Excel output. + + web/js/datatables.js.php | 41 ++++++++++++++++++++++++++++++++++-- + web/systemdefaults.inc.php | 11 ++++++++++ + 2 files changed, 50 insertions(+), 2 deletions(-) + +commit 46f47170 +Merge: 32d117c0 fb9019d5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 14:54:24 2022 +0000 + + Merge pull request #60 from Stachelritter/update-translation + + Update translation + +commit fb9019d5 +Author: Fabian Ascheberg <88002233+Stachelritter@users.noreply.github.com> +Date: Tue Nov 22 15:24:52 2022 +0100 + + Removed whitespace + + web/lang/lang.de | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0b635a74 +Author: Fabian Ascheberg <88002233+Stachelritter@users.noreply.github.com> +Date: Tue Nov 22 14:57:13 2022 +0100 + + Updated german translations + + web/lang/lang.de | 37 ++++++++++++++++++++++++++++++++----- + 1 file changed, 32 insertions(+), 5 deletions(-) + +commit 32d117c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 12:23:21 2022 +0000 + + Fixed bug when there are more than 60 periods + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 36ed17bb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 12:16:28 2022 +0000 + + Restructured + + web/lib/MRBS/EntryInterval.php | 35 +++++++++++++++++++++++++++++--- + web/mrbs_sql.inc | 15 +------------- + 2 files changed, 33 insertions(+), 17 deletions(-) + +commit 9a832e19 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 11:56:19 2022 +0000 + + Provided a vocab tag for unknown periods + + web/functions.inc | 7 +++++++ + web/lang/lang.en | 1 + + web/mrbs_sql.inc | 4 ++-- + 3 files changed, 10 insertions(+), 2 deletions(-) + +commit f5f90404 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 11:26:12 2022 +0000 + + Fixed bug when there are more than 60 periods + + web/functions.inc | 11 +++++++++++ + web/mrbs_sql.inc | 5 +---- + 2 files changed, 12 insertions(+), 4 deletions(-) + +commit edc15506 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 11:13:28 2022 +0000 + + Changed function names + + web/functions.inc | 6 +++--- + web/functions_table.inc | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +commit cacceb61 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 10:40:17 2022 +0000 + + Improved error message in the event of a clash with an invisible booking + + web/mrbs_sql.inc | 30 +++++++++++++++++++++++------- + 1 file changed, 23 insertions(+), 7 deletions(-) + +commit 10ad2fe8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 22 10:07:54 2022 +0000 + + Reversed decision in last commit to allow a booking to clash with an invisible period, because it will create problems if the number of periods is subsequently increased. + + web/mrbs_sql.inc | 25 ++++++------------------- + 1 file changed, 6 insertions(+), 19 deletions(-) + +commit 5901e38c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 21 19:01:15 2022 +0000 + + Fixed bug in checking for clashes when using periods and the new booking would "clash" with an existing booking that takes place in periods that no longer exist (because the number of periods has been reduced since the booking was created). It seems reasonable not to treat this as a clash because we have no idea when periods take place. + + web/lib/MRBS/EntryInterval.php | 8 ++++ + web/mrbs_sql.inc | 63 +++++++++++++++++++++++--------- + 2 files changed, 54 insertions(+), 17 deletions(-) + +commit 8f79999f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 18:04:12 2022 +0000 + + Removed redundant use statement + + web/kiosk.php | 1 - + 1 file changed, 1 deletion(-) + +commit c480dc88 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 17:19:46 2022 +0000 + + Enabled kiosk refresh + + web/systemdefaults.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8ecadcfa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 17:06:25 2022 +0000 + + Added some form instructions. + + web/kiosk.php | 3 +++ + web/lang/lang.en | 2 ++ + 2 files changed, 5 insertions(+) + +commit 18f778f5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 16:51:56 2022 +0000 + + Added toggling of room and area selects depending on mode + + web/js/kiosk.js.php (new) | 28 ++++++++++++++++++++++++++++ + 1 file changed, 28 insertions(+) + +commit 362d8171 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 16:26:00 2022 +0000 + + Ensured index.php can always be accessed when in kiosk mode + + web/mrbs_auth.inc | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit bb0c71ac +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 16:02:03 2022 +0000 + + Fixed bug in last commit + + web/init.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit a41c276e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 15:40:15 2022 +0000 + + Prevented users trying to reach anywhere other than index.php when in kiosk mode. + + web/init.inc | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit 92674d2f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 15:11:44 2022 +0000 + + Disabled inactivity timeout when in kiosk mode + + web/functions.inc | 8 ++++++++ + web/lib/MRBS/Session/SessionPhp.php | 11 +++++++---- + 2 files changed, 15 insertions(+), 4 deletions(-) + +commit 63cc549f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 14:58:06 2022 +0000 + + Set session cookie lifetime to 0 (on browser close) when in kiosk mode + + web/init.inc | 5 ++++- + web/kiosk.php | 2 +- + web/lib/MRBS/Session/Session.php | 15 ++++----------- + 3 files changed, 9 insertions(+), 13 deletions(-) + +commit 2fe2458b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 20 14:43:47 2022 +0000 + + Added kiosk.php to get_page_level() + + web/mrbs_auth.inc | 1 + + 1 file changed, 1 insertion(+) + +commit 17ad1fa3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 19 18:33:44 2022 +0000 + + Added a way to get out of kiosk mode + + LICENSE | 11 +++ + web/functions.inc | 23 ++++- + web/js/functions.js.php | 187 +++++++++++++++++++++++++++++++++++ + web/js/resizable.js.php | 12 +++ + web/kiosk.php | 203 ++++++++++++++++++++++++++++---------- + web/lang/lang.en | 5 +- + 6 files changed, 387 insertions(+), 54 deletions(-) + +commit aac8366d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 19 10:53:37 2022 +0000 + + Tweaked comment + + web/mrbs_auth.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f41f9da3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 17 18:48:38 2022 +0000 + + More on kiosk mode. Provided a way to enter kiosk mode. Still need an exit. + + web/Themes/default/header.inc | 12 ++- + web/kiosk.php (new) | 159 ++++++++++++++++++++++++++++++++ + web/lang/lang.en | 5 + + web/systemdefaults.inc.php | 6 ++ + 4 files changed, 179 insertions(+), 3 deletions(-) + +commit 737724e6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 17 18:16:11 2022 +0000 + + Fixed layout problem introduced in recent commit + + web/css/mrbs.css.php | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit d8eb0776 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 15 18:59:52 2022 +0000 + + Fixed problem with kiosk mode + + web/js/resizable.js.php | 17 ++++------------- + 1 file changed, 4 insertions(+), 13 deletions(-) + +commit 11ac281a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 19:08:09 2022 +0000 + + Added type declarations + + web/search.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6e7e407b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 19:01:51 2022 +0000 + + Simplified code + + web/search.php | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +commit 2704bb19 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 18:57:28 2022 +0000 + + Added type declarations + + web/search.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 74fd870c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 18:48:55 2022 +0000 + + Replaced qualifiers with imports + + web/report.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit d4bf8d18 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 18:39:25 2022 +0000 + + Added type declarations + + web/report.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 550d4e36 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 18:34:55 2022 +0000 + + Added type declarations + + web/report.php | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 625eb60b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 18:29:56 2022 +0000 + + Added type declarations + + web/report.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e8e8e695 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 15:44:56 2022 +0000 + + Added type declarations + + web/report.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2ac15927 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 15:39:01 2022 +0000 + + Replaced expression with ?? + + web/report.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5cac5e1a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 15:37:55 2022 +0000 + + Added type declarations + + web/report.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit 30e5d48b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 15:05:19 2022 +0000 + + Added aria-labels + + web/report.php | 20 ++++++++++++++------ + 1 file changed, 14 insertions(+), 6 deletions(-) + +commit d468cf8a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 14:58:48 2022 +0000 + + Added aria-labels + + web/report.php | 28 ++++++++++++++++++++-------- + 1 file changed, 20 insertions(+), 8 deletions(-) + +commit e2727d77 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 14 14:41:36 2022 +0000 + + Added aria-labels + + web/edit_entry.php | 30 +++++++++++++++++++----------- + 1 file changed, 19 insertions(+), 11 deletions(-) + +commit 0ccc832e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 13 17:53:18 2022 +0000 + + Added aria-label + + web/Themes/default/header.inc | 1 + + web/js/datepicker.js.php | 6 ++++++ + 2 files changed, 7 insertions(+) + +commit 5db4d9b0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 11 12:28:12 2022 +0000 + + Improved menu layout, especially on narrow screens + + web/css/mrbs.css.php | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 16adf2a1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 11 11:41:39 2022 +0000 + + Fixed problem with menu on narrow screens + + web/css/mrbs.css.php | 1 + + 1 file changed, 1 insertion(+) + +commit b79eacce +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 11 11:16:48 2022 +0000 + + Fixed problem with menu on narrow screens + + web/css/mrbs.css.php | 1 + + 1 file changed, 1 insertion(+) + +commit fb276646 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 6 08:20:27 2022 +0000 + + Fixed recently introduced bug + + web/functions.inc | 16 ++++++++++++++++ + web/lib/MRBS/Session/SessionPhp.php | 8 +++++--- + 2 files changed, 21 insertions(+), 3 deletions(-) + +commit e6b6cf95 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:34:04 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Auth/AuthJoomla.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit d9569b57 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:32:16 2022 +0000 + + Simplified code + + web/lib/MRBS/Auth/AuthImap.php | 1 - + 1 file changed, 1 deletion(-) + +commit 6da23029 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:30:04 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Auth/AuthIdcheck.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 25a1a115 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:28:26 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Auth/AuthConfig.php | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 04b74477 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:27:24 2022 +0000 + + Simplified code + + web/lib/MRBS/Auth/Auth.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 680c908d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:26:40 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Auth/Auth.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 9aaaf4aa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:25:13 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Auth/Auth.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d9430d0d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:24:25 2022 +0000 + + Removed unnecessary local variable + + web/lib/MRBS/Session/SessionWordpress.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 65de6afd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:23:25 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionWordpress.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 77569042 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:18:16 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Session/SessionSaml.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2c280030 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:17:46 2022 +0000 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionSaml.php | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit c25543b3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:16:45 2022 +0000 + + Replaced 'if' with ?? + + web/lib/MRBS/Session/SessionSaml.php | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +commit f7198abc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:15:21 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionRemoteUser.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 91942d3e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:14:30 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionOmni.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit b5d94731 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:14:04 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionNt.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit a71c805f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:13:40 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionJoomla.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 789902a4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:12:33 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Session/SessionJoomla.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8ba8fd16 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:11:46 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionIp.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit d03143be +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:11:06 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionHttp.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit c82a86fe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:10:14 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Session/SessionHost.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 357397ea +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 18:09:25 2022 +0000 + + Added type declaration + + web/lib/MRBS/Session/SessionCookie.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1c3ae9d9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 17:08:14 2022 +0000 + + Added support for Galego and Portuguese phpCAS languages + + web/lib/MRBS/Auth/AuthCas.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 9c24b1e5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 16:41:17 2022 +0000 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionCas.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 49e6b53c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 16:39:34 2022 +0000 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionCas.php | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 3ed0dac3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 16:38:00 2022 +0000 + + Replaced qualifier with import + + web/lib/MRBS/Auth/AuthCas.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 82007413 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 16:35:52 2022 +0000 + + Removed unnecessary leading '\' + + web/lib/MRBS/Auth/AuthCas.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1f20b4f4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 16:31:52 2022 +0000 + + Upgraded to phpCAS 1.6.0. See SF Bugs #532. + + web/lib/CAS.php | 183 +- + web/lib/CAS/AuthenticationException.php | 20 +- + web/lib/CAS/Autoload.php | 31 +- + web/lib/CAS/Client.php | 1423 ++++++++++------ + web/lib/CAS/CookieJar.php | 6 +- + web/lib/CAS/Exception.php | 4 +- + .../CAS/GracefullTerminationException.php | 8 +- + web/lib/CAS/InvalidArgumentException.php | 4 +- + web/lib/CAS/Languages/Catalan.php | 2 +- + web/lib/CAS/Languages/ChineseSimplified.php | 4 +- + web/lib/CAS/Languages/English.php | 4 +- + web/lib/CAS/Languages/French.php | 4 +- + web/lib/CAS/Languages/Galego.php (new) | 117 ++ + web/lib/CAS/Languages/German.php | 2 +- + web/lib/CAS/Languages/Greek.php | 2 +- + web/lib/CAS/Languages/Japanese.php | 2 +- + web/lib/CAS/Languages/LanguageInterface.php | 4 +- + web/lib/CAS/Languages/Portuguese.php (new) | 114 ++ + web/lib/CAS/Languages/Spanish.php | 2 +- + ...enceBeforeAuthenticationCallException.php | 2 +- + .../OutOfSequenceBeforeClientException.php | 2 +- + .../OutOfSequenceBeforeProxyException.php | 2 +- + web/lib/CAS/OutOfSequenceException.php | 2 +- + web/lib/CAS/PGTStorage/AbstractStorage.php | 12 +- + web/lib/CAS/PGTStorage/Db.php | 24 +- + web/lib/CAS/PGTStorage/File.php | 12 +- + web/lib/CAS/ProxiedService.php | 2 +- + web/lib/CAS/ProxiedService/Abstract.php | 2 +- + web/lib/CAS/ProxiedService/Exception.php | 2 +- + web/lib/CAS/ProxiedService/Http.php | 2 +- + web/lib/CAS/ProxiedService/Http/Abstract.php | 6 +- + web/lib/CAS/ProxiedService/Http/Get.php | 2 +- + web/lib/CAS/ProxiedService/Http/Post.php | 2 +- + web/lib/CAS/ProxiedService/Imap.php | 3 +- + web/lib/CAS/ProxiedService/Testable.php | 2 +- + web/lib/CAS/ProxyChain.php | 2 +- + web/lib/CAS/ProxyChain/AllowedList.php | 4 +- + web/lib/CAS/ProxyChain/Any.php | 2 +- + web/lib/CAS/ProxyChain/Interface.php | 4 +- + web/lib/CAS/ProxyChain/Trusted.php | 2 +- + web/lib/CAS/ProxyTicketException.php | 2 +- + web/lib/CAS/README.md (new) | 35 + + web/lib/CAS/Request/AbstractRequest.php | 3 +- + web/lib/CAS/Request/CurlMultiRequest.php | 5 +- + web/lib/CAS/Request/CurlRequest.php | 26 +- + web/lib/CAS/Request/Exception.php | 2 +- + .../CAS/Request/MultiRequestInterface.php | 4 +- + web/lib/CAS/Request/RequestInterface.php | 2 +- + .../AllowedListDiscovery.php (new) | 152 ++ + web/lib/CAS/ServiceBaseUrl/Base.php (new) | 98 ++ + .../CAS/ServiceBaseUrl/Interface.php (new) | 61 + + web/lib/CAS/ServiceBaseUrl/Static.php (new) | 69 + + web/lib/CAS/Session/PhpSession.php (new) | 45 + + web/lib/CAS/TypeMismatchException.php | 2 +- + web/lib/MRBS/Auth/AuthCas.php | 29 +- + web/lib/MRBS/Session/SessionCas.php | 6 + + web/systemdefaults.inc.php | 3 + + 57 files changed, 1887 insertions(+), 686 deletions(-) + +commit bcac3107 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Nov 5 08:59:47 2022 +0000 + + Reinstated code to set the session scheme if it hasn't been already (it was removed in a recent commit, but existing sites may rely on it). + + web/init.inc | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +commit 9b2f2836 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 4 18:32:20 2022 +0000 + + Fixed bug when using CAS authentication + + web/defaultincludes.inc | 2 +- + web/init.inc | 28 +++++--------------- + web/lib/MRBS/Session/SessionCas.php | 5 ++-- + web/mrbs_auth.inc | 38 ++++++++++++--------------- + 4 files changed, 28 insertions(+), 45 deletions(-) + +commit bf9ad582 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 4 17:11:42 2022 +0000 + + Added a fix to get rid of cookies with the wrong path (due to a previous problem with get_cookie_path() ). + + web/lib/MRBS/Session/SessionPhp.php | 23 +++++++++++++++++++++-- + 1 file changed, 21 insertions(+), 2 deletions(-) + +commit 3c8877f0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Nov 4 13:49:21 2022 +0000 + + Added missing magic methods + + web/lib/MRBS/User.php | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +commit f6431cb6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 3 17:15:21 2022 +0000 + + Fixed bug causing an unnecessary triggering of an "undefined class constant" error when PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT does not exist. + + web/lib/MRBS/DB_mysql.php | 80 ++++++++++++++++++++++++++++-------- + web/systemdefaults.inc.php | 3 +- + 2 files changed, 65 insertions(+), 18 deletions(-) + +commit 98149e06 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 2 17:55:31 2022 +0000 + + Fixed bug when a connection could not be established + + web/lib/MRBS/DB.php | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) + +commit 256f5ece +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 1 14:47:20 2022 +0000 + + Added expiry if the session cookie on logoff + + web/lib/MRBS/Session/SessionPhp.php | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 90ceeb8a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 1 14:46:08 2022 +0000 + + Further fix to get_cookie_path() + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit cb743200 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 1 13:52:16 2022 +0000 + + Fixed occasional incorrect determination of cookie path + + web/functions.inc | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 9e652018 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 29 15:45:51 2022 +0100 + + Fixed problem with PostgreSQL locking introduced in a recent commit. + + web/lib/MRBS/DB_pgsql.php | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + +commit 163fda6b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 29 14:55:12 2022 +0100 + + Added support for database driver options. See SF Support Requests #2634. + + web/dbsys.inc | 4 ++-- + web/lib/MRBS/DB.php | 29 ++++++++++++++++++++++++++++- + web/lib/MRBS/DBFactory.php | 7 ++++--- + web/lib/MRBS/DB_mysql.php | 23 +++++++++++++++++++++-- + web/lib/MRBS/DB_pgsql.php | 20 +++++++++++++++++--- + web/systemdefaults.inc.php | 32 ++++++++++++++++++++++++++++++++ + web/upgrade.inc | 2 +- + 7 files changed, 105 insertions(+), 12 deletions(-) + +commit 6d09136f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 28 18:06:17 2022 +0100 + + Updated comments + + web/systemdefaults.inc.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e06cc4ba +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 26 17:13:47 2022 +0100 + + Updated comment + + web/lib/MRBS/Form/Form.php | 2 ++ + 1 file changed, 2 insertions(+) + +commit 1398e135 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 23 17:59:31 2022 +0100 + + Added French translations. Thanks to Philippe. + + web/lang/lang.fr | 2 ++ + 1 file changed, 2 insertions(+) + +commit 69238308 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 23 17:51:34 2022 +0100 + + Added missing variable + + web/Themes/classic126/styling.inc | 1 + + 1 file changed, 1 insertion(+) + +commit d915b3ab +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 23 16:36:26 2022 +0100 + + Tweaked error message + + web/lib/MRBS/DateTime.php | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +commit de57a335 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 23 16:20:28 2022 +0100 + + Restructured + + web/lib/MRBS/DateTime.php | 64 ++++++++++++++++++------------------- + 1 file changed, 32 insertions(+), 32 deletions(-) + +commit 06415017 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 23 15:56:13 2022 +0100 + + Improved validation of $holidays + + web/lib/MRBS/DateTime.php | 30 +++++++++++++++++++++++++++--- + 1 file changed, 27 insertions(+), 3 deletions(-) + +commit 7f6c1070 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 18:51:14 2022 +0100 + + Minor change to code to keep PHPStorm happy + + web/functions_table.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit f823ec17 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 17:03:40 2022 +0100 + + Prevented ordinary users from clicking on holiday and weekend links when they are not allowed to (month view) + + web/functions_table.inc | 43 +++++++++++++++++++++++++-------------- + 1 file changed, 28 insertions(+), 15 deletions(-) + +commit 25c508fb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 16:46:22 2022 +0100 + + Prevented ordinary users from clicking on holiday and weekend links when they are not allowed to. + + web/css/mrbs.css.php | 7 +++++++ + web/functions_table.inc | 15 ++++++++++++--- + 2 files changed, 19 insertions(+), 3 deletions(-) + +commit 169e040c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 14:48:14 2022 +0100 + + Added styling for weekend holidays + + web/Themes/classic126/styling.inc | 10 +++++---- + web/Themes/default/styling.inc | 9 +++++--- + web/css/mrbs.css.php | 35 +++++++++++++++++++++++++++++ + 3 files changed, 47 insertions(+), 7 deletions(-) + +commit 4fbe2875 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 13:43:57 2022 +0100 + + Added styling for weekends + + web/Themes/classic126/styling.inc | 3 +++ + web/Themes/default/header.inc | 7 +++++- + web/Themes/default/styling.inc | 3 +++ + web/css/mrbs.css.php | 35 +++++++++++++++++++++++++++++ + web/systemdefaults.inc.php | 3 +++ + 5 files changed, 50 insertions(+), 1 deletion(-) + +commit 2b89b5c8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 12:22:39 2022 +0100 + + Added the ability to prevent bookings at weekends + + web/lang/lang.en | 1 + + web/lib/MRBS/EntryInterval.php | 31 +++++++++++++++++++++++++++++-- + web/mrbs_sql.inc | 12 ++++++++++-- + web/systemdefaults.inc.php | 4 ++++ + 4 files changed, 44 insertions(+), 4 deletions(-) + +commit 5d4a6815 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 22 11:35:25 2022 +0100 + + Restructured + + web/lib/MRBS/EntryInterval.php (new) | 44 ++++++++++++++++++++++++++ + web/mrbs_sql.inc | 18 ++--------- + 2 files changed, 47 insertions(+), 15 deletions(-) + +commit fb57ec36 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 18:51:07 2022 +0100 + + Corrected typo in comment + + web/language.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 80677675 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 18:47:45 2022 +0100 + + Corrected typo in comment + + web/language.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2934f9c4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 18:41:08 2022 +0100 + + Added policy to stop booking on holidays + + web/lang/lang.en | 1 + + web/language.inc | 2 +- + web/mrbs_sql.inc | 26 ++++++++++++++++++++++++-- + web/systemdefaults.inc.php | 5 +++++ + 4 files changed, 31 insertions(+), 3 deletions(-) + +commit e3d74a0b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 17:41:54 2022 +0100 + + Improved performance of holiday calculation + + web/lib/MRBS/DateTime.php | 93 +++++++++++++++++++++++-------------- + 1 file changed, 59 insertions(+), 34 deletions(-) + +commit 18097f35 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 10:27:30 2022 +0100 + + Added validation of holiday dates + + web/lib/MRBS/DateTime.php | 25 ++++++++++++++++++++++++- + 1 file changed, 24 insertions(+), 1 deletion(-) + +commit f3ae7237 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 10:05:32 2022 +0100 + + Allowed date ranges in holidays + + web/lib/MRBS/DateTime.php | 24 ++++++++++++++++++++++-- + web/systemdefaults.inc.php | 2 ++ + 2 files changed, 24 insertions(+), 2 deletions(-) + +commit 2b98dc5f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 09:34:58 2022 +0100 + + Indexed $holidays by year + + web/lib/MRBS/DateTime.php | 22 ++++++++++++++++++---- + web/systemdefaults.inc.php | 4 ++-- + 2 files changed, 20 insertions(+), 6 deletions(-) + +commit 2fae70d3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 09:21:12 2022 +0100 + + Fixed bug introduced in recent commit + + web/css/mrbs.css.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9a8dfad4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 21 09:08:39 2022 +0100 + + Added styling for holidays in the header cells + + web/css/mrbs.css.php | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 08aa384b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 20 18:33:41 2022 +0100 + + Added styling for holidays + + web/Themes/classic126/styling.inc | 7 +++++-- + web/Themes/default/styling.inc | 9 +++++--- + web/css/mrbs.css.php | 32 ++++++++++++++++++++++++++++- + 3 files changed, 42 insertions(+), 6 deletions(-) + +commit 34c80731 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 20 17:51:06 2022 +0100 + + Added in support for holidays + + web/functions_table.inc | 60 +++++++++++++++++++++++------------- + web/lib/MRBS/DateTime.php | 25 ++++++++++++++- + web/systemdefaults.inc.php | 4 +++ + 3 files changed, 66 insertions(+), 23 deletions(-) + +commit 697ad551 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 20 16:34:57 2022 +0100 + + Added class for weekend days to the all room view + + web/functions_table.inc | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +commit d23645b7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 20 16:21:38 2022 +0100 + + Added class for weekend days to the month view main body + + web/functions_table.inc | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit 42671d24 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 20 16:09:26 2022 +0100 + + Added class for weekend days to the day and week views main body + + web/functions.inc | 3 ++- + web/functions_table.inc | 11 +++++++++++ + 2 files changed, 13 insertions(+), 1 deletion(-) + +commit 8706e29f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 19 18:10:26 2022 +0100 + + Updated tzurl files + + .../zoneinfo-outlook/Africa/Abidjan.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Accra.ics | 10 +- + .../zoneinfo-outlook/Africa/Addis_Ababa.ics | 4 +- + .../zoneinfo-outlook/Africa/Algiers.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Asmara.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Bamako.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Bangui.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Banjul.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Bissau.ics | 4 +- + .../zoneinfo-outlook/Africa/Blantyre.ics | 4 +- + .../zoneinfo-outlook/Africa/Brazzaville.ics | 4 +- + .../zoneinfo-outlook/Africa/Bujumbura.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Cairo.ics | 4 +- + .../zoneinfo-outlook/Africa/Casablanca.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Ceuta.ics | 4 +- + .../zoneinfo-outlook/Africa/Conakry.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Dakar.ics | 4 +- + .../Africa/Dar_es_Salaam.ics | 4 +- + .../zoneinfo-outlook/Africa/Djibouti.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Douala.ics | 4 +- + .../zoneinfo-outlook/Africa/El_Aaiun.ics | 4 +- + .../zoneinfo-outlook/Africa/Freetown.ics | 4 +- + .../zoneinfo-outlook/Africa/Gaborone.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Harare.ics | 4 +- + .../zoneinfo-outlook/Africa/Johannesburg.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Juba.ics | 10 +- + .../zoneinfo-outlook/Africa/Kampala.ics | 4 +- + .../zoneinfo-outlook/Africa/Khartoum.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Kigali.ics | 4 +- + .../zoneinfo-outlook/Africa/Kinshasa.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Lagos.ics | 4 +- + .../zoneinfo-outlook/Africa/Libreville.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Lome.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Luanda.ics | 4 +- + .../zoneinfo-outlook/Africa/Lubumbashi.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Lusaka.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Malabo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Maputo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Maseru.ics | 4 +- + .../zoneinfo-outlook/Africa/Mbabane.ics | 4 +- + .../zoneinfo-outlook/Africa/Mogadishu.ics | 4 +- + .../zoneinfo-outlook/Africa/Monrovia.ics | 4 +- + .../zoneinfo-outlook/Africa/Nairobi.ics | 4 +- + .../zoneinfo-outlook/Africa/Ndjamena.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Niamey.ics | 4 +- + .../zoneinfo-outlook/Africa/Nouakchott.ics | 4 +- + .../zoneinfo-outlook/Africa/Ouagadougou.ics | 4 +- + .../zoneinfo-outlook/Africa/Porto-Novo.ics | 4 +- + .../zoneinfo-outlook/Africa/Sao_Tome.ics | 4 +- + .../zoneinfo-outlook/Africa/Tripoli.ics | 4 +- + web/tzurl/zoneinfo-outlook/Africa/Tunis.ics | 4 +- + .../zoneinfo-outlook/Africa/Windhoek.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Adak.ics | 4 +- + .../zoneinfo-outlook/America/Anchorage.ics | 4 +- + .../zoneinfo-outlook/America/Anguilla.ics | 10 +- + .../zoneinfo-outlook/America/Antigua.ics | 10 +- + .../zoneinfo-outlook/America/Araguaina.ics | 4 +- + .../America/Argentina/Buenos_Aires.ics | 4 +- + .../America/Argentina/Catamarca.ics | 4 +- + .../America/Argentina/Cordoba.ics | 4 +- + .../America/Argentina/Jujuy.ics | 4 +- + .../America/Argentina/La_Rioja.ics | 4 +- + .../America/Argentina/Mendoza.ics | 4 +- + .../America/Argentina/Rio_Gallegos.ics | 4 +- + .../America/Argentina/Salta.ics | 4 +- + .../America/Argentina/San_Juan.ics | 4 +- + .../America/Argentina/San_Luis.ics | 4 +- + .../America/Argentina/Tucuman.ics | 4 +- + .../America/Argentina/Ushuaia.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Aruba.ics | 10 +- + .../zoneinfo-outlook/America/Asuncion.ics | 4 +- + .../zoneinfo-outlook/America/Atikokan.ics | 10 +- + web/tzurl/zoneinfo-outlook/America/Bahia.ics | 4 +- + .../America/Bahia_Banderas.ics | 4 +- + .../zoneinfo-outlook/America/Barbados.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Belem.ics | 4 +- + .../zoneinfo-outlook/America/Belize.ics | 4 +- + .../America/Blanc-Sablon.ics | 10 +- + .../zoneinfo-outlook/America/Boa_Vista.ics | 4 +- + .../zoneinfo-outlook/America/Bogota.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Boise.ics | 4 +- + .../America/Cambridge_Bay.ics | 4 +- + .../America/Campo_Grande.ics | 4 +- + .../zoneinfo-outlook/America/Cancun.ics | 4 +- + .../zoneinfo-outlook/America/Caracas.ics | 4 +- + .../zoneinfo-outlook/America/Cayenne.ics | 4 +- + .../zoneinfo-outlook/America/Cayman.ics | 4 +- + .../zoneinfo-outlook/America/Chicago.ics | 4 +- + .../zoneinfo-outlook/America/Chihuahua.ics | 4 +- + .../zoneinfo-outlook/America/Costa_Rica.ics | 4 +- + .../zoneinfo-outlook/America/Creston.ics | 10 +- + .../zoneinfo-outlook/America/Cuiaba.ics | 4 +- + .../zoneinfo-outlook/America/Curacao.ics | 10 +- + .../America/Danmarkshavn.ics | 4 +- + .../zoneinfo-outlook/America/Dawson.ics | 4 +- + .../America/Dawson_Creek.ics | 4 +- + .../zoneinfo-outlook/America/Denver.ics | 4 +- + .../zoneinfo-outlook/America/Detroit.ics | 4 +- + .../zoneinfo-outlook/America/Dominica.ics | 10 +- + .../zoneinfo-outlook/America/Edmonton.ics | 4 +- + .../zoneinfo-outlook/America/Eirunepe.ics | 4 +- + .../zoneinfo-outlook/America/El_Salvador.ics | 5 +- + .../zoneinfo-outlook/America/Fort_Nelson.ics | 4 +- + .../zoneinfo-outlook/America/Fortaleza.ics | 4 +- + .../zoneinfo-outlook/America/Glace_Bay.ics | 4 +- + .../zoneinfo-outlook/America/Godthab.ics | 4 +- + .../zoneinfo-outlook/America/Goose_Bay.ics | 4 +- + .../zoneinfo-outlook/America/Grand_Turk.ics | 4 +- + .../zoneinfo-outlook/America/Grenada.ics | 10 +- + .../zoneinfo-outlook/America/Guadeloupe.ics | 10 +- + .../zoneinfo-outlook/America/Guatemala.ics | 4 +- + .../zoneinfo-outlook/America/Guayaquil.ics | 4 +- + .../zoneinfo-outlook/America/Guyana.ics | 4 +- + .../zoneinfo-outlook/America/Halifax.ics | 4 +- + .../zoneinfo-outlook/America/Havana.ics | 4 +- + .../zoneinfo-outlook/America/Hermosillo.ics | 4 +- + .../America/Indiana/Indianapolis.ics | 4 +- + .../America/Indiana/Knox.ics | 4 +- + .../America/Indiana/Marengo.ics | 4 +- + .../America/Indiana/Petersburg.ics | 4 +- + .../America/Indiana/Tell_City.ics | 4 +- + .../America/Indiana/Vevay.ics | 4 +- + .../America/Indiana/Vincennes.ics | 4 +- + .../America/Indiana/Winamac.ics | 4 +- + .../zoneinfo-outlook/America/Inuvik.ics | 4 +- + .../zoneinfo-outlook/America/Iqaluit.ics | 4 +- + .../zoneinfo-outlook/America/Jamaica.ics | 4 +- + .../zoneinfo-outlook/America/Juneau.ics | 4 +- + .../America/Kentucky/Louisville.ics | 4 +- + .../America/Kentucky/Monticello.ics | 4 +- + .../zoneinfo-outlook/America/Kralendijk.ics | 10 +- + .../zoneinfo-outlook/America/La_Paz.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Lima.ics | 4 +- + .../zoneinfo-outlook/America/Los_Angeles.ics | 4 +- + .../America/Lower_Princes.ics | 10 +- + .../zoneinfo-outlook/America/Maceio.ics | 4 +- + .../zoneinfo-outlook/America/Managua.ics | 4 +- + .../zoneinfo-outlook/America/Manaus.ics | 4 +- + .../zoneinfo-outlook/America/Marigot.ics | 10 +- + .../zoneinfo-outlook/America/Martinique.ics | 4 +- + .../zoneinfo-outlook/America/Matamoros.ics | 4 +- + .../zoneinfo-outlook/America/Mazatlan.ics | 4 +- + .../zoneinfo-outlook/America/Menominee.ics | 4 +- + .../zoneinfo-outlook/America/Merida.ics | 4 +- + .../zoneinfo-outlook/America/Metlakatla.ics | 4 +- + .../zoneinfo-outlook/America/Mexico_City.ics | 4 +- + .../zoneinfo-outlook/America/Miquelon.ics | 4 +- + .../zoneinfo-outlook/America/Moncton.ics | 4 +- + .../zoneinfo-outlook/America/Monterrey.ics | 4 +- + .../zoneinfo-outlook/America/Montevideo.ics | 4 +- + .../zoneinfo-outlook/America/Montserrat.ics | 10 +- + .../zoneinfo-outlook/America/Nassau.ics | 10 +- + .../zoneinfo-outlook/America/New_York.ics | 4 +- + .../zoneinfo-outlook/America/Nipigon.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Nome.ics | 4 +- + .../zoneinfo-outlook/America/Noronha.ics | 4 +- + .../America/North_Dakota/Beulah.ics | 4 +- + .../America/North_Dakota/Center.ics | 4 +- + .../America/North_Dakota/New_Salem.ics | 4 +- + .../zoneinfo-outlook/America/Ojinaga.ics | 4 +- + .../zoneinfo-outlook/America/Panama.ics | 4 +- + .../zoneinfo-outlook/America/Pangnirtung.ics | 4 +- + .../zoneinfo-outlook/America/Paramaribo.ics | 4 +- + .../zoneinfo-outlook/America/Phoenix.ics | 4 +- + .../America/Port-au-Prince.ics | 4 +- + .../America/Port_of_Spain.ics | 10 +- + .../zoneinfo-outlook/America/Porto_Velho.ics | 4 +- + .../zoneinfo-outlook/America/Puerto_Rico.ics | 4 +- + .../America/Punta_Arenas.ics | 4 +- + .../zoneinfo-outlook/America/Rainy_River.ics | 4 +- + .../America/Rankin_Inlet.ics | 4 +- + .../zoneinfo-outlook/America/Recife.ics | 4 +- + .../zoneinfo-outlook/America/Regina.ics | 4 +- + .../zoneinfo-outlook/America/Resolute.ics | 4 +- + .../zoneinfo-outlook/America/Rio_Branco.ics | 4 +- + .../zoneinfo-outlook/America/Santarem.ics | 4 +- + .../zoneinfo-outlook/America/Santiago.ics | 4 +- + .../America/Santo_Domingo.ics | 4 +- + .../zoneinfo-outlook/America/Sao_Paulo.ics | 4 +- + .../America/Scoresbysund.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Sitka.ics | 4 +- + .../America/St_Barthelemy.ics | 10 +- + .../zoneinfo-outlook/America/St_Johns.ics | 4 +- + .../zoneinfo-outlook/America/St_Kitts.ics | 10 +- + .../zoneinfo-outlook/America/St_Lucia.ics | 10 +- + .../zoneinfo-outlook/America/St_Thomas.ics | 10 +- + .../zoneinfo-outlook/America/St_Vincent.ics | 10 +- + .../America/Swift_Current.ics | 4 +- + .../zoneinfo-outlook/America/Tegucigalpa.ics | 4 +- + web/tzurl/zoneinfo-outlook/America/Thule.ics | 4 +- + .../zoneinfo-outlook/America/Thunder_Bay.ics | 4 +- + .../zoneinfo-outlook/America/Tijuana.ics | 4 +- + .../zoneinfo-outlook/America/Toronto.ics | 4 +- + .../zoneinfo-outlook/America/Tortola.ics | 10 +- + .../zoneinfo-outlook/America/Vancouver.ics | 4 +- + .../zoneinfo-outlook/America/Whitehorse.ics | 4 +- + .../zoneinfo-outlook/America/Winnipeg.ics | 4 +- + .../zoneinfo-outlook/America/Yakutat.ics | 4 +- + .../zoneinfo-outlook/America/Yellowknife.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Casey.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Davis.ics | 4 +- + .../Antarctica/DumontDUrville.ics | 10 +- + .../Antarctica/Macquarie.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Mawson.ics | 4 +- + .../zoneinfo-outlook/Antarctica/McMurdo.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Palmer.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Rothera.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Syowa.ics | 10 +- + .../zoneinfo-outlook/Antarctica/Troll.ics | 4 +- + .../zoneinfo-outlook/Antarctica/Vostok.ics | 10 +- + .../zoneinfo-outlook/Arctic/Longyearbyen.ics | 10 +- + web/tzurl/zoneinfo-outlook/Asia/Aden.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Almaty.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Amman.ics | 18 +- + web/tzurl/zoneinfo-outlook/Asia/Anadyr.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Aqtau.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Aqtobe.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Ashgabat.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Atyrau.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Baghdad.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Bahrain.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Baku.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Bangkok.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Barnaul.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Beirut.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Bishkek.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Brunei.ics | 10 +- + web/tzurl/zoneinfo-outlook/Asia/Chita.ics | 4 +- + .../zoneinfo-outlook/Asia/Choibalsan.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Colombo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Damascus.ics | 18 +- + web/tzurl/zoneinfo-outlook/Asia/Dhaka.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Dili.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Dubai.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Dushanbe.ics | 4 +- + .../zoneinfo-outlook/Asia/Famagusta.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Gaza.ics | 10 +- + web/tzurl/zoneinfo-outlook/Asia/Hebron.ics | 10 +- + .../zoneinfo-outlook/Asia/Ho_Chi_Minh.ics | 4 +- + .../zoneinfo-outlook/Asia/Hong_Kong.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Hovd.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Irkutsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Istanbul.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Jakarta.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Jayapura.ics | 4 +- + .../zoneinfo-outlook/Asia/Jerusalem.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Kabul.ics | 4 +- + .../zoneinfo-outlook/Asia/Kamchatka.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Karachi.ics | 4 +- + .../zoneinfo-outlook/Asia/Kathmandu.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Khandyga.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Kolkata.ics | 4 +- + .../zoneinfo-outlook/Asia/Krasnoyarsk.ics | 4 +- + .../zoneinfo-outlook/Asia/Kuala_Lumpur.ics | 10 +- + web/tzurl/zoneinfo-outlook/Asia/Kuching.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Kuwait.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Macau.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Magadan.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Makassar.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Manila.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Muscat.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Nicosia.ics | 4 +- + .../zoneinfo-outlook/Asia/Novokuznetsk.ics | 4 +- + .../zoneinfo-outlook/Asia/Novosibirsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Omsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Oral.ics | 4 +- + .../zoneinfo-outlook/Asia/Phnom_Penh.ics | 4 +- + .../zoneinfo-outlook/Asia/Pontianak.ics | 4 +- + .../zoneinfo-outlook/Asia/Pyongyang.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Qatar.ics | 4 +- + .../zoneinfo-outlook/Asia/Qyzylorda.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Riyadh.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Sakhalin.ics | 4 +- + .../zoneinfo-outlook/Asia/Samarkand.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Seoul.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Shanghai.ics | 4 +- + .../zoneinfo-outlook/Asia/Singapore.ics | 4 +- + .../zoneinfo-outlook/Asia/Srednekolymsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Taipei.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Tashkent.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Tbilisi.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Tehran.ics | 16 +- + web/tzurl/zoneinfo-outlook/Asia/Thimphu.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Tokyo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Tomsk.ics | 4 +- + .../zoneinfo-outlook/Asia/Ulaanbaatar.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Urumqi.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Ust-Nera.ics | 4 +- + .../zoneinfo-outlook/Asia/Vientiane.ics | 4 +- + .../zoneinfo-outlook/Asia/Vladivostok.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Yakutsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Yangon.ics | 4 +- + .../zoneinfo-outlook/Asia/Yekaterinburg.ics | 4 +- + web/tzurl/zoneinfo-outlook/Asia/Yerevan.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Azores.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Bermuda.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Canary.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Cape_Verde.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Faroe.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Madeira.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Reykjavik.ics | 10 +- + .../Atlantic/South_Georgia.ics | 4 +- + .../zoneinfo-outlook/Atlantic/St_Helena.ics | 4 +- + .../zoneinfo-outlook/Atlantic/Stanley.ics | 4 +- + .../zoneinfo-outlook/Australia/Adelaide.ics | 4 +- + .../zoneinfo-outlook/Australia/Brisbane.ics | 4 +- + .../Australia/Broken_Hill.ics | 4 +- + .../zoneinfo-outlook/Australia/Currie.ics | 10 +- + .../zoneinfo-outlook/Australia/Darwin.ics | 4 +- + .../zoneinfo-outlook/Australia/Eucla.ics | 4 +- + .../zoneinfo-outlook/Australia/Hobart.ics | 4 +- + .../zoneinfo-outlook/Australia/Lindeman.ics | 4 +- + .../zoneinfo-outlook/Australia/Lord_Howe.ics | 4 +- + .../zoneinfo-outlook/Australia/Melbourne.ics | 4 +- + .../zoneinfo-outlook/Australia/Perth.ics | 4 +- + .../zoneinfo-outlook/Australia/Sydney.ics | 4 +- + .../zoneinfo-outlook/Europe/Amsterdam.ics | 10 +- + .../zoneinfo-outlook/Europe/Andorra.ics | 4 +- + .../zoneinfo-outlook/Europe/Astrakhan.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Athens.ics | 4 +- + .../zoneinfo-outlook/Europe/Belgrade.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Berlin.ics | 4 +- + .../zoneinfo-outlook/Europe/Bratislava.ics | 4 +- + .../zoneinfo-outlook/Europe/Brussels.ics | 4 +- + .../zoneinfo-outlook/Europe/Bucharest.ics | 4 +- + .../zoneinfo-outlook/Europe/Budapest.ics | 4 +- + .../zoneinfo-outlook/Europe/Busingen.ics | 4 +- + .../zoneinfo-outlook/Europe/Chisinau.ics | 4 +- + .../zoneinfo-outlook/Europe/Copenhagen.ics | 10 +- + web/tzurl/zoneinfo-outlook/Europe/Dublin.ics | 4 +- + .../zoneinfo-outlook/Europe/Gibraltar.ics | 4 +- + .../zoneinfo-outlook/Europe/Guernsey.ics | 4 +- + .../zoneinfo-outlook/Europe/Helsinki.ics | 4 +- + .../zoneinfo-outlook/Europe/Isle_of_Man.ics | 4 +- + .../zoneinfo-outlook/Europe/Istanbul.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Jersey.ics | 4 +- + .../zoneinfo-outlook/Europe/Kaliningrad.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Kiev.ics | 24 +- + web/tzurl/zoneinfo-outlook/Europe/Kirov.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Lisbon.ics | 4 +- + .../zoneinfo-outlook/Europe/Ljubljana.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/London.ics | 4 +- + .../zoneinfo-outlook/Europe/Luxembourg.ics | 10 +- + web/tzurl/zoneinfo-outlook/Europe/Madrid.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Malta.ics | 4 +- + .../zoneinfo-outlook/Europe/Mariehamn.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Minsk.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Monaco.ics | 10 +- + web/tzurl/zoneinfo-outlook/Europe/Moscow.ics | 4 +- + .../zoneinfo-outlook/Europe/Nicosia.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Oslo.ics | 10 +- + web/tzurl/zoneinfo-outlook/Europe/Paris.ics | 4 +- + .../zoneinfo-outlook/Europe/Podgorica.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Prague.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Riga.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Rome.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Samara.ics | 4 +- + .../zoneinfo-outlook/Europe/San_Marino.ics | 4 +- + .../zoneinfo-outlook/Europe/Sarajevo.ics | 4 +- + .../zoneinfo-outlook/Europe/Saratov.ics | 4 +- + .../zoneinfo-outlook/Europe/Simferopol.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Skopje.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Sofia.ics | 4 +- + .../zoneinfo-outlook/Europe/Stockholm.ics | 10 +- + .../zoneinfo-outlook/Europe/Tallinn.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Tirane.ics | 4 +- + .../zoneinfo-outlook/Europe/Ulyanovsk.ics | 4 +- + .../zoneinfo-outlook/Europe/Uzhgorod.ics | 24 +- + web/tzurl/zoneinfo-outlook/Europe/Vaduz.ics | 4 +- + .../zoneinfo-outlook/Europe/Vatican.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Vienna.ics | 4 +- + .../zoneinfo-outlook/Europe/Vilnius.ics | 4 +- + .../zoneinfo-outlook/Europe/Volgograd.ics | 10 +- + web/tzurl/zoneinfo-outlook/Europe/Warsaw.ics | 4 +- + web/tzurl/zoneinfo-outlook/Europe/Zagreb.ics | 4 +- + .../zoneinfo-outlook/Europe/Zaporozhye.ics | 24 +- + web/tzurl/zoneinfo-outlook/Europe/Zurich.ics | 4 +- + .../zoneinfo-outlook/Indian/Antananarivo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Indian/Chagos.ics | 4 +- + .../zoneinfo-outlook/Indian/Christmas.ics | 10 +- + web/tzurl/zoneinfo-outlook/Indian/Cocos.ics | 10 +- + web/tzurl/zoneinfo-outlook/Indian/Comoro.ics | 4 +- + .../zoneinfo-outlook/Indian/Kerguelen.ics | 10 +- + web/tzurl/zoneinfo-outlook/Indian/Mahe.ics | 10 +- + .../zoneinfo-outlook/Indian/Maldives.ics | 4 +- + .../zoneinfo-outlook/Indian/Mauritius.ics | 4 +- + .../zoneinfo-outlook/Indian/Mayotte.ics | 4 +- + .../zoneinfo-outlook/Indian/Reunion.ics | 10 +- + web/tzurl/zoneinfo-outlook/Pacific/Apia.ics | 16 +- + .../zoneinfo-outlook/Pacific/Auckland.ics | 4 +- + .../Pacific/Bougainville.ics | 4 +- + .../zoneinfo-outlook/Pacific/Chatham.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Chuuk.ics | 10 +- + .../zoneinfo-outlook/Pacific/Easter.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Efate.ics | 4 +- + .../zoneinfo-outlook/Pacific/Enderbury.ics | 10 +- + .../zoneinfo-outlook/Pacific/Fakaofo.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Fiji.ics | 18 +- + .../zoneinfo-outlook/Pacific/Funafuti.ics | 10 +- + .../zoneinfo-outlook/Pacific/Galapagos.ics | 4 +- + .../zoneinfo-outlook/Pacific/Gambier.ics | 4 +- + .../zoneinfo-outlook/Pacific/Guadalcanal.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Guam.ics | 4 +- + .../zoneinfo-outlook/Pacific/Honolulu.ics | 4 +- + .../zoneinfo-outlook/Pacific/Kiritimati.ics | 4 +- + .../zoneinfo-outlook/Pacific/Kosrae.ics | 4 +- + .../zoneinfo-outlook/Pacific/Kwajalein.ics | 4 +- + .../zoneinfo-outlook/Pacific/Majuro.ics | 10 +- + .../zoneinfo-outlook/Pacific/Marquesas.ics | 4 +- + .../zoneinfo-outlook/Pacific/Midway.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Nauru.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Niue.ics | 4 +- + .../zoneinfo-outlook/Pacific/Norfolk.ics | 4 +- + .../zoneinfo-outlook/Pacific/Noumea.ics | 4 +- + .../zoneinfo-outlook/Pacific/Pago_Pago.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Palau.ics | 4 +- + .../zoneinfo-outlook/Pacific/Pitcairn.ics | 4 +- + .../zoneinfo-outlook/Pacific/Pohnpei.ics | 10 +- + .../Pacific/Port_Moresby.ics | 4 +- + .../zoneinfo-outlook/Pacific/Rarotonga.ics | 4 +- + .../zoneinfo-outlook/Pacific/Saipan.ics | 4 +- + .../zoneinfo-outlook/Pacific/Tahiti.ics | 4 +- + .../zoneinfo-outlook/Pacific/Tarawa.ics | 4 +- + .../zoneinfo-outlook/Pacific/Tongatapu.ics | 4 +- + web/tzurl/zoneinfo-outlook/Pacific/Wake.ics | 10 +- + .../zoneinfo-outlook/Pacific/Wallis.ics | 10 +- + web/tzurl/zoneinfo/Africa/Abidjan.ics | 4 +- + web/tzurl/zoneinfo/Africa/Algiers.ics | 4 +- + web/tzurl/zoneinfo/Africa/Bissau.ics | 4 +- + web/tzurl/zoneinfo/Africa/Cairo.ics | 4 +- + web/tzurl/zoneinfo/Africa/Casablanca.ics | 4 +- + web/tzurl/zoneinfo/Africa/Ceuta.ics | 4 +- + web/tzurl/zoneinfo/Africa/El_Aaiun.ics | 4 +- + web/tzurl/zoneinfo/Africa/Johannesburg.ics | 4 +- + web/tzurl/zoneinfo/Africa/Juba.ics | 10 +- + web/tzurl/zoneinfo/Africa/Khartoum.ics | 4 +- + web/tzurl/zoneinfo/Africa/Lagos.ics | 24 +- + web/tzurl/zoneinfo/Africa/Maputo.ics | 4 +- + web/tzurl/zoneinfo/Africa/Monrovia.ics | 4 +- + web/tzurl/zoneinfo/Africa/Nairobi.ics | 18 +- + web/tzurl/zoneinfo/Africa/Ndjamena.ics | 4 +- + web/tzurl/zoneinfo/Africa/Sao_Tome.ics | 4 +- + web/tzurl/zoneinfo/Africa/Tripoli.ics | 4 +- + web/tzurl/zoneinfo/Africa/Tunis.ics | 4 +- + web/tzurl/zoneinfo/Africa/Windhoek.ics | 4 +- + web/tzurl/zoneinfo/America/Adak.ics | 4 +- + web/tzurl/zoneinfo/America/Anchorage.ics | 4 +- + web/tzurl/zoneinfo/America/Araguaina.ics | 4 +- + .../America/Argentina/Buenos_Aires.ics | 4 +- + .../zoneinfo/America/Argentina/Catamarca.ics | 4 +- + .../zoneinfo/America/Argentina/Cordoba.ics | 4 +- + .../zoneinfo/America/Argentina/Jujuy.ics | 4 +- + .../zoneinfo/America/Argentina/La_Rioja.ics | 4 +- + .../zoneinfo/America/Argentina/Mendoza.ics | 4 +- + .../America/Argentina/Rio_Gallegos.ics | 4 +- + .../zoneinfo/America/Argentina/Salta.ics | 4 +- + .../zoneinfo/America/Argentina/San_Juan.ics | 4 +- + .../zoneinfo/America/Argentina/San_Luis.ics | 4 +- + .../zoneinfo/America/Argentina/Tucuman.ics | 4 +- + .../zoneinfo/America/Argentina/Ushuaia.ics | 4 +- + web/tzurl/zoneinfo/America/Asuncion.ics | 4 +- + web/tzurl/zoneinfo/America/Bahia.ics | 4 +- + .../zoneinfo/America/Bahia_Banderas.ics | 18 +- + web/tzurl/zoneinfo/America/Barbados.ics | 51 +- + web/tzurl/zoneinfo/America/Belem.ics | 4 +- + web/tzurl/zoneinfo/America/Belize.ics | 43 +- + web/tzurl/zoneinfo/America/Boa_Vista.ics | 4 +- + web/tzurl/zoneinfo/America/Bogota.ics | 4 +- + web/tzurl/zoneinfo/America/Boise.ics | 4 +- + web/tzurl/zoneinfo/America/Cambridge_Bay.ics | 4 +- + web/tzurl/zoneinfo/America/Campo_Grande.ics | 4 +- + web/tzurl/zoneinfo/America/Cancun.ics | 4 +- + web/tzurl/zoneinfo/America/Caracas.ics | 4 +- + web/tzurl/zoneinfo/America/Cayenne.ics | 4 +- + web/tzurl/zoneinfo/America/Chicago.ics | 4 +- + web/tzurl/zoneinfo/America/Chihuahua.ics | 18 +- + web/tzurl/zoneinfo/America/Costa_Rica.ics | 4 +- + web/tzurl/zoneinfo/America/Cuiaba.ics | 4 +- + web/tzurl/zoneinfo/America/Danmarkshavn.ics | 4 +- + web/tzurl/zoneinfo/America/Dawson.ics | 4 +- + web/tzurl/zoneinfo/America/Dawson_Creek.ics | 4 +- + web/tzurl/zoneinfo/America/Denver.ics | 4 +- + web/tzurl/zoneinfo/America/Detroit.ics | 4 +- + web/tzurl/zoneinfo/America/Edmonton.ics | 4 +- + web/tzurl/zoneinfo/America/Eirunepe.ics | 4 +- + web/tzurl/zoneinfo/America/El_Salvador.ics | 4 +- + web/tzurl/zoneinfo/America/Fort_Nelson.ics | 4 +- + web/tzurl/zoneinfo/America/Fortaleza.ics | 4 +- + web/tzurl/zoneinfo/America/Glace_Bay.ics | 4 +- + web/tzurl/zoneinfo/America/Goose_Bay.ics | 4 +- + web/tzurl/zoneinfo/America/Grand_Turk.ics | 10 +- + web/tzurl/zoneinfo/America/Guatemala.ics | 4 +- + web/tzurl/zoneinfo/America/Guayaquil.ics | 4 +- + web/tzurl/zoneinfo/America/Guyana.ics | 16 +- + web/tzurl/zoneinfo/America/Halifax.ics | 4 +- + web/tzurl/zoneinfo/America/Havana.ics | 4 +- + web/tzurl/zoneinfo/America/Hermosillo.ics | 11 +- + .../America/Indiana/Indianapolis.ics | 4 +- + web/tzurl/zoneinfo/America/Indiana/Knox.ics | 4 +- + .../zoneinfo/America/Indiana/Marengo.ics | 4 +- + .../zoneinfo/America/Indiana/Petersburg.ics | 4 +- + .../zoneinfo/America/Indiana/Tell_City.ics | 4 +- + web/tzurl/zoneinfo/America/Indiana/Vevay.ics | 4 +- + .../zoneinfo/America/Indiana/Vincennes.ics | 4 +- + .../zoneinfo/America/Indiana/Winamac.ics | 4 +- + web/tzurl/zoneinfo/America/Inuvik.ics | 4 +- + web/tzurl/zoneinfo/America/Iqaluit.ics | 4 +- + web/tzurl/zoneinfo/America/Jamaica.ics | 4 +- + web/tzurl/zoneinfo/America/Juneau.ics | 4 +- + .../zoneinfo/America/Kentucky/Louisville.ics | 4 +- + .../zoneinfo/America/Kentucky/Monticello.ics | 4 +- + web/tzurl/zoneinfo/America/La_Paz.ics | 4 +- + web/tzurl/zoneinfo/America/Lima.ics | 4 +- + web/tzurl/zoneinfo/America/Los_Angeles.ics | 4 +- + web/tzurl/zoneinfo/America/Maceio.ics | 4 +- + web/tzurl/zoneinfo/America/Managua.ics | 4 +- + web/tzurl/zoneinfo/America/Manaus.ics | 4 +- + web/tzurl/zoneinfo/America/Martinique.ics | 4 +- + web/tzurl/zoneinfo/America/Matamoros.ics | 14 +- + web/tzurl/zoneinfo/America/Mazatlan.ics | 18 +- + web/tzurl/zoneinfo/America/Menominee.ics | 4 +- + web/tzurl/zoneinfo/America/Merida.ics | 4 +- + web/tzurl/zoneinfo/America/Metlakatla.ics | 4 +- + web/tzurl/zoneinfo/America/Mexico_City.ics | 11 +- + web/tzurl/zoneinfo/America/Miquelon.ics | 4 +- + web/tzurl/zoneinfo/America/Moncton.ics | 4 +- + web/tzurl/zoneinfo/America/Monterrey.ics | 10 +- + web/tzurl/zoneinfo/America/Montevideo.ics | 4 +- + web/tzurl/zoneinfo/America/New_York.ics | 4 +- + web/tzurl/zoneinfo/America/Nipigon.ics | 4 +- + web/tzurl/zoneinfo/America/Nome.ics | 4 +- + web/tzurl/zoneinfo/America/Noronha.ics | 4 +- + .../zoneinfo/America/North_Dakota/Beulah.ics | 4 +- + .../zoneinfo/America/North_Dakota/Center.ics | 4 +- + .../America/North_Dakota/New_Salem.ics | 4 +- + web/tzurl/zoneinfo/America/Nuuk.ics (new) | 44 ++ + web/tzurl/zoneinfo/America/Ojinaga.ics | 18 +- + web/tzurl/zoneinfo/America/Panama.ics | 4 +- + web/tzurl/zoneinfo/America/Pangnirtung.ics | 4 +- + web/tzurl/zoneinfo/America/Paramaribo.ics | 4 +- + web/tzurl/zoneinfo/America/Phoenix.ics | 4 +- + .../zoneinfo/America/Port-au-Prince.ics | 4 +- + web/tzurl/zoneinfo/America/Porto_Velho.ics | 4 +- + web/tzurl/zoneinfo/America/Puerto_Rico.ics | 4 +- + web/tzurl/zoneinfo/America/Punta_Arenas.ics | 22 +- + web/tzurl/zoneinfo/America/Rainy_River.ics | 4 +- + web/tzurl/zoneinfo/America/Rankin_Inlet.ics | 4 +- + web/tzurl/zoneinfo/America/Recife.ics | 4 +- + web/tzurl/zoneinfo/America/Regina.ics | 4 +- + web/tzurl/zoneinfo/America/Resolute.ics | 4 +- + web/tzurl/zoneinfo/America/Rio_Branco.ics | 4 +- + web/tzurl/zoneinfo/America/Santarem.ics | 4 +- + web/tzurl/zoneinfo/America/Santiago.ics | 35 +- + web/tzurl/zoneinfo/America/Santo_Domingo.ics | 4 +- + web/tzurl/zoneinfo/America/Sao_Paulo.ics | 4 +- + web/tzurl/zoneinfo/America/Scoresbysund.ics | 4 +- + web/tzurl/zoneinfo/America/Sitka.ics | 4 +- + web/tzurl/zoneinfo/America/St_Johns.ics | 4 +- + web/tzurl/zoneinfo/America/Swift_Current.ics | 4 +- + web/tzurl/zoneinfo/America/Tegucigalpa.ics | 4 +- + web/tzurl/zoneinfo/America/Thule.ics | 4 +- + web/tzurl/zoneinfo/America/Thunder_Bay.ics | 4 +- + web/tzurl/zoneinfo/America/Tijuana.ics | 6 +- + web/tzurl/zoneinfo/America/Toronto.ics | 4 +- + web/tzurl/zoneinfo/America/Vancouver.ics | 4 +- + web/tzurl/zoneinfo/America/Whitehorse.ics | 4 +- + web/tzurl/zoneinfo/America/Winnipeg.ics | 4 +- + web/tzurl/zoneinfo/America/Yakutat.ics | 4 +- + web/tzurl/zoneinfo/America/Yellowknife.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Casey.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Davis.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Macquarie.ics | 6 +- + web/tzurl/zoneinfo/Antarctica/Mawson.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Palmer.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Rothera.ics | 4 +- + web/tzurl/zoneinfo/Antarctica/Troll.ics | 4 +- + web/tzurl/zoneinfo/Asia/Almaty.ics | 4 +- + web/tzurl/zoneinfo/Asia/Amman.ics | 15 +- + web/tzurl/zoneinfo/Asia/Anadyr.ics | 4 +- + web/tzurl/zoneinfo/Asia/Aqtau.ics | 4 +- + web/tzurl/zoneinfo/Asia/Aqtobe.ics | 4 +- + web/tzurl/zoneinfo/Asia/Ashgabat.ics | 4 +- + web/tzurl/zoneinfo/Asia/Atyrau.ics | 4 +- + web/tzurl/zoneinfo/Asia/Baghdad.ics | 4 +- + web/tzurl/zoneinfo/Asia/Baku.ics | 4 +- + web/tzurl/zoneinfo/Asia/Bangkok.ics | 4 +- + web/tzurl/zoneinfo/Asia/Barnaul.ics | 4 +- + web/tzurl/zoneinfo/Asia/Beirut.ics | 4 +- + web/tzurl/zoneinfo/Asia/Bishkek.ics | 4 +- + web/tzurl/zoneinfo/Asia/Chita.ics | 4 +- + web/tzurl/zoneinfo/Asia/Choibalsan.ics | 4 +- + web/tzurl/zoneinfo/Asia/Colombo.ics | 4 +- + web/tzurl/zoneinfo/Asia/Damascus.ics | 14 +- + web/tzurl/zoneinfo/Asia/Dhaka.ics | 4 +- + web/tzurl/zoneinfo/Asia/Dili.ics | 4 +- + web/tzurl/zoneinfo/Asia/Dubai.ics | 4 +- + web/tzurl/zoneinfo/Asia/Dushanbe.ics | 4 +- + web/tzurl/zoneinfo/Asia/Famagusta.ics | 4 +- + web/tzurl/zoneinfo/Asia/Gaza.ics | 97 ++-- + web/tzurl/zoneinfo/Asia/Hebron.ics | 97 ++-- + web/tzurl/zoneinfo/Asia/Ho_Chi_Minh.ics | 6 +- + web/tzurl/zoneinfo/Asia/Hong_Kong.ics | 4 +- + web/tzurl/zoneinfo/Asia/Hovd.ics | 4 +- + web/tzurl/zoneinfo/Asia/Irkutsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Jakarta.ics | 4 +- + web/tzurl/zoneinfo/Asia/Jayapura.ics | 4 +- + web/tzurl/zoneinfo/Asia/Jerusalem.ics | 80 ++-- + web/tzurl/zoneinfo/Asia/Kabul.ics | 4 +- + web/tzurl/zoneinfo/Asia/Kamchatka.ics | 4 +- + web/tzurl/zoneinfo/Asia/Karachi.ics | 4 +- + web/tzurl/zoneinfo/Asia/Kathmandu.ics | 4 +- + web/tzurl/zoneinfo/Asia/Khandyga.ics | 4 +- + web/tzurl/zoneinfo/Asia/Kolkata.ics | 4 +- + web/tzurl/zoneinfo/Asia/Krasnoyarsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Kuching.ics | 4 +- + web/tzurl/zoneinfo/Asia/Macau.ics | 4 +- + web/tzurl/zoneinfo/Asia/Magadan.ics | 4 +- + web/tzurl/zoneinfo/Asia/Makassar.ics | 4 +- + web/tzurl/zoneinfo/Asia/Manila.ics | 4 +- + web/tzurl/zoneinfo/Asia/Nicosia.ics | 4 +- + web/tzurl/zoneinfo/Asia/Novokuznetsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Novosibirsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Omsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Oral.ics | 4 +- + web/tzurl/zoneinfo/Asia/Pontianak.ics | 4 +- + web/tzurl/zoneinfo/Asia/Pyongyang.ics | 4 +- + web/tzurl/zoneinfo/Asia/Qatar.ics | 4 +- + web/tzurl/zoneinfo/Asia/Qostanay.ics (new) | 104 ++++ + web/tzurl/zoneinfo/Asia/Qyzylorda.ics | 4 +- + web/tzurl/zoneinfo/Asia/Riyadh.ics | 4 +- + web/tzurl/zoneinfo/Asia/Sakhalin.ics | 4 +- + web/tzurl/zoneinfo/Asia/Samarkand.ics | 4 +- + web/tzurl/zoneinfo/Asia/Seoul.ics | 4 +- + web/tzurl/zoneinfo/Asia/Shanghai.ics | 4 +- + web/tzurl/zoneinfo/Asia/Singapore.ics | 4 +- + web/tzurl/zoneinfo/Asia/Srednekolymsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Taipei.ics | 4 +- + web/tzurl/zoneinfo/Asia/Tashkent.ics | 4 +- + web/tzurl/zoneinfo/Asia/Tbilisi.ics | 4 +- + web/tzurl/zoneinfo/Asia/Tehran.ics | 422 +---------------- + web/tzurl/zoneinfo/Asia/Thimphu.ics | 4 +- + web/tzurl/zoneinfo/Asia/Tokyo.ics | 4 +- + web/tzurl/zoneinfo/Asia/Tomsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Ulaanbaatar.ics | 4 +- + web/tzurl/zoneinfo/Asia/Urumqi.ics | 4 +- + web/tzurl/zoneinfo/Asia/Ust-Nera.ics | 4 +- + web/tzurl/zoneinfo/Asia/Vladivostok.ics | 4 +- + web/tzurl/zoneinfo/Asia/Yakutsk.ics | 4 +- + web/tzurl/zoneinfo/Asia/Yangon.ics | 4 +- + web/tzurl/zoneinfo/Asia/Yekaterinburg.ics | 4 +- + web/tzurl/zoneinfo/Asia/Yerevan.ics | 4 +- + web/tzurl/zoneinfo/Atlantic/Azores.ics | 20 +- + web/tzurl/zoneinfo/Atlantic/Bermuda.ics | 67 ++- + web/tzurl/zoneinfo/Atlantic/Canary.ics | 4 +- + web/tzurl/zoneinfo/Atlantic/Cape_Verde.ics | 4 +- + web/tzurl/zoneinfo/Atlantic/Faroe.ics | 4 +- + web/tzurl/zoneinfo/Atlantic/Madeira.ics | 20 +- + .../zoneinfo/Atlantic/South_Georgia.ics | 4 +- + web/tzurl/zoneinfo/Atlantic/Stanley.ics | 4 +- + web/tzurl/zoneinfo/Australia/Adelaide.ics | 19 +- + web/tzurl/zoneinfo/Australia/Brisbane.ics | 19 +- + web/tzurl/zoneinfo/Australia/Broken_Hill.ics | 19 +- + web/tzurl/zoneinfo/Australia/Darwin.ics | 13 +- + web/tzurl/zoneinfo/Australia/Eucla.ics | 23 +- + web/tzurl/zoneinfo/Australia/Hobart.ics | 32 +- + web/tzurl/zoneinfo/Australia/Lindeman.ics | 26 +- + web/tzurl/zoneinfo/Australia/Lord_Howe.ics | 4 +- + web/tzurl/zoneinfo/Australia/Melbourne.ics | 19 +- + web/tzurl/zoneinfo/Australia/Perth.ics | 23 +- + web/tzurl/zoneinfo/Australia/Sydney.ics | 19 +- + web/tzurl/zoneinfo/Europe/Andorra.ics | 4 +- + web/tzurl/zoneinfo/Europe/Astrakhan.ics | 4 +- + web/tzurl/zoneinfo/Europe/Athens.ics | 4 +- + web/tzurl/zoneinfo/Europe/Belgrade.ics | 4 +- + web/tzurl/zoneinfo/Europe/Berlin.ics | 4 +- + web/tzurl/zoneinfo/Europe/Brussels.ics | 4 +- + web/tzurl/zoneinfo/Europe/Bucharest.ics | 4 +- + web/tzurl/zoneinfo/Europe/Budapest.ics | 4 +- + web/tzurl/zoneinfo/Europe/Chisinau.ics | 4 +- + web/tzurl/zoneinfo/Europe/Dublin.ics | 6 +- + web/tzurl/zoneinfo/Europe/Gibraltar.ics | 4 +- + web/tzurl/zoneinfo/Europe/Helsinki.ics | 4 +- + web/tzurl/zoneinfo/Europe/Istanbul.ics | 4 +- + web/tzurl/zoneinfo/Europe/Kaliningrad.ics | 4 +- + web/tzurl/zoneinfo/Europe/Kirov.ics | 4 +- + .../zoneinfo/Europe/{Kiev.ics => Kyiv.ics} | 35 +- + web/tzurl/zoneinfo/Europe/Lisbon.ics | 20 +- + web/tzurl/zoneinfo/Europe/London.ics | 4 +- + web/tzurl/zoneinfo/Europe/Madrid.ics | 4 +- + web/tzurl/zoneinfo/Europe/Malta.ics | 4 +- + web/tzurl/zoneinfo/Europe/Minsk.ics | 4 +- + web/tzurl/zoneinfo/Europe/Moscow.ics | 4 +- + web/tzurl/zoneinfo/Europe/Paris.ics | 4 +- + web/tzurl/zoneinfo/Europe/Prague.ics | 4 +- + web/tzurl/zoneinfo/Europe/Riga.ics | 4 +- + web/tzurl/zoneinfo/Europe/Rome.ics | 4 +- + web/tzurl/zoneinfo/Europe/Samara.ics | 4 +- + web/tzurl/zoneinfo/Europe/Saratov.ics | 4 +- + web/tzurl/zoneinfo/Europe/Simferopol.ics | 19 +- + web/tzurl/zoneinfo/Europe/Sofia.ics | 4 +- + web/tzurl/zoneinfo/Europe/Tallinn.ics | 4 +- + web/tzurl/zoneinfo/Europe/Tirane.ics | 4 +- + web/tzurl/zoneinfo/Europe/Ulyanovsk.ics | 4 +- + web/tzurl/zoneinfo/Europe/Vienna.ics | 4 +- + web/tzurl/zoneinfo/Europe/Vilnius.ics | 4 +- + web/tzurl/zoneinfo/Europe/Volgograd.ics | 5 +- + web/tzurl/zoneinfo/Europe/Warsaw.ics | 4 +- + web/tzurl/zoneinfo/Europe/Zurich.ics | 4 +- + web/tzurl/zoneinfo/Indian/Chagos.ics | 4 +- + web/tzurl/zoneinfo/Indian/Maldives.ics | 4 +- + web/tzurl/zoneinfo/Indian/Mauritius.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Apia.ics | 8 +- + web/tzurl/zoneinfo/Pacific/Auckland.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Bougainville.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Chatham.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Easter.ics | 12 +- + web/tzurl/zoneinfo/Pacific/Efate.ics | 19 +- + web/tzurl/zoneinfo/Pacific/Fakaofo.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Fiji.ics | 17 +- + web/tzurl/zoneinfo/Pacific/Galapagos.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Gambier.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Guadalcanal.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Guam.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Honolulu.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Kanton.ics (new) | 29 ++ + web/tzurl/zoneinfo/Pacific/Kiritimati.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Kosrae.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Kwajalein.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Marquesas.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Nauru.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Niue.ics | 16 +- + web/tzurl/zoneinfo/Pacific/Norfolk.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Noumea.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Pago_Pago.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Palau.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Pitcairn.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Port_Moresby.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Rarotonga.ics | 12 +- + web/tzurl/zoneinfo/Pacific/Tahiti.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Tarawa.ics | 4 +- + web/tzurl/zoneinfo/Pacific/Tongatapu.ics | 10 +- + 741 files changed, 2517 insertions(+), 2441 deletions(-) + +commit 1a4cb4a6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 19 17:10:37 2022 +0100 + + Removed debugging code accidentally left in. + + web/js/edit_entry.js.php | 2 -- + 1 file changed, 2 deletions(-) + +commit dcea7396 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 19 17:08:27 2022 +0100 + + Removed redundant code + + web/js/edit_entry.js.php | 1 - + 1 file changed, 1 deletion(-) + +commit 4094b104 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 19 17:03:05 2022 +0100 + + Removed use of deprecated substr() + + web/js/edit_entry.js.php | 16 ++++++++++++---- + 1 file changed, 12 insertions(+), 4 deletions(-) + +commit bf6e3576 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 18 21:47:18 2022 +0100 + + Fixed bug introduced in recent commit + + web/js/edit_entry.js.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 9c5f492f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 18 17:01:05 2022 +0100 + + Removed test code accidentally committed previously. + + web/index.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 277325fa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 18 16:41:06 2022 +0100 + + Fixed typos in comments + + web/js/datepicker.js.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit df703ccc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 18 14:42:12 2022 +0100 + + Added comment + + web/index.php | 2 +- + web/js/datepicker.js.php | 6 +++++- + 2 files changed, 6 insertions(+), 2 deletions(-) + +commit 606b31ec +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 18 14:32:30 2022 +0100 + + Fixed bug resulting in "Invalid page_date yyyy-mm-dd to yyyy-nn-ee" message when a user clicks on multiple dates in the mini-calendars in succession on a slow server. + + web/js/datepicker.js.php | 2 ++ + web/js/index.js.php | 35 ++++++++++++++++++++++++----------- + web/js/refresh.js.php | 17 ++++++++++------- + 3 files changed, 36 insertions(+), 18 deletions(-) + +commit e277e5f8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 17 15:43:52 2022 +0100 + + Fixed typo in comment + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 37e0ec8f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 17 15:38:08 2022 +0100 + + Improved error handling for Ajax pre-fetching of pages + + web/js/index.js.php | 29 +++++++++++++++++------------ + web/standard_vars.inc.php | 6 ++++++ + 2 files changed, 23 insertions(+), 12 deletions(-) + +commit 96f856c7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 18:38:29 2022 +0100 + + Minor change to comment + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4f9b23d8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 18:36:57 2022 +0100 + + Removed unnecessary semicolon + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bb1e94cc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 18:32:38 2022 +0100 + + Fixed deprecated use of .submit() + + web/js/datepicker.js.php | 2 +- + web/js/edit_entry.js.php | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit ef2a4664 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 18:22:41 2022 +0100 + + Upgraded to jQuery 3.6.1 + + web/jquery/jquery-3.6.0.min.js (gone) | 2 - + .../{jquery-3.6.0.js => jquery-3.6.1.js} | 214 ++++---- + web/jquery/jquery-3.6.1.min.js (new) | 2 + + .../jquery-migrate-3.3.2.min.js (gone) | 2 - + ...rate-3.3.2.js => jquery-migrate-3.4.0.js} | 439 +++++++++++------ + web/jquery/jquery-migrate-3.4.0.min.js (new) | 2 + + web/js.inc | 4 +- + 7 files changed, 408 insertions(+), 257 deletions(-) + +commit f1ae3eb3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 18:01:41 2022 +0100 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionCookie.php | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) + +commit aa72aed9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:59:06 2022 +0100 + + Replaced expression with ?? version + + web/lib/MRBS/Session/SessionCookie.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2114e739 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:54:29 2022 +0100 + + Eliminated duplicate declaration + + web/js/edit_entry.js.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit fb96613c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:49:34 2022 +0100 + + Fixed typos in comments + + web/js/refresh.js.php | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 864d0b18 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:38:06 2022 +0100 + + Removed duplicated jQuery selector + + web/js/edit_entry.js.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit cf37b395 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:34:22 2022 +0100 + + Removed duplicated jQuery selector + + web/js/edit_entry.js.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 26cf40b4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:30:55 2022 +0100 + + Removed duplicated jQuery selector + + web/js/edit_entry.js.php | 13 ++++++------- + 1 file changed, 6 insertions(+), 7 deletions(-) + +commit aeade428 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 17:27:35 2022 +0100 + + Removed duplicated jQuery selector + + web/js/edit_entry.js.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit c3b12f98 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 16 16:52:35 2022 +0100 + + Formatted comments + + web/edit_entry_handler.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 8dc856bd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 15 18:36:35 2022 +0100 + + Improved error handling when checking for conflicts and policy violations. + + web/edit_entry_handler.php | 19 +++++++++++++++++-- + web/js/edit_entry.js.php | 20 ++++++++++++++------ + 2 files changed, 31 insertions(+), 8 deletions(-) + +commit 1c7dc4d9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 14 16:34:09 2022 +0100 + + Replaced static property with constant. + + web/lib/MRBS/Form/Form.php | 22 ++++++++++++---------- + 1 file changed, 12 insertions(+), 10 deletions(-) + +commit 93b12e82 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 14 16:03:24 2022 +0100 + + Improved comment + + web/functions_mail.inc | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit 19497841 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 14 16:01:52 2022 +0100 + + Removed redundant function + + web/functions_mail.inc | 46 ---------------------------------------- + 1 file changed, 46 deletions(-) + +commit be52793f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 14 15:57:16 2022 +0100 + + Fixed bug causing multibyte characters in iCal notifications not to appear correctly + + web/functions_ical.inc | 17 +++++++++-------- + 1 file changed, 9 insertions(+), 8 deletions(-) + +commit bc7c5caf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 14 15:24:30 2022 +0100 + + Fixed bug causing multibyte characters in email display names not to appear correctly + + web/functions_mail.inc | 4 ++-- + web/lib/MRBS/MailQueue.php | 12 ++++++------ + 2 files changed, 8 insertions(+), 8 deletions(-) + +commit 65f585b0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 13 18:12:46 2022 +0100 + + Fixed bug introduced in a recent commit that caused problems when working with multiple databases (eg when using the 'db_ext' auth type). + + web/lib/MRBS/DB.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 7a5dfccd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 13 17:51:22 2022 +0100 + + Fixed bug introduced in a recent commit that caused problems when working with multiple databases (eg when using the 'db_ext' auth type). + + web/lib/MRBS/DB_mysql.php | 30 +++++++++++++++--------------- + 1 file changed, 15 insertions(+), 15 deletions(-) + +commit 55a50a44 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 13 17:40:14 2022 +0100 + + Changed caught exception class - no functional impact + + web/lib/MRBS/DB_mysql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 58007964 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 13 13:25:21 2022 +0100 + + Fixed bug introduced in recent commit causing password reset to fail. + + web/lib/MRBS/MailQueue.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 2818ace0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 16:02:46 2022 +0100 + + Replaced expressions with ?? versions + + web/lib/MRBS/MailQueue.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit a64f0748 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 15:58:52 2022 +0100 + + Replaced qualifier with an import + + web/lib/MRBS/MailQueue.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit e41ce77e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 15:58:00 2022 +0100 + + Added type declaration + + web/lib/MRBS/MailQueue.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 90861ed3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 15:35:15 2022 +0100 + + Added type declarations + + web/lib/MRBS/MailQueue.php | 24 +++++++++++++++++++----- + 1 file changed, 19 insertions(+), 5 deletions(-) + +commit 81a5b036 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 15:05:10 2022 +0100 + + Removed redundant use statement + + web/mrbs_auth.inc | 1 - + 1 file changed, 1 deletion(-) + +commit b0aa4fa7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 12 11:03:38 2022 +0100 + + Added the user's email address as a Reply-To address by default. This can be disabled by a config setting to bring the behaviour back to how it used to be. See SF Support Requests #2621. + + web/functions_mail.inc | 31 ++++++++++++++++++++----------- + web/lib/MRBS/MailQueue.php | 9 +++++++++ + web/systemdefaults.inc.php | 4 ++++ + 3 files changed, 33 insertions(+), 11 deletions(-) + +commit fce5aac2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 11 19:01:49 2022 +0100 + + Handled Sensitive Parameter Value in stack trace. + + web/functions_error.inc | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 639ce208 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 11 18:21:40 2022 +0100 + + Fixed incorrect use of Sensitive Parameter attribute + + web/lib/MRBS/Auth/Auth.php | 6 +++--- + web/lib/MRBS/Auth/AuthAuthBasic.php | 4 ++-- + web/lib/MRBS/Auth/AuthCas.php | 4 ++-- + web/lib/MRBS/Auth/AuthConfig.php | 4 ++-- + web/lib/MRBS/Auth/AuthCrypt.php | 4 ++-- + web/lib/MRBS/Auth/AuthDb.php | 12 ++++++------ + web/lib/MRBS/Auth/AuthDbExt.php | 4 ++-- + web/lib/MRBS/Auth/AuthExt.php | 4 ++-- + web/lib/MRBS/Auth/AuthIdcheck.php | 4 ++-- + web/lib/MRBS/Auth/AuthImap.php | 4 ++-- + web/lib/MRBS/Auth/AuthImapPhp.php | 4 ++-- + web/lib/MRBS/Auth/AuthJoomla.php | 4 ++-- + web/lib/MRBS/Auth/AuthLdap.php | 4 ++-- + web/lib/MRBS/Auth/AuthNone.php | 4 ++-- + web/lib/MRBS/Auth/AuthNw.php | 4 ++-- + web/lib/MRBS/Auth/AuthPop3.php | 4 ++-- + web/lib/MRBS/Auth/AuthSaml.php | 4 ++-- + web/lib/MRBS/Auth/AuthWix.php | 4 ++-- + web/lib/MRBS/Auth/AuthWordpress.php | 4 ++-- + web/lib/MRBS/DB.php | 12 ++++++------ + web/lib/MRBS/DBFactory.php | 6 +++--- + web/lib/MRBS/DB_mysql.php | 6 +++--- + web/lib/MRBS/DB_pgsql.php | 6 +++--- + web/lib/MRBS/Session/SessionWithLogin.php | 4 ++-- + web/lib/MRBS/Session/SessionWordpress.php | 4 ++-- + 25 files changed, 62 insertions(+), 62 deletions(-) + +commit 4dda0298 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 11 16:55:47 2022 +0100 + + Added type declarations + + web/view_entry.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 84b8ec34 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 11 16:48:19 2022 +0100 + + Fixed typo in comment + + web/view_entry.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 02380cf3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 11 16:47:46 2022 +0100 + + Replaced expressions with ?? versions + + web/view_entry.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 680ef731 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 9 18:33:09 2022 +0100 + + Restructured + + web/functions_error.inc | 54 +++++++++++++++++++++++++++++++++++++++ + web/init.inc | 53 -------------------------------------- + 2 files changed, 54 insertions(+), 53 deletions(-) + +commit 66e81f5c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 9 13:55:26 2022 +0100 + + Corrected typo in comment + + web/systemdefaults.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f007c28a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 9 13:51:00 2022 +0100 + + Improved comment. + + web/systemdefaults.inc.php | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +commit 6fdff7d6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 20:35:54 2022 +0100 + + Changed the way that the session.gc_maxlifetime variable is set so that it now respects an existing setting if that is greater than $auth["session_php"]["session_expire_time"]. + + web/lib/MRBS/Session/Session.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 24675d75 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 19:42:57 2022 +0100 + + Restructured + + web/lib/MRBS/Session/SessionJoomla.php | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +commit f1ef372c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 19:35:57 2022 +0100 + + Removed redundant use statements + + web/init.inc | 2 -- + 1 file changed, 2 deletions(-) + +commit 5b6c3f71 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 19:27:42 2022 +0100 + + Restructured: moved session initialisation code into the Session classes. + + web/init.inc | 168 +++-------------------- + web/lib/MRBS/Session/Session.php | 93 ++++++++++++- + web/lib/MRBS/Session/SessionCookie.php | 6 + + web/lib/MRBS/Session/SessionJoomla.php | 40 ++++++ + web/lib/MRBS/Session/SessionSaml.php | 14 ++ + web/mrbs_auth.inc | 16 --- + 6 files changed, 170 insertions(+), 167 deletions(-) + +commit 5ecaae10 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 18:47:19 2022 +0100 + + Started fixing Joomla4 authentication + + web/init.inc | 43 ++++++++++++++++++++++++++++++++++++++++--- + 1 file changed, 40 insertions(+), 3 deletions(-) + +commit 7c7a8653 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 17:52:31 2022 +0100 + + Corrected typo in comment + + web/lib/MRBS/Session/SessionWordpress.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6bdc1aca +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 8 17:41:09 2022 +0100 + + Fixed bug when authenticating against Joomla! Version 3. + + web/lib/MRBS/Auth/AuthJoomla.php | 8 ++++++++ + web/lib/MRBS/Session/SessionJoomla.php | 2 +- + 2 files changed, 9 insertions(+), 1 deletion(-) + +commit 2f22678a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 7 18:34:04 2022 +0100 + + Upgraded to PHPMailer 6.6.5 + + web/lib/PHPMailer/VERSION | 2 +- + web/lib/PHPMailer/composer.json | 2 +- + web/lib/PHPMailer/language/phpmailer.lang-da.php | 10 ++++++++-- + web/lib/PHPMailer/language/phpmailer.lang-pl.php | 13 ++++++------- + web/lib/PHPMailer/src/PHPMailer.php | 9 ++++++--- + web/lib/PHPMailer/src/POP3.php | 2 +- + web/lib/PHPMailer/src/SMTP.php | 3 +-- + 7 files changed, 24 insertions(+), 17 deletions(-) + +commit 6775815e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 7 17:54:15 2022 +0100 + + Changed error messages (no need for translations) + + web/lib/MRBS/SessionHandlerDb.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 325f2459 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 7 17:39:34 2022 +0100 + + Fixed bug in recent commit when running in multisite mode + + web/js/index.js.php | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit 6e96f2fe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 7 17:29:41 2022 +0100 + + Improved error handling on failure to acquire a mutex lock in the session handler + + web/lib/MRBS/SessionHandlerDb.php | 15 ++++++++++----- + 1 file changed, 10 insertions(+), 5 deletions(-) + +commit 8c988fbe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Oct 7 17:23:45 2022 +0100 + + Added a lock to validateId() + + web/lib/MRBS/SessionHandlerDb.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 55a99a31 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:52:30 2022 +0100 + + Added better check for result of write() + + web/lib/MRBS/SessionHandlerDb.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 79559cfe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:43:08 2022 +0100 + + Simplified code + + web/lib/MRBS/SessionHandlerDb.php | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit c8853eea +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:41:34 2022 +0100 + + Added better check for result of updateTimestamp() + + web/lib/MRBS/SessionHandlerDb.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 3b270247 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:35:33 2022 +0100 + + Made MIN_VERSION const private + + web/lib/MRBS/DB_pgsql.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 42fbd10b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:30:03 2022 +0100 + + Restructured + + web/lib/MRBS/DB_pgsql.php | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit 2692c363 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:26:14 2022 +0100 + + Restructured + + web/lib/MRBS/DB_mysql.php | 22 +++++++++++----------- + 1 file changed, 11 insertions(+), 11 deletions(-) + +commit a01749bf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Oct 6 16:21:16 2022 +0100 + + Changed the way MySQL is configured to bring it into line with PostgreSQL so that db()->command() returns the number of found (matched) rows, not the number of changed rows. + + web/lib/MRBS/DB.php | 43 ++++++++++++++++++++++++------------- + web/lib/MRBS/DB_mysql.php | 14 +++++++++++- + web/lib/MRBS/DB_pgsql.php | 9 +++++++- + 3 files changed, 49 insertions(+), 17 deletions(-) + +commit d42f3367 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 18:18:01 2022 +0100 + + Fixed locking in DB session handler + + web/lib/MRBS/SessionHandlerDb.php | 21 +++++++++++++++++++-- + 1 file changed, 19 insertions(+), 2 deletions(-) + +commit eb66414a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 18:11:51 2022 +0100 + + Fixed bug (MySQL will return 0 rows updated if the values are identical unless the PDO::MYSQL_ATTR_FOUND_ROWS is set). + + web/lib/MRBS/SessionHandlerDb.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1c76f5ce +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 16:36:29 2022 +0100 + + Checked the number of rows affected in updateTimestamp() + + web/lib/MRBS/SessionHandlerDb.php | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit 03820fec +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 14:43:42 2022 +0100 + + Fixed bug causing the "Return to previous page" link in view_entry.php not to be correct if the page has been reached through the navigation arrows which fetch the page using Ajax calls. This bug was introduced while fixing GitHub Issue #57. + + INSTALL | 20 ++++++++++++------ + web/ajax/update_page.php (new) | 19 +++++++++++++++++ + web/init.inc | 13 +++++------- + web/js/index.js.php | 7 ++++++ + web/lib/MRBS/Session/Session.php | 7 ++++++ + web/lib/MRBS/Session/SessionPhp.php | 13 +++++++----- + web/lib/MRBS/SessionHandlerDb.php | 18 +++++++++++++++- + .../MRBS/SessionHandlerDbException.php (new) | 9 ++++++++ + 8 files changed, 86 insertions(+), 20 deletions(-) + +commit 1664562c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 10:05:27 2022 +0100 + + Added locking of sessions + + web/lib/MRBS/SessionHandlerDb.php | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +commit 42d21b2b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:48:22 2022 +0100 + + Added comment + + web/lib/MRBS/DB_mysql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c92f7dae +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:46:29 2022 +0100 + + Allowed use of multiple locks if they are supported + + web/lib/MRBS/DB_mysql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1b6944f3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:44:18 2022 +0100 + + Made use of SELECT RELEASE_ALL_LOCKS() when possible + + web/lib/MRBS/DB_mysql.php | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +commit 664dfdd1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:39:29 2022 +0100 + + Truncated lock names in MySQL as since MYSQL 5.7.5 they are restricted to 64 characters. + + web/lib/MRBS/DB_mysql.php | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit e34981ca +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:28:01 2022 +0100 + + Added caching + + web/lib/MRBS/DB_mysql.php | 40 +++++++++++++++++++++---------------- + 1 file changed, 23 insertions(+), 17 deletions(-) + +commit 2415fb9e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 09:18:43 2022 +0100 + + Added method supportsMultipleLocks() + + web/lib/MRBS/DB.php | 6 ++++++ + web/lib/MRBS/DB_mysql.php | 26 ++++++++++++++++++++++++++ + 2 files changed, 32 insertions(+) + +commit 3b6ab685 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Oct 5 08:43:52 2022 +0100 + + Added comment + + web/lib/MRBS/DB_pgsql.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit d8684346 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 4 18:50:14 2022 +0100 + + Replaced qualifier with import + + web/lib/MRBS/SessionHandlerDb.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit f9c566f1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Oct 4 18:48:48 2022 +0100 + + Fixed bug preventing sessions from working when using certain versions of PHP. See https://github.com/php/php-src/issues/9668. + + web/lib/MRBS/SessionHandlerDb.php | 43 ++++++++++++++++++++++++++++- + 1 file changed, 42 insertions(+), 1 deletion(-) + +commit 63462bdf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 19:28:43 2022 +0100 + + Added comment + + web/lib/MRBS/SessionHandlerDb.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 37a8d135 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 17:00:30 2022 +0100 + + Simplified code + + web/lib/MRBS/DB_pgsql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c7f328b4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:59:09 2022 +0100 + + Simplified code + + web/lib/MRBS/DB_mysql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 535dea3d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:54:37 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit e7194e8f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:51:42 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 0b8efb0b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:49:58 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit b321b5a2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:45:13 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 6b75ccf1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:31:23 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 78d4171a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:29:42 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 2b4e842d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:27:09 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 4 ++-- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 4 ++-- + 3 files changed, 5 insertions(+), 5 deletions(-) + +commit a6651e96 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Oct 3 16:25:13 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 4a471b21 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:50:38 2022 +0100 + + Added missing method + + web/lib/MRBS/DB_pgsql.php | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit b79e98a2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:47:02 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 4 ++-- + web/lib/MRBS/DB_mysql.php | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 39fc5630 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:44:43 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 48241e34 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:42:00 2022 +0100 + + Tweaked comment + + web/lib/MRBS/DB_pgsql.php | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 76d93f06 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:40:30 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 6 +++--- + web/lib/MRBS/DB_mysql.php | 6 +++--- + web/lib/MRBS/DB_pgsql.php | 6 +++--- + 3 files changed, 9 insertions(+), 9 deletions(-) + +commit 5d145a8c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:35:38 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 5a6d03c3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:33:39 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 4 ++-- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +commit 2bfb741f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:30:17 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit 4efa0069 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:28:24 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 6 +++--- + web/lib/MRBS/DB_pgsql.php | 4 ++-- + 3 files changed, 6 insertions(+), 6 deletions(-) + +commit 5af417d0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:23:51 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit d29c05d0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:22:15 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 7da55c11 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:10:56 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 717a4570 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:07:06 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 4 ++-- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +commit a003ec50 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:05:02 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +commit c6bb1df8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 18:00:22 2022 +0100 + + Removed redundant cast + + web/lib/MRBS/DB.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1e7b72e5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 17:59:08 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 20 ++++++++++---------- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 12 insertions(+), 12 deletions(-) + +commit 080e8d13 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 17:44:43 2022 +0100 + + Made method explicitly public + + web/lib/MRBS/DB.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e0c170c3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 10:48:21 2022 +0100 + + Restructured + + web/lib/MRBS/DB_mysql.php | 74 ++++++++++++++++++++++++++++--------- + 1 file changed, 56 insertions(+), 18 deletions(-) + +commit 498a1205 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Oct 2 09:40:11 2022 +0100 + + Added mutex_unlock_all() + + web/lib/MRBS/DB.php | 8 ++++---- + web/lib/MRBS/DB_mysql.php | 11 +++++++++++ + web/lib/MRBS/DB_pgsql.php | 7 +++++++ + 3 files changed, 22 insertions(+), 4 deletions(-) + +commit 52c876d4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 18:34:19 2022 +0100 + + Added abstract method + + web/lib/MRBS/DB.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 92efc573 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 18:28:29 2022 +0100 + + Added type declarations and simplified code + + web/lib/MRBS/DB_mysql.php | 4 ++-- + web/lib/MRBS/DB_pgsql.php | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit bc193a89 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 10:31:16 2022 +0100 + + Added comments and type declarations + + web/lib/MRBS/DB.php | 7 ++++--- + web/lib/MRBS/DB_mysql.php | 4 +++- + web/lib/MRBS/DB_pgsql.php | 6 ++++-- + 3 files changed, 11 insertions(+), 6 deletions(-) + +commit cfceea0e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 10:15:55 2022 +0100 + + Added caching for performance + + web/lib/MRBS/DB.php | 16 +++++++++++----- + 1 file changed, 11 insertions(+), 5 deletions(-) + +commit 268e5a01 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 10:04:48 2022 +0100 + + Restructured + + web/lib/MRBS/DB_mysql.php | 1 - + web/lib/MRBS/DB_pgsql.php | 18 +++++++++++------- + 2 files changed, 11 insertions(+), 8 deletions(-) + +commit ace6de59 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Oct 1 09:55:06 2022 +0100 + + Added check for minimum versions of MySQL/MariaDB + + web/language.inc | 13 +++++++++- + web/lib/MRBS/DB.php | 11 +++++++++ + web/lib/MRBS/DB_mysql.php | 47 ++++++++++++++++++++++++++++++++++++- + 3 files changed, 69 insertions(+), 2 deletions(-) + +commit 96f229d2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 18:25:22 2022 +0100 + + Added getAttribute() method + + web/lib/MRBS/DB.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 97658232 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 18:03:31 2022 +0100 + + Renamed method + + web/lib/MRBS/DB_pgsql.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6467ced3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 17:59:36 2022 +0100 + + Added comment + + web/lib/MRBS/DB.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 2ad3b400 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 17:56:46 2022 +0100 + + Fixed bug introduced in last commit + + web/lib/MRBS/DB_pgsql.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 423a7e1e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 17:43:58 2022 +0100 + + Restructured + + web/lib/MRBS/DB.php | 12 +++++++++--- + web/lib/MRBS/DB_mysql.php | 10 ---------- + 2 files changed, 9 insertions(+), 13 deletions(-) + +commit 479736e9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 17:37:29 2022 +0100 + + Improved identification of version for MySQL databases + + web/lib/MRBS/DB_mysql.php | 29 ++++++++++++++++++++++++++--- + 1 file changed, 26 insertions(+), 3 deletions(-) + +commit dc6701ef +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 16:36:52 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB_pgsql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bcffd765 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 16:35:53 2022 +0100 + + Fixed typo in comment + + web/lib/MRBS/DB_pgsql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1866be8a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Sep 30 16:33:35 2022 +0100 + + Back-ported from the roles branch the min version check for PostgreSQL + + web/lib/MRBS/DB_pgsql.php | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +commit 0322d4b1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Sep 29 19:08:40 2022 +0100 + + Upgraded to jQuery UI version 1.13.2 + + web/jquery/ui/css/jquery-ui.structure.css | 2 +- + .../ui/css/jquery-ui.structure.min.css | 2 +- + ...i-bg_diagonals-medium_20_d34d17_40x40.png | Bin 440 -> 440 bytes + .../ui-bg_gloss-wave_45_817865_500x100.png | Bin 5948 -> 5948 bytes + .../ui-bg_gloss-wave_60_fece2f_500x100.png | Bin 5908 -> 5908 bytes + .../ui-bg_gloss-wave_70_ffdd57_500x100.png | Bin 5601 -> 5601 bytes + .../ui-bg_gloss-wave_90_fff9e5_500x100.png | Bin 5447 -> 5447 bytes + ...ui-bg_highlight-soft_100_feeebd_1x100.png | Bin 401 -> 401 bytes + .../ui-bg_inset-soft_30_ffffff_1x100.png | Bin 261 -> 261 bytes + .../sunny/images/ui-icons_3d3d3d_256x240.png | Bin 7074 -> 7074 bytes + .../sunny/images/ui-icons_bd7b00_256x240.png | Bin 4618 -> 4618 bytes + .../sunny/images/ui-icons_d19405_256x240.png | Bin 4618 -> 4618 bytes + .../sunny/images/ui-icons_eb990f_256x240.png | Bin 4618 -> 4618 bytes + .../sunny/images/ui-icons_ed9f26_256x240.png | Bin 4618 -> 4618 bytes + .../sunny/images/ui-icons_fadc7a_256x240.png | Bin 4618 -> 4618 bytes + .../sunny/images/ui-icons_ffe180_256x240.png | Bin 4618 -> 4618 bytes + web/jquery/ui/css/sunny/jquery-ui.theme.css | 2 +- + .../ui/css/sunny/jquery-ui.theme.min.css | 2 +- + web/jquery/ui/jquery-ui.js | 85 +++++++++-------- + web/jquery/ui/jquery-ui.min.js | 4 +- + 20 files changed, 51 insertions(+), 46 deletions(-) + +commit 82eaa8b4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 16:29:55 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 2 +- + web/lib/MRBS/DB_pgsql.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 3b239488 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:59:08 2022 +0100 + + Simplified code + + web/lib/MRBS/DB.php | 17 ++++++++++++++--- + web/lib/MRBS/DB_mysql.php | 14 -------------- + web/lib/MRBS/DB_pgsql.php | 14 -------------- + 3 files changed, 14 insertions(+), 31 deletions(-) + +commit e3361266 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:52:20 2022 +0100 + + Restructured to allow multiple locks in the future + + web/lib/MRBS/DB.php | 2 +- + web/lib/MRBS/DB_mysql.php | 28 +++++++++++----------------- + web/lib/MRBS/DB_pgsql.php | 13 +++++++------ + 3 files changed, 19 insertions(+), 24 deletions(-) + +commit bec1a097 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:36:13 2022 +0100 + + Back-ported some method declarations from the roles branch + + web/lib/MRBS/DB.php | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +commit 55904eb0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:27:47 2022 +0100 + + Updated comments + + web/lib/MRBS/DB_pgsql.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a64e4cd2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:26:12 2022 +0100 + + Updated comments + + web/lib/MRBS/DB_mysql.php | 6 ++++-- + web/lib/MRBS/DB_pgsql.php | 6 ++++-- + 2 files changed, 8 insertions(+), 4 deletions(-) + +commit cb51e744 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 15:23:53 2022 +0100 + + Updated comments + + web/lib/MRBS/DB_mysql.php | 18 ++---------------- + web/lib/MRBS/DB_pgsql.php | 2 +- + 2 files changed, 3 insertions(+), 17 deletions(-) + +commit ab8fddd9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 09:20:48 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB_mysql.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6cec8772 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Sep 28 09:04:26 2022 +0100 + + Improved error handling + + web/lib/MRBS/DB_pgsql.php | 46 +++++++++++++------------------------ + 1 file changed, 16 insertions(+), 30 deletions(-) + +commit 741a0be7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Sep 27 19:00:24 2022 +0100 + + Changed the implementation of mutex_lock() in DB_pgsql.php to use PostgreSQL advisory locks, avoiding the more heavy-handed table locks that were used previously and more closely matching the DB_mysql.php implementation. + + web/lib/MRBS/DB_pgsql.php | 74 +++++++++++++++++++++---------------- + 1 file changed, 42 insertions(+), 32 deletions(-) + +commit 737b7ec5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 11 14:19:42 2022 +0100 + + Fixed bug introduced in recent commit + + web/lib/MRBS/Auth/AuthDb.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 2fa08658 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 11 14:17:55 2022 +0100 + + Added SensitiveParameter attribute for user credentials + + web/lib/MRBS/Session/SessionWithLogin.php | 6 +++++- + web/lib/MRBS/Session/SessionWordpress.php | 6 +++++- + 2 files changed, 10 insertions(+), 2 deletions(-) + +commit 2c6e61ef +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 11 14:11:23 2022 +0100 + + Added SensitiveParameter attribute for user credentials + + web/lib/MRBS/Auth/Auth.php | 4 +++- + web/lib/MRBS/Auth/AuthDb.php | 19 ++++++++++++++++--- + 2 files changed, 19 insertions(+), 4 deletions(-) + +commit 86f9fd9d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 11 14:02:48 2022 +0100 + + Added SensitiveParameter attribute for user credentials + + web/lib/MRBS/Auth/Auth.php | 6 +++++- + web/lib/MRBS/Auth/AuthAuthBasic.php | 6 +++++- + web/lib/MRBS/Auth/AuthCas.php | 6 +++++- + web/lib/MRBS/Auth/AuthConfig.php | 6 +++++- + web/lib/MRBS/Auth/AuthCrypt.php | 6 +++++- + web/lib/MRBS/Auth/AuthDb.php | 6 +++++- + web/lib/MRBS/Auth/AuthDbExt.php | 6 +++++- + web/lib/MRBS/Auth/AuthExt.php | 6 +++++- + web/lib/MRBS/Auth/AuthIdcheck.php | 6 +++++- + web/lib/MRBS/Auth/AuthImap.php | 6 +++++- + web/lib/MRBS/Auth/AuthImapPhp.php | 6 +++++- + web/lib/MRBS/Auth/AuthJoomla.php | 6 +++++- + web/lib/MRBS/Auth/AuthLdap.php | 6 +++++- + web/lib/MRBS/Auth/AuthNone.php | 6 +++++- + web/lib/MRBS/Auth/AuthNw.php | 6 +++++- + web/lib/MRBS/Auth/AuthPop3.php | 6 +++++- + web/lib/MRBS/Auth/AuthSaml.php | 6 +++++- + web/lib/MRBS/Auth/AuthWix.php | 6 +++++- + web/lib/MRBS/Auth/AuthWordpress.php | 6 +++++- + 19 files changed, 95 insertions(+), 19 deletions(-) + +commit da16ad4e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 4 18:50:14 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 24 ++++++++++++------------ + web/lib/MRBS/DBFactory.php | 14 +++++++------- + web/lib/MRBS/DB_mysql.php | 12 ++++++------ + web/lib/MRBS/DB_pgsql.php | 12 ++++++------ + 4 files changed, 31 insertions(+), 31 deletions(-) + +commit c16cb60b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 4 18:42:27 2022 +0100 + + Added SensitiveParameter attribute for database credentials + + web/lib/MRBS/DB.php | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) + +commit b4e085b3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Sep 4 18:39:36 2022 +0100 + + Converted variable to boolean + + web/config.inc.php-sample | 4 ++-- + web/lib/MRBS/Auth/AuthDbExt.php | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit c4db8d01 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Sep 3 18:13:10 2022 +0100 + + Added SensitiveParameter attribute for database credentials + + web/lib/MRBS/DBFactory.php | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +commit c8ccd718 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Sep 3 18:03:59 2022 +0100 + + Added SensitiveParameter attribute for database credentials + + web/lib/MRBS/DB.php | 14 ++++++++++++-- + web/lib/MRBS/DB_mysql.php | 13 ++++++++++++- + web/lib/MRBS/DB_pgsql.php | 13 ++++++++++++- + 3 files changed, 36 insertions(+), 4 deletions(-) + +commit d646753a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 26 20:33:25 2022 +0100 + + Added type declarations + + web/language.inc | 20 +++++++------------- + 1 file changed, 7 insertions(+), 13 deletions(-) + +commit 01360229 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 25 15:43:32 2022 +0100 + + Replaced qualifier with an import + + web/lib/MRBS/System.php | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 93a17651 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 25 15:40:42 2022 +0100 + + Added type declarations + + web/lib/MRBS/System.php | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +commit 927dba46 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 22 18:56:16 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8ce70276 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 22 18:53:12 2022 +0100 + + Corrected typo in comment + + web/functions_mail.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6e11cf06 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 22 18:50:55 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit dd958b76 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 22 17:32:17 2022 +0100 + + Upgraded to PHPMailer 6.6.4 + + web/lib/PHPMailer/README.md | 3 + + web/lib/PHPMailer/VERSION | 2 +- + web/lib/PHPMailer/composer.json | 6 +- + web/lib/PHPMailer/get_oauth_token.php | 44 +++++++---- + .../PHPMailer/language/phpmailer.lang-el.php | 41 ++++++---- + .../language/phpmailer.lang-mn.php (new) | 27 +++++++ + web/lib/PHPMailer/src/PHPMailer.php | 74 +++++++++++------- + web/lib/PHPMailer/src/POP3.php | 2 +- + web/lib/PHPMailer/src/SMTP.php | 7 +- + 9 files changed, 138 insertions(+), 68 deletions(-) + +commit 9bc6e399 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 18:47:59 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 813ceb4e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 18:40:02 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit d96a3efd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 18:19:21 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 19 +++++++------------ + 1 file changed, 7 insertions(+), 12 deletions(-) + +commit a2df33a2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 17:56:42 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ee548762 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 17:38:05 2022 +0100 + + Fixed TypeError bug + + web/functions_mail.inc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit b1efecd5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 17:28:44 2022 +0100 + + Added type declarations + + web/approve_entry_handler.php | 2 +- + web/mrbs_sql.inc | 2 +- + web/view_entry.php | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 5025363c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Aug 20 17:12:31 2022 +0100 + + Added support for bool globals + + web/grab_globals.inc.php | 75 ++++++++++++++++++-------------------- + 1 file changed, 36 insertions(+), 39 deletions(-) + +commit 2b8282f7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 18:59:57 2022 +0100 + + Cast result to string + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6761f45f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 18:55:56 2022 +0100 + + Replaced error with exception. + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ee4f78c4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 18:52:43 2022 +0100 + + Eliminated duplicated code + + web/functions.inc | 26 ++++++++++++++++++++++++++ + web/functions_mail.inc | 39 ++------------------------------------- + web/functions_view.inc | 19 +------------------ + 3 files changed, 29 insertions(+), 55 deletions(-) + +commit ba67c9a2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 17:52:46 2022 +0100 + + Enabled strict_types + + web/edit_entry_handler.php | 1 + + 1 file changed, 1 insertion(+) + +commit 6528e353 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 17:52:25 2022 +0100 + + Fixed potential TypeError + + web/mrbs_sql.inc | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +commit f0c14b16 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 16:46:38 2022 +0100 + + Restructured + + web/functions.inc | 22 ++++------------------ + web/mrbs_sql.inc | 39 +++++++++++++++++++++++++++++++++++++++ + 2 files changed, 43 insertions(+), 18 deletions(-) + +commit 13f1fea8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 19 16:07:27 2022 +0100 + + Simplified code + + web/mrbs_sql.inc | 59 +++++++++++++++++++++++----------------------- + 1 file changed, 30 insertions(+), 29 deletions(-) + +commit fee7cce8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 18:34:32 2022 +0100 + + Disabled strict_types for the moment - it breaks too much of MRBS + + web/edit_entry_handler.php | 1 - + 1 file changed, 1 deletion(-) + +commit 304cd3fe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 17:44:36 2022 +0100 + + Back-ported some more from the roles branch that should have been back-ported in the last commit + + web/lib/MRBS/DB_mysql.php | 73 +++++++++++++++++++++---------------- + web/lib/MRBS/DB_pgsql.php | 57 +++++++++++++++++------------ + 2 files changed, 74 insertions(+), 56 deletions(-) + +commit c64cb3a9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 17:32:19 2022 +0100 + + Improved performance, back-porting from the roles branch + + web/functions.inc | 2 +- + web/functions_mail.inc | 2 +- + web/lib/MRBS/Column.php | 68 +++++++++++++++++++++++++++++++------- + web/lib/MRBS/Columns.php | 29 ++++++++++++++-- + 4 files changed, 85 insertions(+), 16 deletions(-) + +commit f888c126 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 17:21:02 2022 +0100 + + Added support for casting reals + + web/functions.inc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 677c4087 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 17:06:05 2022 +0100 + + Fixed TypeError bug + + web/functions.inc | 32 ++++++++++++++++++++++---------- + 1 file changed, 22 insertions(+), 10 deletions(-) + +commit 425fd0ed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 12:29:44 2022 +0100 + + Simplified code + + web/lib/MRBS/Form/ElementInputHidden.php | 18 +++++++++++++++--- + web/lib/MRBS/Form/Field.php | 11 ++--------- + web/lib/MRBS/Form/Form.php | 11 ++--------- + 3 files changed, 19 insertions(+), 21 deletions(-) + +commit c10b8f41 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 12:13:42 2022 +0100 + + Fixed bug causing the "Skip and Book" button not to work. + + web/lib/MRBS/Form/Field.php | 87 ++++++++++++++++++----------------- + web/lib/MRBS/Form/Form.php | 5 ++ + 2 files changed, 51 insertions(+), 41 deletions(-) + +commit a9279f0f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Aug 17 11:19:22 2022 +0100 + + Fixed duplicate colon problem. + + web/edit_entry_handler.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9efdfa9e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 12 16:18:17 2022 +0100 + + Enabled strict_types + + web/edit_entry_handler.php | 1 + + 1 file changed, 1 insertion(+) + +commit ab8dac4f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Aug 12 15:11:59 2022 +0100 + + Added some error checking + + web/edit_entry_handler.php | 21 +++++++++++++++++++-- + 1 file changed, 19 insertions(+), 2 deletions(-) + +commit 445f88a6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 11 19:44:27 2022 +0100 + + Fixed potential TypeError + + web/edit_entry_handler.php | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +commit 09ab7ebc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 11 19:30:23 2022 +0100 + + Fixed potential TypeError + + web/functions.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit c70d67e2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 11 19:13:42 2022 +0100 + + Fixed potential TypeError + + web/edit_entry_handler.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit 2d78e2a9 +Merge: 0e2fb0da b1f14bfc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Aug 9 18:38:14 2022 +0100 + + Merge pull request #58 from meeting-room-booking-system/issue_57 + + Issue 57 + +commit b1f14bfc +Merge: 9d5896c8 0e2fb0da +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 8 18:28:02 2022 +0100 + + Merge branch 'main' into issue_57 + +commit 0e2fb0da +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 8 18:27:44 2022 +0100 + + Simplified code + + web/lib/MRBS/Session/SessionPhp.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9d5896c8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Aug 8 18:25:19 2022 +0100 + + Stored the last page as a session variable so that it can be used instead of $_SERVER['HTTP_REFERER'] when the Referrer-Policy is set to strict-origin. See GitHub Issue #57. + + web/edit_entry.php | 5 ++- + web/lib/MRBS/Session/Session.php (new) | 22 ++++++++++ + web/lib/MRBS/Session/SessionHost.php | 2 +- + .../MRBS/Session/SessionInterface.php (gone) | 12 ------ + web/lib/MRBS/Session/SessionIp.php | 2 +- + web/lib/MRBS/Session/SessionNt.php | 2 +- + web/lib/MRBS/Session/SessionOmni.php | 2 +- + web/lib/MRBS/Session/SessionPhp.php | 40 +++++++++++++++--- + web/lib/MRBS/Session/SessionWithLogin.php | 2 +- + .../Session/SessionWithoutLogin.php (gone) | 14 ------ + web/mrbs_auth.inc | 5 ++- + web/view_entry.php | 14 +++--- + 12 files changed, 74 insertions(+), 48 deletions(-) + +commit 588527d0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Aug 4 07:05:06 2022 +0100 + + Added checking to see that $create_by has been set + + web/edit_entry_handler.php | 5 +++++ + web/mrbs_auth.inc | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit 1517b673 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Aug 2 04:11:36 2022 +0100 + + Removed any extra whitespace that may accidentally have been inserted in the display name. + + web/edit_users.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 0c83222f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jul 14 08:51:19 2022 +0100 + + Tweaked formatting + + web/js/datepicker.js.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit e947666f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jul 14 08:48:01 2022 +0100 + + Added comment + + web/js/datepicker.js.php | 3 +++ + 1 file changed, 3 insertions(+) + +commit e1c7b0d1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jul 13 18:27:57 2022 +0100 + + Fixed duplicate declarations + + web/js/index.js.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 631126ac +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jul 13 14:09:28 2022 +0100 + + Tweaked formatting + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 645cfb45 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jul 13 14:07:40 2022 +0100 + + Tweaked formatting + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0da0bf6e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jul 13 14:02:04 2022 +0100 + + Showed current view dates in minicalendars when there are hidden days. See GitHub PR #56. + + web/js/datepicker.js.php | 68 ++++++++++++++++++++++++++------------ + 1 file changed, 47 insertions(+), 21 deletions(-) + +commit 82738360 +Merge: 260852af 71d04150 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 12 15:23:01 2022 +0100 + + Merge pull request #55 from meeting-room-booking-system/minicalendar_range + + Minicalendar range + +commit 71d04150 +Merge: 638e11a2 260852af +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 12 15:07:36 2022 +0100 + + Merge branch 'main' into minicalendar_range + +commit 260852af +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 12 15:07:19 2022 +0100 + + Fix for the issue identified in GitHub Pull Request #54. + + web/js/index.js.php | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +commit 638e11a2 +Merge: e7458e27 cc247816 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 9 17:12:16 2022 +0100 + + Merge branch 'main' into minicalendar_range + +commit cc247816 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 9 17:11:56 2022 +0100 + + Simplified code + + web/js/datepicker.js.php | 19 ++----------------- + 1 file changed, 2 insertions(+), 17 deletions(-) + +commit e7458e27 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 9 16:37:06 2022 +0100 + + Added comment + + web/js/datepicker.js.php | 1 + + 1 file changed, 1 insertion(+) + +commit e6e722d1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 8 16:14:43 2022 +0100 + + Fixed bug in weekStart calculation + + web/js/datepicker.js.php | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit 68455ed0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 8 16:09:44 2022 +0100 + + Added comment + + web/js/datepicker.js.php | 29 ++++++++++++++++++----------- + 1 file changed, 18 insertions(+), 11 deletions(-) + +commit 691d4ac3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 8 15:52:02 2022 +0100 + + Disabled ranges when there are hidden days. + + web/js/datepicker.js.php | 32 ++++++++++++++++++++++++-------- + 1 file changed, 24 insertions(+), 8 deletions(-) + +commit d0227b7a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 8 15:06:44 2022 +0100 + + Started new branch to display date range. See GitHub Pull Requests #53. + + web/js/datepicker.js.php | 43 +++++++++++++++++++++++++++++++++++++- + 1 file changed, 42 insertions(+), 1 deletion(-) + +commit 4f5a7136 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 8 09:54:51 2022 +0100 + + Improved error handling + + web/standard_vars.inc.php | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 394903f1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jul 7 14:56:17 2022 +0100 + + Added comment + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ece1a03f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jul 7 14:54:36 2022 +0100 + + Fixed bug introduced in recent change + + web/mrbs_sql.inc | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit 75209a72 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jul 7 14:41:06 2022 +0100 + + Fixed bug introduced in recent change + + web/mrbs_sql.inc | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +commit 7cd75b0b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 5 20:44:18 2022 +0100 + + Added type declarations + + web/functions_mail.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 0caf8b5f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 5 18:39:40 2022 +0100 + + Simplified code + + web/search.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5388ef55 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 5 18:27:40 2022 +0100 + + Simplified code + + web/edit_entry_handler.php | 21 +++++++-------------- + 1 file changed, 7 insertions(+), 14 deletions(-) + +commit d1ba57f0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jul 5 17:51:58 2022 +0100 + + Improved error handling in the case of invalid dates + + web/edit_entry_handler.php | 19 ++++++++++++++++--- + web/functions.inc | 25 ++++++++++--------------- + web/report.php | 25 ++++++++++++++----------- + web/search.php | 6 +++++- + web/standard_vars.inc.php | 6 +++++- + 5 files changed, 50 insertions(+), 31 deletions(-) + +commit 8f800c71 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jul 4 14:26:21 2022 +0100 + + Fixed bug causing the "Today" button not to go to the current day if the page had been loaded on a different day. + + web/index.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 0af8d20a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jul 3 08:21:35 2022 +0100 + + Added type declarations + + web/lib/MRBS/DB.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit d6fb1f8e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 17:15:51 2022 +0100 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionPhp.php | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 92cb0c4b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 17:01:11 2022 +0100 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionWithLogin.php | 21 +++++++++++++-------- + 1 file changed, 13 insertions(+), 8 deletions(-) + +commit 595e5cba +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:53:45 2022 +0100 + + Removed redundant argument + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d94fbdcf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:49:19 2022 +0100 + + Added type declarations + + web/functions_view.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 80ca9a43 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:41:58 2022 +0100 + + Added type declarations + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3ba76554 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:35:06 2022 +0100 + + Removed redundant test + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0a6cf56f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:29:37 2022 +0100 + + Removed unnecessary curly braces + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 151b41ae +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:26:22 2022 +0100 + + Replaced qualifier with import + + web/functions.inc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit b89513af +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:20:44 2022 +0100 + + Added type declarations + + web/functions_table.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f46ddefd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:11:01 2022 +0100 + + Added type declarations + + web/functions_table.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 0f34e95c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 16:06:28 2022 +0100 + + Added type declarations + + web/functions_table.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6843a8ae +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 14:16:15 2022 +0100 + + Added type declarations + + web/functions_table.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9d105c2a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 14:02:06 2022 +0100 + + Added type declarations + + web/functions_table.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a018c8b7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 13:58:09 2022 +0100 + + Removed unnecessary leading \ + + web/functions_table.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bdce7a27 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 13:57:09 2022 +0100 + + Fixed typos in comments + + web/functions_table.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 7223a04d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 13:54:30 2022 +0100 + + Added type declarations + + web/functions_table.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 85ec71bc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 13:46:19 2022 +0100 + + Simplified code + + web/functions_table.inc | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit dd31b526 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 13:36:14 2022 +0100 + + Made kiosk mode respect private bookings + + web/functions_table.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cc2ed084 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 09:54:11 2022 +0100 + + Extended clickable area to whole window + + web/js/resizable.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d72edb6f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 09:47:46 2022 +0100 + + Added exit kiosk mode confirm dialog + + web/js/resizable.js.php | 15 ++++++++++++--- + web/lang/lang.en | 1 + + 2 files changed, 13 insertions(+), 3 deletions(-) + +commit 693b725f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 09:21:15 2022 +0100 + + Added comment + + web/js/resizable.js.php | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +commit 857055d9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 09:18:35 2022 +0100 + + Disabled all links and events in kiosk mode + + web/js/resizable.js.php | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit e58546ba +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jul 2 06:56:13 2022 +0100 + + Removed banner navigation when in kiosk mode + + web/css/mrbs.css.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 7060971b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 1 08:42:19 2022 +0100 + + Added type declarations + + web/index.php | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 5d2b4c74 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 1 08:33:13 2022 +0100 + + Added type declarations + + web/index.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 46f65504 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 1 08:29:24 2022 +0100 + + Added type declarations + + web/index.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c9b273ab +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jul 1 08:26:59 2022 +0100 + + Ensured that the day switches over when running in kiosk mode + + web/index.php | 9 +++++++-- + web/js/refresh.js.php | 9 +++++---- + 2 files changed, 12 insertions(+), 6 deletions(-) + +commit 36e966c6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 17:16:59 2022 +0100 + + Added type declarations + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 99f559d3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 16:26:08 2022 +0100 + + Added type declarations and error handling + + web/functions.inc | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +commit 28a8a19b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 16:18:21 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c7c18dd7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 16:14:52 2022 +0100 + + Added type declarations + + web/functions.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 7da739b9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 16:10:36 2022 +0100 + + Added type declarations + + web/functions.inc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 204d5883 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 16:01:03 2022 +0100 + + Removed redundant code now that the minimum PHP version is 7.2.0. + + web/functions.inc | 59 +++++++++++++++++++-------------------------- + 1 file changed, 25 insertions(+), 34 deletions(-) + +commit 67de4ca3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 15:53:49 2022 +0100 + + Removed redundant code now that the minimum PHP version is 7.2.0. + + web/functions.inc | 5 ----- + 1 file changed, 5 deletions(-) + +commit 934b8a81 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 15:49:51 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit efe8aa17 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 15:44:54 2022 +0100 + + Added type declarations + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 95aa1efa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 15:38:25 2022 +0100 + + Added type declarations + + web/functions.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit be59e293 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 15:34:58 2022 +0100 + + Added type declarations + + web/functions.inc | 12 +++++------- + 1 file changed, 5 insertions(+), 7 deletions(-) + +commit 336b51dc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:59:04 2022 +0100 + + Added type declarations + + web/functions.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 88ec3c9c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:46:14 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c3616c0c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:39:52 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit ddc84757 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:29:53 2022 +0100 + + Simplified code + + web/functions.inc | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +commit 736a48d1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:27:20 2022 +0100 + + Added type declaration + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 11657205 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:23:31 2022 +0100 + + Replaced global variable with constant + + web/defaultincludes.inc | 7 ++++--- + web/functions.inc | 4 ++-- + web/lib/MRBS/SessionHandlerDb.php | 6 ++---- + 3 files changed, 8 insertions(+), 9 deletions(-) + +commit 8783e99f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:08:50 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b565b708 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:03:34 2022 +0100 + + Added type declarations + + web/functions.inc | 9 ++------- + 1 file changed, 2 insertions(+), 7 deletions(-) + +commit 2eaa78c5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 14:00:23 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f96f4935 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 13:57:21 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit da409fe2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 13:52:37 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 89b814c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 13:48:10 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ecaf52a9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 13:44:31 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 98d0fccd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 12:45:13 2022 +0100 + + Removed debugging code that was accidentally committed + + web/js/general.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e0bd0f5d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 12:43:06 2022 +0100 + + Added an option for ordinary users to be able to create registration bookings + + web/edit_entry.php | 4 ++-- + web/js/general.js.php | 2 +- + web/systemdefaults.inc.php | 4 ++++ + web/view_entry.php | 9 +++++---- + 4 files changed, 12 insertions(+), 7 deletions(-) + +commit 885c9ac2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 30 08:12:42 2022 +0100 + + Corrected typo in comment + + web/js/datepicker.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 07d7548d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jun 29 15:12:56 2022 +0100 + + Added type declarations + + web/functions.inc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit d9edc54d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jun 29 14:57:11 2022 +0100 + + Added type declarations + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit ea5f1e5a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 23:00:52 2022 +0100 + + Fixed type declaration + + web/functions.inc | 12 ++++++------ + web/lib/MRBS/DB.php | 2 +- + 2 files changed, 7 insertions(+), 7 deletions(-) + +commit 6a8112e5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:53:15 2022 +0100 + + Fixed type declaration + + web/lib/MRBS/DB.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e880916e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:45:18 2022 +0100 + + Fixed type declarations + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 47096fdb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:39:01 2022 +0100 + + Fixed bug + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ad0a495a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:37:15 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9ca6b838 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:31:00 2022 +0100 + + Added type declarations + + web/edit_entry.php | 2 +- + web/functions.inc | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit cec788ed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:26:30 2022 +0100 + + Added type declarations + + web/functions.inc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 73699dca +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:21:33 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a82d205c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:13:21 2022 +0100 + + Added type declarations + + web/lib/MRBS/Locale.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit a7a00aa8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 22:06:53 2022 +0100 + + Added type declarations + + web/lib/MRBS/Locale.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cd308dc1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:28:17 2022 +0100 + + Replaced qualifiers with imports + + web/lib/MRBS/Session/SessionWithLogin.php | 12 +++++++----- + 1 file changed, 7 insertions(+), 5 deletions(-) + +commit f8e25866 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:27:09 2022 +0100 + + Fixed recently introduced bug + + web/lib/MRBS/Session/SessionWithLogin.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4a8e0987 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:16:14 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d77bf59e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:12:08 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4d5dfda6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:08:22 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1a2aea62 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 21:04:12 2022 +0100 + + Added type declarations + + web/functions.inc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit b25e9c42 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:59:12 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 54c9a93f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:55:51 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9bf1127c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:45:55 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d666933d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:39:15 2022 +0100 + + Added type declaration + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 17914baa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:37:15 2022 +0100 + + Restored file + + web/functions.inc (new) | 2660 +++++++++++++++++++++++++++++++++++++ + 1 file changed, 2660 insertions(+) + +commit 37136489 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:30:01 2022 +0100 + + Added type declarations + + web/functions.inc (gone) | 2660 ------------------------------------ + 1 file changed, 2660 deletions(-) + +commit 792de5c6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:23:54 2022 +0100 + + Added type declarations + + web/functions.inc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit e29542b0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:20:57 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit db4ee0dc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:16:12 2022 +0100 + + Added type declarations + + web/functions.inc | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +commit 0e839466 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 20:01:41 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 14fe0a88 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 19:47:22 2022 +0100 + + Added type declarations + + web/functions.inc | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +commit 04f40096 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 19:37:12 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8032caa0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 19:24:26 2022 +0100 + + Added type declaration + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 12e43c94 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 19:15:15 2022 +0100 + + Removed unnecessary leading '\' + + web/functions.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1d065f23 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 28 10:35:11 2022 +0100 + + Changed error severity + + web/lib/MRBS/Auth/AuthLdap.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2731cab3 +Merge: d804ac02 5a2332fb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 27 18:25:28 2022 +0100 + + Merge pull request #51 from meeting-room-booking-system/issue_50 + + Improved error handling. See GitHub Issues #50. + +commit 5a2332fb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 27 18:24:05 2022 +0100 + + Improved error handling. See GitHub Issues #50. + + web/lib/MRBS/Auth/Auth.php | 13 ++++++++----- + web/lib/MRBS/Auth/AuthLdap.php | 1 + + 2 files changed, 9 insertions(+), 5 deletions(-) + +commit d804ac02 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jun 25 14:19:48 2022 +0100 + + Simplified code + + web/edit_entry.php | 12 +----------- + 1 file changed, 1 insertion(+), 11 deletions(-) + +commit 6dae482e +Merge: 90686d19 f523928e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 24 15:45:56 2022 +0100 + + Merge pull request #49 from meeting-room-booking-system/issue_46 + + Fixed problem when comparing certain strings in some locales. See Gi… + +commit f523928e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 24 15:43:32 2022 +0100 + + Fixed problem when comparing certain strings in some locales. See GitHub Issues #46. + + web/functions.inc | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 90686d19 +Merge: 93adffe8 bf86e906 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 24 15:17:33 2022 +0100 + + Merge pull request #48 from meeting-room-booking-system/issue_47 + + Fixed potential bug. See GitHub Issues #47. + +commit bf86e906 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 24 15:14:43 2022 +0100 + + Fixed potential bug. See GitHub Issues #47. + + web/functions_table.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 93adffe8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 24 15:09:45 2022 +0100 + + Fixed fatal error on systems where PHP_INT_MAX is greater than the maximum value allowed by the database column type. + + web/mrbs_sql.inc | 32 +++++++++++++++++++------------- + 1 file changed, 19 insertions(+), 13 deletions(-) + +commit 9b13c7af +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 21 08:56:47 2022 +0100 + + Improved last fix + + web/lib/MRBS/SessionHandlerDb.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1141adae +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 21 08:46:50 2022 +0100 + + Prevented possible bug + + web/lib/MRBS/SessionHandlerDb.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1cf89079 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 21:51:59 2022 +0100 + + Removed unnecessary local variables. + + web/functions.inc | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit 91fc11f2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 21:46:58 2022 +0100 + + Simplified code + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 28bae69c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 21:41:31 2022 +0100 + + Fixed bug + + web/lib/MRBS/DB.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 98ac8422 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 21:31:05 2022 +0100 + + Added error checking + + web/functions.inc | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 6107f1e8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 21:18:17 2022 +0100 + + Added type declarations + + web/functions.inc | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +commit cd77a6c1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 19:01:33 2022 +0100 + + Added type declarations + + web/functions.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 93024998 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:55:31 2022 +0100 + + Removed redundant code now that the minimum PHP version is 7.2.0 + + web/functions.inc | 5 ----- + 1 file changed, 5 deletions(-) + +commit 2fe367bb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:51:37 2022 +0100 + + Added type declarations and optional third parameter. + + web/functions.inc | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 997a3b02 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:41:31 2022 +0100 + + Added type declaration + + web/mrbs_sql.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 263abec4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:34:18 2022 +0100 + + Added type declarations + + web/mrbs_sql.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 88f1c4f2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:26:43 2022 +0100 + + Added type declarations + + web/functions.inc | 4 ++-- + web/mrbs_sql.inc | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 9bc750b9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 18:15:12 2022 +0100 + + Added type declarations and error checking + + web/functions.inc | 44 +++++++++++++++++++++++++++++++------------- + 1 file changed, 31 insertions(+), 13 deletions(-) + +commit 25f50d26 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 17:57:39 2022 +0100 + + Added type declaration + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fcce5a7c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 17:53:47 2022 +0100 + + Added type declarations + + web/mrbs_sql.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 56a70029 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 17:45:50 2022 +0100 + + Added type declarations + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7c63d685 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jun 20 17:29:48 2022 +0100 + + Restructured and added type declaration + + web/mrbs_sql.inc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 3090624d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jun 18 18:43:42 2022 +0100 + + Fixed bug introduced in a recent attempt at a fix. + + web/mrbs_sql.inc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 240820b0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jun 18 18:05:32 2022 +0100 + + Fixed use of dynamic properties, deprecated in PHP 8.2. + + web/lib/MRBS/Columns.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9274a215 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jun 18 17:20:01 2022 +0100 + + Temporary fix for writing session data to PostgreSQL. + + web/lib/MRBS/SessionHandlerDb.php | 35 ++++++++++++++++++++++++++++- + 1 file changed, 34 insertions(+), 1 deletion(-) + +commit 0eb34e9c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jun 18 17:19:03 2022 +0100 + + Fixed use of dynamic properties, deprecated in PHP 8.2. + + web/lib/MRBS/User.php | 18 +++++++++++++++++- + 1 file changed, 17 insertions(+), 1 deletion(-) + +commit 8bc0dae0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 14:21:04 2022 +0100 + + Updated the instructions for creating the config file. See SF Support Requests #2568. + + INSTALL | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 7fd6797f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 14:06:51 2022 +0100 + + Converted to using locale aware version of strcasecmp(). + + web/view_entry.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit a6ff3f5d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 14:04:51 2022 +0100 + + Converted to using locale aware version of strcasecmp(). + + web/pending.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 87b9fa54 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 14:02:17 2022 +0100 + + Converted to using locale aware version of strcasecmp(). + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3f812091 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 13:58:28 2022 +0100 + + Converted to using locale aware version of strcasecmp(). + + web/mrbs_auth.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ca0832d1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 13:55:29 2022 +0100 + + Converted to using locale aware version of strcasecmp(). + + web/edit_users.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 647305a4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 10:31:27 2022 +0100 + + Fixed bug introduced in recent commit. + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f17e3c43 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jun 17 09:02:04 2022 +0100 + + Fixed problem with case insensitive admin name checking when using non-ANSI characters, eg "Ändra" and "ändra". See also GitHub Issues #44. + + web/lib/MRBS/Auth/Auth.php | 17 +++-------------- + 1 file changed, 3 insertions(+), 14 deletions(-) + +commit 5e3bc5a0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 16 18:01:55 2022 +0100 + + Simplified code + + web/mrbs_sql.inc | 34 +++++++++++++++++----------------- + 1 file changed, 17 insertions(+), 17 deletions(-) + +commit f9e87dcd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Jun 15 21:15:43 2022 +0100 + + Added return type declaration + + web/mrbs_sql.inc | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit aa5b0a3d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 14 18:25:40 2022 +0100 + + Added the ability to configure placeholders for text fields in the edit_entry form. See GitHub Issue #41. + + web/functions.inc | 7 +++++++ + web/systemdefaults.inc.php | 5 +++++ + 2 files changed, 12 insertions(+) + +commit 12e9183b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jun 14 17:50:02 2022 +0100 + + Fixed error in comment + + web/systemdefaults.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5ae6c65d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:42:12 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/lib/MRBS/Session/SessionCookie.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b90147a7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:35:51 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/edit_entry_handler.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c653241b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:30:42 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/edit_area_handler.php | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +commit 1d923eaa +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:23:35 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/edit_area.php | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +commit 7b0b97c6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:15:29 2022 +0100 + + Fixed use of "self" in callables, deprecated in PHP 8.2 + + web/lib/MRBS/System.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 64bbfd42 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:05:40 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/functions_mail.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f3950387 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 21:03:40 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/functions_mail.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a438b54a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 18:56:34 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/lib/MRBS/DB.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8fcfa608 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 9 18:49:59 2022 +0100 + + Fixed some usages of ${var}, deprecated in PHP 8.2 + + web/functions.inc | 12 ++++++------ + web/index.php | 2 +- + web/mrbs_sql.inc | 8 ++++---- + 3 files changed, 11 insertions(+), 11 deletions(-) + +commit a9330d44 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jun 2 12:21:25 2022 +0100 + + Added the option to include registrants' usernames in reports + + web/functions.inc | 18 ++++++------ + web/lang/lang.en | 2 ++ + web/lib/MRBS/Auth/Auth.php | 26 +++++++++++++---- + web/lib/MRBS/Auth/AuthDb.php | 52 ++++++++++++++++++++++++++-------- + web/report.php | 4 +-- + web/systemdefaults.inc.php | 3 ++ + 6 files changed, 77 insertions(+), 28 deletions(-) + +commit 6e4f0698 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 31 16:55:11 2022 +0100 + + Fixed IE11 incompatibility. See SF Bugs #525. + + web/js/edit_entry.js.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 30ff1767 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 24 17:17:37 2022 +0100 + + Added type declarations + + web/edit_entry_handler.php | 2 +- + web/functions_mail.inc | 2 +- + web/mrbs_sql.inc | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit c8e332b3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 24 17:10:08 2022 +0100 + + Added type declaration + + web/mrbs_sql.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2ac4e40b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 24 16:57:06 2022 +0100 + + Added type declarations + + web/edit_entry_handler.php | 5 ++++- + web/mrbs_sql.inc | 2 +- + 2 files changed, 5 insertions(+), 2 deletions(-) + +commit 86c803b5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 24 16:42:56 2022 +0100 + + Added type declarations + + web/edit_entry_handler.php | 2 +- + web/mrbs_sql.inc | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 5bab731d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue May 24 16:19:49 2022 +0100 + + Added type declarations + + web/mrbs_sql.inc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a079f379 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon May 23 10:56:32 2022 +0100 + + Fixed bug resulting in an uncaught exception (database integrity constraint violation) if you try and rename a room to a room that already exists but is in a different case. That was because the test to check if the name is in use was case sensitive, whereas the database collation was case insensitive. + + web/edit_room_handler.php | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +commit 2ef20799 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun May 22 11:01:52 2022 +0100 + + Improved error message, distinguishing between caught and uncaught exceptions. + + web/edit_entry_handler.php | 2 +- + web/functions_error.inc | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 8a8310c1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun May 22 10:12:41 2022 +0100 + + Reordered use statement + + web/functions_error.inc | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 03033cc4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun May 22 10:11:29 2022 +0100 + + Replaced qualifiers with an import + + web/functions_error.inc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 4dabf200 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun May 22 09:58:36 2022 +0100 + + Fixed bug introduced during the last commit which resulted in the page refresh not working after an error. + + web/js/resizable.js.php | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit 846fd6c9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun May 22 09:36:43 2022 +0100 + + Added error handling to Ajax post requests on resizing a booking. See SF Bugs #524. + + web/edit_entry_handler.php | 102 ++++++++++++++++++++--------------- + web/functions_error.inc | 16 ++++-- + web/js/resizable.js.php | 21 +++++++- + web/lang/lang.en | 4 +- + 4 files changed, 93 insertions(+), 50 deletions(-) + +commit e58b48ca +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri May 20 13:17:09 2022 +0100 + + Removed redundant code (duplicated in mrbs_sql.inc) + + web/edit_entry_handler.php | 18 ++---------------- + 1 file changed, 2 insertions(+), 16 deletions(-) + +commit 579035de +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri May 20 13:11:33 2022 +0100 + + Redid previous fix + + web/edit_entry_handler.php | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit cf2cc07d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri May 20 12:34:22 2022 +0100 + + Fixed bug causing registration settings to be lost on resizing. + + web/edit_entry_handler.php | 5 ----- + 1 file changed, 5 deletions(-) + +commit 8b0a5ba7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon May 16 15:04:40 2022 +0100 + + Replaced expressions with ?? operator. + + web/edit_entry_handler.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit cdd6c7da +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon May 16 15:02:25 2022 +0100 + + Fixed bug causing MRBS to return to the wrong view after making a booking. See SF Support Requests #2552. + + web/edit_entry_handler.php | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +commit a8b765ed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat May 14 15:47:49 2022 +0100 + + Update to Version 1.13.1 of jQuery UI. (Pull REquest #38 didn't seem to contain any changes?) + + web/jquery/ui/css/jquery-ui.structure.css | 4 +- + .../ui/css/jquery-ui.structure.min.css | 4 +- + ...i-bg_diagonals-medium_20_d34d17_40x40.png | Bin 382 -> 440 bytes + .../ui-bg_gloss-wave_45_817865_500x100.png | Bin 5891 -> 5948 bytes + .../ui-bg_gloss-wave_60_fece2f_500x100.png | Bin 5849 -> 5908 bytes + .../ui-bg_gloss-wave_70_ffdd57_500x100.png | Bin 5543 -> 5601 bytes + .../ui-bg_gloss-wave_90_fff9e5_500x100.png | Bin 5389 -> 5447 bytes + ...ui-bg_highlight-soft_100_feeebd_1x100.png | Bin 343 -> 401 bytes + .../ui-bg_inset-soft_30_ffffff_1x100.png | Bin 203 -> 261 bytes + .../sunny/images/ui-icons_3d3d3d_256x240.png | Bin 6992 -> 7074 bytes + .../sunny/images/ui-icons_bd7b00_256x240.png | Bin 4549 -> 4618 bytes + .../sunny/images/ui-icons_d19405_256x240.png | Bin 4549 -> 4618 bytes + .../sunny/images/ui-icons_eb990f_256x240.png | Bin 4549 -> 4618 bytes + .../sunny/images/ui-icons_ed9f26_256x240.png | Bin 4549 -> 4618 bytes + .../sunny/images/ui-icons_fadc7a_256x240.png | Bin 4549 -> 4618 bytes + .../sunny/images/ui-icons_ffe180_256x240.png | Bin 4549 -> 4618 bytes + web/jquery/ui/css/sunny/jquery-ui.theme.css | 15 +- + .../ui/css/sunny/jquery-ui.theme.min.css | 4 +- + web/jquery/ui/jquery-ui.js | 647 ++++++++++------- + web/jquery/ui/jquery-ui.min.js | 7 +- + web/js.inc | 2 +- + 21 files changed, 407 insertions(+), 276 deletions(-) + +commit 733b3db9 +Merge: 37a2faf3 536c1544 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat May 14 15:27:16 2022 +0100 + + Merge pull request #38 from treborin/main + + Update jQuery UI to v 1.13.1 + +commit 536c1544 +Author: Roberto del Pino <31905622+treborin@users.noreply.github.com> +Date: Thu May 12 23:53:27 2022 +0200 + + Update jQuery UI to v 1.13.1 + +commit a8f2ee44 +Author: Roberto del Pino <31905622+treborin@users.noreply.github.com> +Date: Thu May 12 23:52:34 2022 +0200 + + Update jQuery UI to v 1.13.1 + +commit 354200eb +Author: Roberto del Pino <31905622+treborin@users.noreply.github.com> +Date: Thu May 12 23:52:02 2022 +0200 + + Update jQuery UI to v 1.13.1 + +commit 37a2faf3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Apr 25 19:11:02 2022 +0100 + + Fixed PHP 8.1 deprecation error when a user's email address is NULL + + web/edit_users.php | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +commit 7e05e675 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Apr 25 18:56:29 2022 +0100 + + Added email links (when sensible) for Created By and Modified By on the view_entry page. See SF Support Requests #2545. + + web/functions_view.inc | 52 ++++++++++++++++++++++++++++++------ + web/systemdefaults.inc.php | 4 ++- + 2 files changed, 47 insertions(+), 9 deletions(-) + +commit 44869978 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Apr 25 17:27:24 2022 +0100 + + Added type declarations + + web/functions_view.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2ffb49d8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Apr 24 18:14:14 2022 +0100 + + Added email obfuscation + + web/help.php | 4 +++- + web/js/functions.js.php | 22 ++++++++++++++++++++++ + web/js/general.js.php | 7 +++++++ + 3 files changed, 32 insertions(+), 1 deletion(-) + +commit 9a82b536 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Apr 23 18:14:07 2022 +0100 + + Improved internationalisation. + + web/help.php | 5 ++--- + web/lang/lang.ca | 3 +-- + web/lang/lang.cs | 3 +-- + web/lang/lang.da | 3 +-- + web/lang/lang.de | 7 +++---- + web/lang/lang.el | 3 +-- + web/lang/lang.en | 3 +-- + web/lang/lang.es | 3 +-- + web/lang/lang.eu | 3 +-- + web/lang/lang.fi | 3 +-- + web/lang/lang.fr | 3 +-- + web/lang/lang.he | 3 +-- + web/lang/lang.hu | 3 +-- + web/lang/lang.id | 3 +-- + web/lang/lang.it | 3 +-- + web/lang/lang.ja | 3 +-- + web/lang/lang.ko | 3 +-- + web/lang/lang.ms | 3 +-- + web/lang/lang.nb | 7 +++---- + web/lang/lang.nl | 3 +-- + web/lang/lang.nn | 7 +++---- + web/lang/lang.no | 7 +++---- + web/lang/lang.pl | 3 +-- + web/lang/lang.pt | 3 +-- + web/lang/lang.pt-br | 3 +-- + web/lang/lang.ro | 3 +-- + web/lang/lang.ru | 3 +-- + web/lang/lang.sk | 3 +-- + web/lang/lang.sl | 3 +-- + web/lang/lang.sr-latn-rs | 3 +-- + web/lang/lang.sv | 3 +-- + web/lang/lang.th | 3 +-- + web/lang/lang.tr | 3 +-- + web/lang/lang.zh-cn | 3 +-- + web/lang/lang.zh-tw | 3 +-- + 35 files changed, 44 insertions(+), 79 deletions(-) + +commit 904e2cfd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Apr 9 18:26:51 2022 +0100 + + Added an optional $user_agent parameter to url_get_contents(). + + web/functions.inc | 28 ++++++++++++++++------------ + 1 file changed, 16 insertions(+), 12 deletions(-) + +commit 20830ac5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Apr 7 11:42:58 2022 +0100 + + Fixed bug resulting in users sometimes not being able to register even though registration was open. + + web/view_entry.php | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit 35cf3b5a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Apr 5 13:35:21 2022 +0100 + + Improved performance of curl requests by using compression if possible. + + web/lib/MRBS/Auth/AuthWix.php | 5 +++++ + 1 file changed, 5 insertions(+) + +commit c27f2e5b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Apr 5 12:07:08 2022 +0100 + + Improved performance of curl requests by using compression if possible. + + web/functions.inc | 5 +++++ + 1 file changed, 5 insertions(+) + +commit d38921ce +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Apr 2 14:52:20 2022 +0100 + + Fixed bug when using a custom field of type DECIMAL and no form value is input + + web/edit_users.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 40c6ed52 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Mar 28 14:36:44 2022 +0100 + + Updated Spanish translation. Thanks to Andres Sierra. + + web/lang/lang.es | 247 +++++++++++++++++++++++++++++---------------- + 1 file changed, 162 insertions(+), 85 deletions(-) + +commit abcbcec8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Mar 27 16:36:09 2022 +0100 + + Improved the behaviour of date selection so that if the start date is changed to be after the end date, the end date is automatically changed to be the same as the start date, and vice versa. In other words the "start date after end date" error message is avoided. + + web/js/edit_entry.js.php | 26 +++++++++++++++++++++++--- + 1 file changed, 23 insertions(+), 3 deletions(-) + +commit 907d4e08 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Mar 23 14:58:43 2022 +0000 + + Added some more error information + + web/lib/MRBS/Auth/AuthWix.php | 16 ++++++++++++---- + 1 file changed, 12 insertions(+), 4 deletions(-) + +commit b073995b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Mar 18 16:58:19 2022 +0000 + + Improved error handling + + web/lib/MRBS/Auth/AuthWix.php | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 2bfdb8dc +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Mar 10 14:32:22 2022 +0000 + + Fixed problem with username. See SF Bugs #518. + + web/lib/MRBS/Auth/AuthLdap.php | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 1f9368d6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Mar 6 17:23:14 2022 +0000 + + Upgraded to PHPMailer Version 6.6.0 + + web/lib/PHPMailer/VERSION | 2 +- + web/lib/PHPMailer/composer.json | 9 ++- + .../PHPMailer/language/phpmailer.lang-fr.php | 2 +- + web/lib/PHPMailer/src/OAuth.php | 2 +- + .../src/OAuthTokenProvider.php (new) | 44 ++++++++++++ + web/lib/PHPMailer/src/PHPMailer.php | 65 +++++++++++++----- + web/lib/PHPMailer/src/POP3.php | 2 +- + web/lib/PHPMailer/src/SMTP.php | 5 +- + 8 files changed, 106 insertions(+), 25 deletions(-) + +commit f6f2ebf6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Mar 4 14:44:51 2022 +0000 + + Fixed bug in import.php when $booking_types is unset. See SF Bugs #519. + + web/import.php | 27 ++++++++++++++------------- + 1 file changed, 14 insertions(+), 13 deletions(-) + +commit fde2da1f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Mar 1 15:47:10 2022 +0000 + + Added type declarations + + web/dbsys.inc | 16 ++++++++-------- + web/upgrade.inc | 2 +- + 2 files changed, 9 insertions(+), 9 deletions(-) + +commit 1686136e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Feb 20 22:55:19 2022 +0000 + + Added class of 'mrbs-weekend' to flatpickr weekend days. See SF Support Requests 2507. + + web/js/datepicker.js.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit f90f326e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 18 18:19:48 2022 +0000 + + Temporarily disabled kiosk refresh as it seems to be causing occasional problems with navigation buttons + + web/systemdefaults.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 506a510a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 18 17:14:39 2022 +0000 + + Fixed bug causing checkmarks not to show up in Excel exports from the users table. + + web/edit_users.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2898265d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 16 17:41:09 2022 +0000 + + Added a config option for showing a timeline in kiosk mode + + web/js/refresh.js.php | 14 +++++++++----- + web/systemdefaults.inc.php | 5 +++-- + 2 files changed, 12 insertions(+), 7 deletions(-) + +commit bfc56f79 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 16 17:03:55 2022 +0000 + + When in kiosk mode don't show slots in the past. + + web/functions_table.inc | 27 ++++++++++++++++++++++++--- + 1 file changed, 24 insertions(+), 3 deletions(-) + +commit 25659715 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 16 15:51:28 2022 +0000 + + Advance to tomorrow if we're in kiosk mode and we're past the end of the last slot for the day + + web/standard_vars.inc.php | 43 ++++++++++++++++--------------------- + 1 file changed, 19 insertions(+), 24 deletions(-) + +commit f695bcd1 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Feb 15 17:56:24 2022 +0000 + + Added a class ("weekend") to weekend header cells so that a style can be applied. See SF Support Requests #2504. + + web/functions_table.inc | 34 ++++++++++++++++++++++++---------- + 1 file changed, 24 insertions(+), 10 deletions(-) + +commit 057cbea0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Feb 15 16:26:28 2022 +0000 + + Made the value of the PARTSTAT property in iCal notifications a config setting. See SF Support Requests #2503. + + web/functions_ical.inc | 7 ++++--- + web/systemdefaults.inc.php | 6 ++++++ + 2 files changed, 10 insertions(+), 3 deletions(-) + +commit 766f500e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Feb 13 13:52:01 2022 +0000 + + Added config settings for the default values of the Sort by and Sum by fields on the Report page. + + web/internalconfig.inc.php | 4 ++++ + web/report.php | 22 +++++++++++++++------- + web/systemdefaults.inc.php | 8 ++++++++ + 3 files changed, 27 insertions(+), 7 deletions(-) + +commit 20c5fe0e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Feb 12 09:40:26 2022 +0000 + + Added some type declarations + + web/report.php | 46 ++++++++++++++++++++++++---------------------- + 1 file changed, 24 insertions(+), 22 deletions(-) + +commit ba5dd0f0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Feb 12 09:19:37 2022 +0000 + + Removed redundant import. + + web/report.php | 1 - + 1 file changed, 1 deletion(-) + +commit db1e7dce +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Feb 12 09:17:43 2022 +0000 + + Removed redundant line of code. + + web/report.php | 1 - + 1 file changed, 1 deletion(-) + +commit d5a86a92 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Feb 12 09:11:45 2022 +0000 + + Improved previous commits so that the JavaScript sorting now exactly matches all three columns of the SQL ORDER BY clause. + + web/report.php | 36 ++++++++++++++++++++---------------- + 1 file changed, 20 insertions(+), 16 deletions(-) + +commit d5def051 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 11 21:27:35 2022 +0000 + + Added HTML escaping. + + web/report.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 28c9180c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 11 18:26:10 2022 +0000 + + Added comment. + + web/report.php | 1 + + 1 file changed, 1 insertion(+) + +commit 9e02c50c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 11 18:23:10 2022 +0000 + + Made DataTables sort by area then room + + web/js/report.js.php | 11 +++++++---- + web/report.php | 41 ++++++++++++++++++++++++++++------------- + 2 files changed, 35 insertions(+), 17 deletions(-) + +commit 9023d300 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 11 17:43:07 2022 +0000 + + Made DataTables respect the area and room sort keys. + + web/report.php | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +commit 7915f799 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 11 17:22:37 2022 +0000 + + Made DataTables respect the sort order defined on the report form. See SF Support Requests #2498 + + web/js/report.js.php | 50 ++++++++++++++++++++++++++---------------- + web/report.php | 39 ++++++++++++++++++++++++++++++-- + 2 files changed, 68 insertions(+), 21 deletions(-) + +commit 44a6ebef +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Feb 10 14:44:45 2022 +0000 + + Fixed bug causing incorrect registration opening and closing times to be used when generating a series with conflicts and the "Skip past conflicts" box is not checked. + + web/edit_entry_handler.php | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit 505c77d4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 9 20:03:12 2022 +0000 + + Fixed bug introduced in last merge + + web/standard_vars.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6650f5b3 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 9 17:48:26 2022 +0000 + + Improved performance of view_entry.php when using registration and a remote authentication type. + + web/view_entry.php | 14 +++++--------- + 1 file changed, 5 insertions(+), 9 deletions(-) + +commit 92c30e3e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 9 17:17:26 2022 +0000 + + Improved performance of calendar views when using registration and a remote authentication type. + + web/lib/MRBS/Auth/Auth.php | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit 3b3c2117 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 17:48:20 2022 +0000 + + Showed just one room when kiosk=room + + web/functions_table.inc | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit 5b1a033d +Merge: 4ce51fcb 6116be84 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 17:00:25 2022 +0000 + + Merge pull request #35 from meeting-room-booking-system/kiosk + + Kiosk + +commit 6116be84 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 16:48:10 2022 +0000 + + Added kiosk parameter to day_table_innerhtml() + + web/functions_table.inc | 2 +- + web/index.php | 8 +++++++- + 2 files changed, 8 insertions(+), 2 deletions(-) + +commit 0b79da8f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 15:53:40 2022 +0000 + + Added kiosk to context + + web/index.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 0ececc08 +Merge: 3ed98a39 4ce51fcb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 15:31:52 2022 +0000 + + Merge branch 'main' into kiosk + +commit 4ce51fcb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Feb 4 14:59:14 2022 +0000 + + Expanded message for password reset to cater for those without email addresses. + + web/lang/lang.en | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 3ed98a39 +Merge: 5dbca3f2 bda3899f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 2 18:30:03 2022 +0000 + + Merge branch 'main' into kiosk + +commit bda3899f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 2 18:27:20 2022 +0000 + + Switched to using a config variable for determining whether to get display names all at once. + + web/lib/MRBS/Auth/Auth.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 14728741 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Feb 2 18:26:33 2022 +0000 + + Switched to using a config variable for determining whether to get display names all at once. + + web/lib/MRBS/Auth/Auth.php | 8 ++++---- + web/lib/MRBS/Auth/AuthLdap.php | 5 ----- + web/systemdefaults.inc.php | 10 ++++++++++ + 3 files changed, 14 insertions(+), 9 deletions(-) + +commit 5dbca3f2 +Merge: 5c10e7da 84544255 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 31 17:40:34 2022 +0000 + + Merge branch 'main' into kiosk + +commit 84544255 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 31 17:39:21 2022 +0000 + + Improved performance of Search and Report when working with external authentication types + + web/functions.inc | 9 +----- + web/functions_mail.inc | 4 +-- + web/functions_view.inc | 2 +- + web/lib/MRBS/Auth/Auth.php | 54 ++++++++++++++++++++++++++++++-- + web/lib/MRBS/Auth/AuthLdap.php | 5 +++ + web/pending.php | 4 +-- + 6 files changed, 63 insertions(+), 15 deletions(-) + +commit 8c990cc6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 18:39:04 2022 +0000 + + Removed redundant import + + wix/web/http-functions.js | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 5c10e7da +Merge: 6c9d580e b235e14c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 17:58:04 2022 +0000 + + Merge branch 'main' into kiosk + + # Conflicts: + # web/index.php + +commit b235e14c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 17:53:13 2022 +0000 + + Simplified code + + web/standard_vars.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e2320a13 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 17:52:23 2022 +0000 + + Improved resilience of code + + web/index.php | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit 6f73ea66 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 17:45:55 2022 +0000 + + Simplified code + + web/index.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6c9d580e +Merge: 66a6b718 9978b32f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 08:11:57 2022 +0000 + + Merge branch 'main' into kiosk + +commit 9978b32f +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 29 08:10:36 2022 +0000 + + Improved resilience of code when http-functions.js at the Wix end isn't up to date. + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 66a6b718 +Merge: 43547b00 456d47cb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jan 27 18:00:22 2022 +0000 + + Merge branch 'main' into kiosk + +commit 456d47cb +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jan 27 17:59:44 2022 +0000 + + Wix authentication: switched to using badges instead of custom fields to determine MRBS admins as custom fields can be edited by members themselves in their profile. + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + web/systemdefaults.inc.php | 9 ++++----- + wix/README | 28 ++++++++++++++++---------- + wix/web/http-functions.js | 35 +++++++++++++++++++++++++++++---- + 4 files changed, 54 insertions(+), 20 deletions(-) + +commit 43547b00 +Merge: e74faa87 0324d622 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jan 25 17:05:24 2022 +0000 + + Merge branch 'main' into kiosk + +commit 0324d622 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jan 25 17:03:35 2022 +0000 + + Simplified code + + web/help.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 45fb8f4b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jan 25 17:01:24 2022 +0000 + + Improved resilience of $faqfilelang setting. + + web/help.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 337dd6c7 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Jan 25 16:50:51 2022 +0000 + + Made the $faqfilelang config setting more intuitive, whilst maintaining backwards compatability. See SF Bugs #517. + + web/help.php | 12 +++++++++++- + web/systemdefaults.inc.php | 9 +++++---- + 2 files changed, 16 insertions(+), 5 deletions(-) + +commit e74faa87 +Merge: f7b4061d c226532a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 23 11:13:57 2022 +0000 + + Merge branch 'main' into kiosk + +commit c226532a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 23 11:06:46 2022 +0000 + + Allowed for a more appropriate login placeholder for those authentication types that only validate by email address. + + web/lib/MRBS/Auth/Auth.php | 7 +++++ + web/lib/MRBS/Auth/AuthImap.php | 7 +++++ + web/lib/MRBS/Auth/AuthImapPhp.php | 7 +++++ + web/lib/MRBS/Auth/AuthWix.php | 14 +++++++++ + web/lib/MRBS/Session/SessionWithLogin.php | 34 +++++++++++++++------ + 5 files changed, 59 insertions(+), 10 deletions(-) + +commit f7b4061d +Merge: eb7fe8a3 d85636d5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 21 11:06:19 2022 +0000 + + Merge branch 'main' into kiosk + +commit d85636d5 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 21 11:04:22 2022 +0000 + + Fixed bug when Wix can't find a username. + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit eb7fe8a3 +Merge: 07c89ccc 08637c1b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 16 18:26:14 2022 +0000 + + Merge branch 'main' into kiosk + +commit 08637c1b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 16 18:24:34 2022 +0000 + + Fixed problem with positioning of the eye icon on the password reset page. + + web/css/mrbs.css.php | 1 + + 1 file changed, 1 insertion(+) + +commit 07c89ccc +Merge: 486f5b09 138b3539 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 10 17:33:12 2022 +0000 + + Merge branch 'main' into kiosk + +commit 138b3539 +Merge: ba0dcf9b 57de67ed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 10 17:25:59 2022 +0000 + + Merge pull request #34 from meeting-room-booking-system/fix_issue_33 + + Fix issue 33 + +commit 57de67ed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 10 17:22:42 2022 +0000 + + Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max. + + web/edit_room.php | 2 ++ + 1 file changed, 2 insertions(+) + +commit 5466c02b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 10 17:21:11 2022 +0000 + + Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max. + + web/edit_entry.php | 2 ++ + web/edit_users.php | 18 ++++++++++-------- + 2 files changed, 12 insertions(+), 8 deletions(-) + +commit 83f45380 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Jan 10 17:05:58 2022 +0000 + + Fixed bug causing a textarea to appear instead of a select or datalist element when the column length exceeds $text_input_max. + + web/edit_entry.php | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 486f5b09 +Merge: 970aa802 ba0dcf9b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 8 17:04:22 2022 +0000 + + Merge branch 'main' into kiosk + +commit ba0dcf9b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sat Jan 8 17:04:00 2022 +0000 + + Made the Wix display name property a configuration variable + + web/lib/MRBS/Auth/AuthWix.php | 14 ++++++++++++-- + web/systemdefaults.inc.php | 4 ++++ + wix/web/http-functions.js | 10 ++++++++-- + 3 files changed, 24 insertions(+), 4 deletions(-) + +commit 970aa802 +Merge: f20f612d a205f639 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 7 15:30:49 2022 +0000 + + Merge branch 'main' into kiosk + +commit a205f639 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 7 15:09:36 2022 +0000 + + Fixed bug when the Wix name is undefined + + wix/web/http-functions.js | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f20f612d +Merge: d909ffc1 f0be7ddf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 7 12:15:39 2022 +0000 + + Merge branch 'main' into kiosk + +commit f0be7ddf +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Fri Jan 7 12:14:17 2022 +0000 + + Fixed bug introduced in recent commit + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d909ffc1 +Merge: 829fe9d6 cc68d1c9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jan 6 18:10:32 2022 +0000 + + Merge branch 'main' into kiosk + +commit cc68d1c9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jan 6 18:10:16 2022 +0000 + + Restructured code + + web/lib/MRBS/Auth/Auth.php | 14 ++++++++++++++ + web/lib/MRBS/Auth/AuthLdap.php | 7 +------ + web/lib/MRBS/Auth/AuthWix.php | 11 +++-------- + 3 files changed, 18 insertions(+), 14 deletions(-) + +commit 3841c556 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Jan 6 17:42:38 2022 +0000 + + Added debug option + + web/lib/MRBS/Auth/AuthWix.php | 21 ++++++++++++++++++++- + web/systemdefaults.inc.php | 3 +++ + 2 files changed, 23 insertions(+), 1 deletion(-) + +commit 829fe9d6 +Merge: 0382fcb9 7026b3c6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 15:17:25 2022 +0000 + + Merge branch 'main' into kiosk + +commit 7026b3c6 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 14:36:32 2022 +0000 + + Fixed again + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + wix/web/http-functions.js | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 0382fcb9 +Merge: c8136367 e5d278d0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 13:57:01 2022 +0000 + + Merge branch 'main' into kiosk + +commit e5d278d0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 13:56:38 2022 +0000 + + Fixed bug + + web/lib/MRBS/Auth/AuthWix.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c8136367 +Merge: 90d388e0 ecdd281e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 13:21:28 2022 +0000 + + Merge branch 'main' into kiosk + +commit ecdd281e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 13:20:46 2022 +0000 + + Made the Wix backend limit a configuration setting + + web/lib/MRBS/Auth/AuthWix.php | 8 +++++++- + web/systemdefaults.inc.php | 6 ++++++ + 2 files changed, 13 insertions(+), 1 deletion(-) + +commit 90d388e0 +Merge: 68309c44 2a256cda +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 10:15:10 2022 +0000 + + Merge branch 'main' into kiosk + +commit 2a256cda +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Jan 2 10:14:06 2022 +0000 + + Moved polyfill functions into a separate file in the global namespace so that they can be used from classes. + + AUTHENTICATION | 17 ++- + web/lib/MRBS/Auth/AuthWix.php (new) | 170 +++++++++++++++++++++ + web/systemdefaults.inc.php | 19 ++- + wix/README (new) | 51 +++++++ + wix/web/http-functions.js (new) | 204 ++++++++++++++++++++++++++ + 5 files changed, 459 insertions(+), 2 deletions(-) + +commit 68309c44 +Merge: 7cea8ce4 8049f802 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 29 18:21:35 2021 +0000 + + Merge branch 'main' into kiosk + +commit 8049f802 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 29 17:49:24 2021 +0000 + + Moved polyfill functions into a separate file in the global namespace so that they can be used from classes. + + web/defaultincludes.inc | 1 + + web/functions.inc | 61 ------------------------------ + web/functions_global.inc (new) | 65 ++++++++++++++++++++++++++++++++ + 3 files changed, 66 insertions(+), 61 deletions(-) + +commit 7cea8ce4 +Merge: 741d39c6 19d27595 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 28 10:54:29 2021 +0000 + + Merge branch 'main' into kiosk + +commit 19d27595 +Merge: 7c6ecbfd c2be6f2b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 27 20:50:51 2021 +0000 + + Merge pull request #31 from meeting-room-booking-system/fix_issue_30 + + Fix issue 30 + +commit c2be6f2b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 27 20:48:39 2021 +0000 + + Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking - for existing bookings + + web/js/edit_entry.js.php | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +commit 15496390 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 27 18:32:55 2021 +0000 + + Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking + + web/edit_entry.php | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit 741d39c6 +Merge: ce63963f 7c6ecbfd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 21 18:42:56 2021 +0000 + + Merge branch 'main' into kiosk + +commit 7c6ecbfd +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 21 18:41:48 2021 +0000 + + Simplified code and added type declarations + + web/mrbs_sql.inc | 47 +++++++++++++++++----------------------------- + 1 file changed, 17 insertions(+), 30 deletions(-) + +commit 8cba3d8d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 21 18:23:04 2021 +0000 + + Fixed bug causing registration opening and closing times not to account for DST transitions properly. + + web/mrbs_sql.inc | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit ce63963f +Merge: 44a46059 415ad483 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 21 08:04:56 2021 +0000 + + Merge branch 'main' into kiosk + +commit 415ad483 +Merge: 66bb77f9 4135ee24 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 21 08:01:40 2021 +0000 + + Merge pull request #28 from being-peace/patch-2 + + Update import.php + +commit 4135ee24 +Author: Polzin <58709258+being-peace@users.noreply.github.com> +Date: Tue Dec 21 02:10:21 2021 +0100 + + Update import.php + + minor tweak, variable is called import_default_room and not default_room. + + web/import.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 44a46059 +Merge: aeaffc9e 66bb77f9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 16 18:50:53 2021 +0000 + + Merge branch 'main' into kiosk + +commit 66bb77f9 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 16 18:49:26 2021 +0000 + + Added return type declarations + + web/index.php | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit aeaffc9e +Merge: 9f8711c1 564a0dbe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 14 18:36:08 2021 +0000 + + Merge branch 'main' into kiosk + +commit 564a0dbe +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 14 18:35:09 2021 +0000 + + Fixed infinite recursion bug under some session schemes that was introduced in recent commits + + web/lib/MRBS/Auth/Auth.php | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +commit 9f8711c1 +Merge: b4ff2e61 557f1b15 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 14 15:36:53 2021 +0000 + + Merge branch 'main' into kiosk + +commit 557f1b15 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 14 15:36:14 2021 +0000 + + Improved performance of db_ext authentication type + + web/lib/MRBS/Auth/AuthDbExt.php | 82 ++++++++++++++++++------------- + 1 file changed, 49 insertions(+), 33 deletions(-) + +commit ccd0feff +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Dec 14 06:53:13 2021 +0000 + + Optimised getUser() for authentication types other than LDAP. + + web/lib/MRBS/Auth/Auth.php | 21 +++++++++++++++----- + web/lib/MRBS/Auth/AuthLdap.php | 33 +++++++++++--------------------- + 2 files changed, 27 insertions(+), 27 deletions(-) + +commit 8db1376c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 9 19:03:07 2021 +0000 + + Added support for custom integer fields in the users table + + web/edit_users.php | 17 ++++++++++++++++- + 1 file changed, 16 insertions(+), 1 deletion(-) + +commit b4ff2e61 +Merge: e882b583 dd8e2e39 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 9 07:33:44 2021 +0000 + + Merge branch 'main' into kiosk + +commit dd8e2e39 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 9 07:32:55 2021 +0000 + + Added a configuration variable to determine whether or not to include in reports the name of the person making the registration. + + web/report.php | 3 ++- + web/systemdefaults.inc.php | 4 ++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit 5a920364 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 8 07:56:03 2021 +0000 + + Fixed bug when display name is null + + web/lib/MRBS/Auth/AuthDb.php | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit cf72da24 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 8 07:38:39 2021 +0000 + + Fixed bug when display name is null + + web/lib/MRBS/Auth/Auth.php | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +commit 4e4f450a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 8 07:23:11 2021 +0000 + + Used the username instead of display_name in list of registrants if the display_name is empty + + web/lib/MRBS/Auth/AuthDb.php | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit a769eb3e +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 8 06:57:59 2021 +0000 + + Added the name, if different, of the person who registered someone in the list of registrants in reports. + + web/lang/lang.en | 1 + + web/lib/MRBS/Auth/Auth.php | 15 ++++- + web/lib/MRBS/Auth/AuthDb.php | 106 ++++++++++++++++++++++++++++++++- + web/report.php | 2 +- + 4 files changed, 119 insertions(+), 5 deletions(-) + +commit e882b583 +Merge: 4ef83620 6f31a4c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 6 16:57:38 2021 +0000 + + Merge branch 'main' into kiosk + +commit 6f31a4c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Dec 6 16:54:51 2021 +0000 + + Replaced qualifiers with imports + + web/lib/MRBS/Auth/AuthLdap.php | 33 ++++++++++++++++++-------------- + 1 file changed, 19 insertions(+), 14 deletions(-) + +commit 4ef83620 +Merge: 651700e1 fec2bfd8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 2 17:52:03 2021 +0000 + + Merge branch 'main' into kiosk + +commit fec2bfd8 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 2 17:50:56 2021 +0000 + + Fixed bug in display of report table when there are no bookings that have registration enabled. + + web/report.php | 2 ++ + 1 file changed, 2 insertions(+) + +commit 12814ca0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Dec 2 17:02:21 2021 +0000 + + Fixed bug in caching of users + + web/lib/MRBS/Auth/Auth.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 651700e1 +Merge: 50e40747 b42fd0c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 18:47:24 2021 +0000 + + Merge branch 'main' into kiosk + +commit b42fd0c0 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 18:45:31 2021 +0000 + + Fixed bug in last commit + + web/lib/MRBS/Auth/AuthLdap.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c1b6fe65 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 18:18:47 2021 +0000 + + Cached the results of getUser() for all auth types to improve performance + + web/lib/MRBS/Auth/Auth.php | 17 ++- + web/lib/MRBS/Auth/AuthCas.php | 2 +- + web/lib/MRBS/Auth/AuthDb.php | 2 +- + web/lib/MRBS/Auth/AuthDbExt.php | 153 ++++++++++++-------------- + web/lib/MRBS/Auth/AuthIdcheck.php | 2 +- + web/lib/MRBS/Auth/AuthJoomla.php | 2 +- + web/lib/MRBS/Auth/AuthLdap.php | 53 ++++----- + web/lib/MRBS/Auth/AuthSaml.php | 2 +- + web/lib/MRBS/Auth/AuthWordpress.php | 2 +- + 9 files changed, 116 insertions(+), 119 deletions(-) + +commit 50e40747 +Merge: 07f58bbf 8c32be8d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 07:12:46 2021 +0000 + + Merge branch 'main' into kiosk + +commit 8c32be8d +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 07:11:29 2021 +0000 + + Simplified code + + web/lib/MRBS/Auth/AuthDbExt.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1eba8aed +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 07:00:16 2021 +0000 + + Removed creation of dynamic property (will be deprecated in PHP 8.2) + + web/lib/MRBS/Auth/AuthDbExt.php | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 07f58bbf +Merge: b7163bf5 690f9483 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 06:41:24 2021 +0000 + + Merge branch 'main' into kiosk + +commit 690f9483 +Merge: 71bd6099 22be5202 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 06:40:09 2021 +0000 + + Merge branch 'main' of https://github.com/meeting-room-booking-system/mrbs-code into main + +commit b7163bf5 +Merge: 7d5854c9 71bd6099 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 06:38:58 2021 +0000 + + Merge branch 'main' into kiosk + +commit 71bd6099 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Dec 1 06:34:34 2021 +0000 + + Fixed bug when $auth['db_ext']['column_name_level'] is not set. See SF Support Requests #2470. + + web/lib/MRBS/Auth/AuthDbExt.php | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +commit 22be5202 (tag: mrbs-1_10_0) +Author: John Beranek +Date: Mon Nov 29 20:37:59 2021 +0000 + + Updated NEWS and ChangeLog for release. + + ChangeLog | 10129 +++++++++++++++++++++++++++++++++++++++++++++++++- + NEWS | 139 + + 2 files changed, 10222 insertions(+), 46 deletions(-) + +commit abb8cd45 Author: John Beranek Date: Mon Nov 29 20:05:46 2021 +0000 @@ -7,7 +7190,14 @@ Date: Mon Nov 29 20:05:46 2021 +0000 web/version_num.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -commit 9d6cd15a (origin/main, origin/HEAD) +commit 7d5854c9 +Merge: 6b6bf48a 9d6cd15a +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 25 18:20:16 2021 +0000 + + Merge branch 'main' into kiosk + +commit 9d6cd15a Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Thu Nov 25 18:18:54 2021 +0000 @@ -23,6 +7213,13 @@ Date: Thu Nov 25 18:18:54 2021 +0000 web/lib/PHPMailer/src/SMTP.php | 11 ++++--- 8 files changed, 77 insertions(+), 28 deletions(-) +commit 6b6bf48a +Merge: abeb2e45 085c5615 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 25 07:00:49 2021 +0000 + + Merge branch 'main' into kiosk + commit 085c5615 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Thu Nov 25 06:59:23 2021 +0000 @@ -32,6 +7229,13 @@ Date: Thu Nov 25 06:59:23 2021 +0000 web/import.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) +commit abeb2e45 +Merge: 3f6e1312 79cf9093 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 24 18:25:42 2021 +0000 + + Merge branch 'main' into kiosk + commit 79cf9093 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Wed Nov 24 18:21:44 2021 +0000 @@ -52,6 +7256,13 @@ Date: Wed Nov 24 18:09:13 2021 +0000 web/lang/lang.en | 4 ++- 2 files changed, 45 insertions(+), 20 deletions(-) +commit 3f6e1312 +Merge: 9d667d37 8c83c996 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 22 18:14:29 2021 +0000 + + Merge branch 'main' into kiosk + commit 8c83c996 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Mon Nov 22 17:53:22 2021 +0000 @@ -83,6 +7294,13 @@ Date: Mon Nov 22 17:17:52 2021 +0000 web/upgrade/82/pgsql.sql (new) | 12 ++++++++++++ 5 files changed, 23 insertions(+), 10 deletions(-) +commit 9d667d37 +Merge: 6013ed41 6e7d95db +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 21 18:25:56 2021 +0000 + + Merge branch 'main' into kiosk + commit 6e7d95db Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Sun Nov 21 18:25:25 2021 +0000 @@ -92,6 +7310,13 @@ Date: Sun Nov 21 18:25:25 2021 +0000 web/lib/MRBS/Auth/AuthDbExt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) +commit 6013ed41 +Merge: 632ea9de 2ad2b76c +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Sun Nov 21 18:17:57 2021 +0000 + + Merge branch 'main' into kiosk + commit 2ad2b76c Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Sun Nov 21 17:58:19 2021 +0000 @@ -121,6 +7346,13 @@ Date: Thu Nov 18 18:27:49 2021 +0000 web/import.php | 58 ++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 29 deletions(-) +commit 632ea9de +Merge: 3904f2f5 47eca433 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 18 18:06:40 2021 +0000 + + Merge branch 'main' into kiosk + commit 47eca433 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Thu Nov 18 18:04:53 2021 +0000 @@ -132,6 +7364,13 @@ Date: Thu Nov 18 18:04:53 2021 +0000 web/lang/lang.en | 1 + 3 files changed, 71 insertions(+), 28 deletions(-) +commit 3904f2f5 +Merge: 359baeff 12e06c58 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Thu Nov 18 17:15:12 2021 +0000 + + Merge branch 'main' into kiosk + commit 12e06c58 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Thu Nov 18 17:14:50 2021 +0000 @@ -186,6 +7425,13 @@ Date: Thu Nov 18 16:19:10 2021 +0000 web/lib/MRBS/Auth/AuthDbExt.php | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) +commit 359baeff +Merge: a22bc4d3 ca7353a2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Wed Nov 17 18:17:41 2021 +0000 + + Merge branch 'main' into kiosk + commit ca7353a2 Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Wed Nov 17 18:16:15 2021 +0000 @@ -195,6 +7441,13 @@ Date: Wed Nov 17 18:16:15 2021 +0000 web/lib/MRBS/Auth/AuthDbExt.php | 131 ++++++++++++++++-------------- 1 file changed, 70 insertions(+), 61 deletions(-) +commit a22bc4d3 +Merge: 9c14cb46 2ebba8ab +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 16 19:01:29 2021 +0000 + + Merge branch 'main' into kiosk + commit 2ebba8ab Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Tue Nov 16 19:00:24 2021 +0000 @@ -216,6 +7469,13 @@ Date: Tue Nov 16 17:55:41 2021 +0000 web/systemdefaults.inc.php | 3 +++ 4 files changed, 21 insertions(+), 3 deletions(-) +commit 9c14cb46 +Merge: 08552cec 6895338b +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Tue Nov 16 17:08:56 2021 +0000 + + Merge branch 'main' into kiosk + commit 6895338b Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Tue Nov 16 16:59:50 2021 +0000 @@ -502,6 +7762,46 @@ Date: Thu Nov 11 17:21:51 2021 +0000 UPGRADE | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) +commit 08552cec +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 8 11:27:30 2021 +0000 + + Added a kiosk refresh rate + + web/js/refresh.js.php | 20 ++++++++++++++++---- + web/systemdefaults.inc.php | 3 +++ + 2 files changed, 19 insertions(+), 4 deletions(-) + +commit c61846e2 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 8 10:59:29 2021 +0000 + + Disabled prefetch if the Next and Prev links are not visible + + web/js/index.js.php | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +commit 6089aff4 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 8 10:20:13 2021 +0000 + + Added kiosk to headers data on refresh + + web/js/refresh.js.php | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit aa072471 +Author: campbell-m <87438215+campbell-m@users.noreply.github.com> +Date: Mon Nov 8 09:55:40 2021 +0000 + + Started on kiosk mode + + web/Themes/default/header.inc | 5 +++++ + web/css/mrbs.css.php | 6 ++++++ + web/index.php | 3 ++- + web/standard_vars.inc.php | 5 +++-- + 4 files changed, 16 insertions(+), 3 deletions(-) + commit 4111913d Author: campbell-m <87438215+campbell-m@users.noreply.github.com> Date: Sun Oct 31 14:45:20 2021 +0000 @@ -11949,7 +19249,7 @@ Date: Fri Apr 17 09:48:13 2020 +0100 Merge with multisite -commit 748250f1 +commit 748250f1 (origin/multisite, multisite) Author: Campbell Morrison Date: Fri Apr 17 09:47:41 2020 +0100 @@ -12831,7 +20131,7 @@ Date: Fri Mar 27 14:28:20 2020 +0000 Merge with week_view_all_rooms -commit 7436c734 +commit 7436c734 (origin/week_view_all_rooms, week_view_all_rooms) Author: Campbell Morrison Date: Fri Mar 27 14:25:27 2020 +0000 @@ -15133,7 +22433,7 @@ Date: Fri Nov 8 16:24:39 2019 +0000 Merge with timeline -commit c4256182 +commit c4256182 (origin/timeline, timeline) Author: Campbell Morrison Date: Fri Nov 8 16:24:11 2019 +0000 @@ -21263,7 +28563,7 @@ Date: Thu Dec 20 09:53:53 2018 +0000 Merged nav_improvements branch back into the default branch -commit e1fbccd9 +commit e1fbccd9 (origin/nav_improvements, nav_improvements) Author: Campbell Morrison Date: Thu Dec 20 09:52:53 2018 +0000 @@ -24212,7 +31512,7 @@ Date: Wed Jul 4 11:26:59 2018 +0100 Merge with db_sessions -commit c9d18247 +commit c9d18247 (origin/db_sessions, db_sessions) Author: Campbell Morrison Date: Wed Jul 4 11:26:17 2018 +0100 @@ -24615,7 +31915,7 @@ Date: Sat Jun 23 14:03:13 2018 +0100 Merge with CAS_authentication -commit 24b97693 +commit 24b97693 (origin/CAS_authentication, CAS_authentication) Author: Campbell Morrison Date: Sat Jun 23 14:02:36 2018 +0100 @@ -33617,7 +40917,7 @@ Date: Fri Oct 6 14:35:41 2017 +0100 Merge with jquery_update -commit 67c58cc2 +commit 67c58cc2 (origin/jquery_update, jquery_update) Author: Campbell Morrison Date: Fri Oct 6 14:34:27 2017 +0100 @@ -33987,7 +41287,7 @@ Date: Mon May 15 17:35:25 2017 +0100 Merging periods_per_area branch back into the default branch -commit 57d89de8 +commit 57d89de8 (origin/periods_per_area, periods_per_area) Author: Campbell Morrison Date: Mon May 15 17:33:39 2017 +0100 @@ -35300,7 +42600,7 @@ Date: Fri Mar 3 14:32:25 2017 +0000 local-part of the email address - but this feature has to be enabled by a config variable setting. -commit 9424ecd2 +commit 9424ecd2 (origin/login_with_email_address, login_with_email_address) Author: Campbell Morrison Date: Fri Mar 3 14:28:26 2017 +0000 @@ -38685,7 +45985,7 @@ Date: Wed Sep 14 20:22:52 2016 +0100 Merge with namespace -commit 1d72ff5e +commit 1d72ff5e (origin/namespace, namespace) Author: Campbell Morrison Date: Wed Sep 14 20:18:17 2016 +0100 @@ -41288,7 +48588,7 @@ Date: Sat Oct 17 23:20:39 2015 +0100 the session cookie to use authenticated data, instead of Blowfish encrypted data. -commit 24f6a1a9 +commit 24f6a1a9 (origin/session_cookie_improvements, session_cookie_improvements) Author: John Beranek Date: Sat Oct 17 23:18:49 2015 +0100 @@ -41548,7 +48848,7 @@ Date: Fri Oct 2 18:03:32 2015 +0100 Merge with datatables_update -commit 503b22ce +commit 503b22ce (origin/datatables_update, datatables_update) Author: Campbell Morrison Date: Fri Oct 2 18:02:37 2015 +0100 @@ -45083,7 +52383,7 @@ Date: Tue Nov 25 16:39:17 2014 +0000 Re-integrated the create_policy branch back into the trunk. The book_ahead capabilities have been split into create_ahead and delete_ahead capabilities, allowing finer control of policies. It is now possible to distinguish between creating new bookings and editing or deleting existing bookings. (An edit requires a new booking to be created and the old one to be deleted). -commit bc4a3b4b +commit bc4a3b4b (origin/create_policy, create_policy) Author: Campbell Morrison Date: Tue Nov 25 16:20:10 2014 +0000 @@ -48877,7 +56177,7 @@ Date: Fri Oct 19 15:17:37 2012 +0000 Reintegrated the improved_repeat_interface back into the trunk. MRBS now has a simplified interface for making repeat bookings and the range of monthly repeats has been expanded. It is now possible to have monthly repeats on the last, second last, third last and fourth last weekdays of the month. (Last was possible before, but only if the first member of the series happened to be on the fifth weekday of a month). -commit 785110d9 +commit 785110d9 (origin/improved_repeat_interface, improved_repeat_interface) Author: Campbell Morrison Date: Fri Oct 19 15:02:09 2012 +0000 @@ -49457,7 +56757,7 @@ Date: Wed Oct 3 20:03:53 2012 +0000 web/version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -commit c617517e +commit c617517e (origin/flexible_day_end, flexible_day_end) Author: Campbell Morrison Date: Wed Oct 3 19:43:09 2012 +0000 @@ -51524,7 +58824,7 @@ Date: Fri Jan 27 18:27:26 2012 +0000 Reintegrated ics_import branch. import.php is a utility (not linked to from the rest of MRBS) that can be used to import .ics files into MRBS. Still some tidying up to be done. -commit 0a33ce2c +commit 0a33ce2c (origin/ics_import, ics_import) Author: Campbell Morrison Date: Fri Jan 27 18:15:54 2012 +0000 @@ -52735,7 +60035,7 @@ Date: Sun Oct 23 18:47:56 2011 +0000 Reintegrated the draggable bookings branch. MRBS now supports (except for IE8 and below) (a) the selection of new bookings by dragging over empty cells on the day and week views and (b) the adjustment of existing bookings by dragging their sides or corners. -commit 85ca4de5 +commit 85ca4de5 (origin/draggable_bookings, draggable_bookings) Author: Campbell Morrison Date: Sun Oct 23 17:24:18 2011 +0000 @@ -53504,7 +60804,7 @@ Date: Mon Oct 3 13:01:55 2011 +0000 Reintegrated the datatables branch back into the trunk. The report results, search results, users list, rooms list and pending list are now sortable, searchable tables. In addition admins can do bulk deletes of the entries returned in a report. -commit ec3f96cd +commit ec3f96cd (origin/datatables, datatables) Author: Campbell Morrison Date: Mon Oct 3 10:57:10 2011 +0000 @@ -59295,7 +66595,7 @@ Date: Wed Jan 26 11:27:39 2011 +0000 To come is an improved convert_db_to_utf8.php script that I have been working on. -commit c591213b +commit c591213b (origin/only_unicode, only_unicode) Author: John Beranek Date: Tue Jan 25 15:00:15 2011 +0000 @@ -59409,7 +66709,7 @@ Date: Fri Jan 7 17:00:33 2011 +0000 - emails containing iCalendar details that can be imported automatically into calendar apps (eg Outlook, iCal, Thunderbird/Lightning, Google Calendar) - export of bookings as iCalendar files (.ics) from view_entry.php and report.php -commit 943f06a8 +commit 943f06a8 (origin/ics_attachments, ics_attachments) Author: Campbell Morrison Date: Fri Jan 7 09:16:55 2011 +0000 @@ -60519,7 +67819,7 @@ Date: Mon Nov 22 14:39:15 2010 +0000 web/jquery/ui/jquery-ui-datepicker-en-US.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -commit 3babfd12 +commit 3babfd12 (origin/disabled_rooms, disabled_rooms) Author: Campbell Morrison Date: Mon Nov 22 11:12:47 2010 +0000 @@ -60940,7 +68240,7 @@ Date: Fri Nov 5 11:49:58 2010 +0000 web/systemdefaults.inc.php | 4 +++- 3 files changed, 30 insertions(+), 2 deletions(-) -commit d41880df +commit d41880df (origin/from_to_bookings, from_to_bookings) Author: Campbell Morrison Date: Fri Nov 5 11:22:33 2010 +0000 @@ -61129,7 +68429,7 @@ Date: Tue Nov 2 15:10:18 2010 +0000 Merged the provisional_bookings_new_style branch back into the trunk. MRBS now has the ability to make "tentative" bookings, ie bookings which are not 100% certain to happen, but where the user wants to reserve the slot in the meantime. -commit a96e93fb +commit a96e93fb (origin/provisional_bookings_new_style, provisional_bookings_new_style) Author: Campbell Morrison Date: Tue Nov 2 14:51:00 2010 +0000 @@ -62877,7 +70177,7 @@ Date: Thu Aug 19 17:01:17 2010 +0000 Merged datepicker branch (pop-up calendars) back into the trunk. -commit c73e6cad +commit c73e6cad (origin/datepicker, datepicker) Author: Campbell Morrison Date: Tue Aug 17 16:55:42 2010 +0000 @@ -63083,7 +70383,7 @@ Date: Tue Jul 27 11:27:51 2010 +0000 Merged the custom_entry_fields branch back into the trunk. MRBS now recognises custom fields added to the entry and repeat tables. As well as the edit_entry and view_entry pages, the Report and Search pages and email notifications now support custom fields. -commit 6b69a3de +commit 6b69a3de (origin/custom_entry_fields, custom_entry_fields) Author: Campbell Morrison Date: Tue Jul 27 10:37:43 2010 +0000 @@ -64315,7 +71615,7 @@ Date: Wed Dec 9 22:37:17 2009 +0000 * Performed --reintegrate branch merge of 'provisional_bookings' branch, r1242-1280. -commit 47fd8233 +commit 47fd8233 (origin/provisional_bookings, provisional_bookings) Author: Campbell Morrison Date: Wed Dec 9 21:02:28 2009 +0000 @@ -68405,7 +75705,7 @@ Date: Tue Sep 2 18:54:04 2008 +0000 Merged into the trunk revisions 804-872 from the improve_css_2008_06 -commit 1ef2feeb +commit 1ef2feeb (origin/improve_css_2008_06, improve_css_2008_06) Author: John Beranek Date: Tue Sep 2 12:38:39 2008 +0000 @@ -69497,7 +76797,7 @@ Date: Sat Apr 12 21:05:36 2008 +0000 branches/abandoned-mrbs-1_3-development/ to abandon the trunk development that was working towards MRBS 1.3. -commit 146066da +commit 146066da (origin/mrbs-1_2-branch, mrbs-1_2-branch) Author: John Beranek Date: Sat Apr 12 20:03:49 2008 +0000 @@ -69518,7 +76818,7 @@ Date: Sat Apr 12 20:03:49 2008 +0000 web/lang.cz (mode -x) | 0 7 files changed, 8 insertions(+), 8 deletions(-) -commit d3aa0fd7 +commit d3aa0fd7 (tag: mrbs12_better_html_bp_mp1) Merge: 4c6a7da1 53ad5e35 Author: John Beranek Date: Thu Apr 3 18:59:27 2008 +0000 @@ -69527,7 +76827,7 @@ Date: Thu Apr 3 18:59:27 2008 +0000 HTML 4.01 Transitional HTML. Majority of changes thanks to Claudio Strizzolo. -commit 53ad5e35 +commit 53ad5e35 (tag: mrbs12_better_html_mp1, origin/mrbs12_better_html, mrbs12_better_html) Author: John Beranek Date: Thu Apr 3 18:51:15 2008 +0000 @@ -69647,7 +76947,7 @@ Date: Wed Jan 30 10:53:35 2008 +0000 This commit was manufactured by cvs2svn to create branch 'mrbs12_better_html'. -commit f0992d07 (tag: mrbs-1_2_6_1) +commit f0992d07 (tag: mrbs12_better_html_bp, tag: mrbs-1_2_6_1) Author: John Beranek Date: Wed Jan 30 10:53:32 2008 +0000 @@ -70487,7 +77787,7 @@ Date: Mon Apr 11 13:40:40 2005 +0000 web/lang.ja | 382 +++++++++++++++++++++++++------------------------- 1 file changed, 191 insertions(+), 191 deletions(-) -commit 4f6cc97e +commit 4f6cc97e (tag: mrbs-1_2-branch_lastmerge) Author: John Beranek Date: Tue Mar 29 13:26:27 2005 +0000 @@ -70723,7 +78023,7 @@ Date: Mon Sep 13 15:47:31 2004 +0000 web/config.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -commit a63971f5 (tag: mrbs-1_2) +commit a63971f5 (tag: mrbs-1_2-branch_bp, tag: mrbs-1_2) Author: unknown Date: Thu Sep 9 13:10:44 2004 +0000 @@ -74779,7 +82079,7 @@ Date: Sun Feb 25 01:34:20 2001 +0000 Merge branch mrbs-0-9-1xp into trunk -commit 8dff23db +commit 8dff23db (origin/mrbs-0-9-1xp, mrbs-0-9-1xp) Author: Daniel Date: Thu Feb 22 20:11:10 2001 +0000 @@ -77270,7 +84570,7 @@ Date: Wed May 3 22:41:26 2000 +0000 Standard project directories initialized by cvs2svn. -commit 50650434 (tag: start) +commit 50650434 (tag: start, origin/vendor, vendor) Author: Daniel Date: Wed May 3 22:41:26 2000 +0000 diff --git a/NEWS b/NEWS index ee8566da27..7bd6edcc86 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,202 @@ [ - Bug fixed (we hope) ] [============================] +------------------------------------------------------------------------------- +Version 1.11.0 (Tue 27th December 2022): + +[-] Fixed bug when $auth['db_ext']['column_name_level'] is not set. See SF Support Requests #2470. + +[*] PHP 8.2 compatibility fixes. + +[*] Cached the results of getUser() for all auth types to improve performance. + +[-] Fixed bug in display of report table when there are no bookings that have registration enabled. + +[*] Added the name, if different, of the person who registered someone in the list of registrants in reports. + +[*] Added a configuration variable to determine whether or not to include in reports the name of the person + making the registration. + +[+] Added support for custom integer fields in the users table. + +[*] Improved performance of db_ext authentication type. + +[-] Fixed bug causing registration opening and closing times not to account for DST transitions properly. + +[-] Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking. + +[-] Fixed bug causing end_date not to be restored on the booking form after a conflict on a multi-day booking + - for existing bookings + +[*] Made the Wix backend limit a configuration setting. + +[*] Made the Wix display name property a configuration variable. + +[-] Fixed bug causing a textarea to appear instead of a select or datalist element when the column length + exceeds $text_input_max. + +[-] Fixed problem with positioning of the eye icon on the password reset page. + +[-] Fixed bug when Wix can't find a username. + +[*] Allowed for a more appropriate login placeholder for those authentication types that only validate by email address. + +[*] Made the $faqfilelang config setting more intuitive, whilst maintaining backwards compatability. See SF Bugs #517. + +[*] Wix authentication: switched to using badges instead of custom fields to determine MRBS admins as custom fields can + be edited by members themselves in their profile. + +[*] A lot of code simplification/tidying/improvement. + +[*] Improved performance of Search and Report when working with external authentication types. + +[*] Switched to using a config variable for determining whether to get display names all at once. + +[*] Improved performance of calendar views when using registration and a remote authentication type. + +[*] Improved performance of view_entry.php when using registration and a remote authentication type. + +[-] Fixed bug causing incorrect registration opening and closing times to be used when generating a + series with conflicts and the "Skip past conflicts" box is not checked. + +[*] Made DataTables respect the sort order defined on the report form. See SF Support Requests #2498. + +[*] Added config settings for the default values of the Sort by and Sum by fields on the Report page. + +[*] Made the value of the PARTSTAT property in iCal notifications a config setting. See SF Support Requests #2503. + +[*] Added a class ("weekend") to weekend header cells so that a style can be applied. See SF Support Requests #2504. + +[-] Fixed bug causing checkmarks not to show up in Excel exports from the users table. + +[*] Added class of 'mrbs-weekend' to flatpickr weekend days. See SF Support Requests 2507. + +[-] Fixed bug in import.php when $booking_types is unset. See SF Bugs #519. + +[*] Upgraded to PHPMailer Version 6.7.1. + +[-] Fixed problem with username. See SF Bugs #518. + +[*] Updated Spanish translation. Thanks to Andres Sierra. + +[-] Fixed bug when using a custom field of type DECIMAL and no form value is input. + +[*] Improved performance of curl requests by using compression if possible. + +[-] Fixed bug resulting in users sometimes not being able to register even though registration was open. + +[*] Improved internationalisation. + +[+] Added email obfuscation. + +[*] Added email links (when sensible) for Created By and Modified By on the view_entry page. See + SF Support Requests #2545. + +[*] Update jQuery UI to v 1.13.2. + +[-] Fixed bug causing MRBS to return to the wrong view after making a booking. See SF Support Requests #2552. + +[-] Fixed bug causing registration settings to be lost on resizing. + +[*] Added error handling to Ajax post requests on resizing a booking. See SF Bugs #524. + +[-] Fixed bug resulting in an uncaught exception (database integrity constraint violation) if you try and + rename a room to a room that already exists but is in a different case. That was because the test to check + if the name is in use was case sensitive, whereas the database collation was case insensitive. + +[+] Added the option to include registrants' usernames in reports. + +[+] Added the ability to configure placeholders for text fields in the edit_entry form. See GitHub Issue #41. + +[-] Fixed problem with case insensitive admin name checking when using non-ANSI characters, eg "Ändra" + and "ändra". See also GitHub Issues #44. + +[*] Converted to using locale aware version of strcasecmp(). + +[*] Updated the instructions for creating the config file. See SF Support Requests #2568. + +[-] Fixed fatal error on systems where PHP_INT_MAX is greater than the maximum value allowed by the database + column type. + +[-] Fixed potential bug. See GitHub Issues #47. + +[-] Fixed problem when comparing certain strings in some locales. See GitHub Issues #46. + +[*] Improved error handling. See GitHub Issues #50. + +[+] Added an option for ordinary users to be able to create registration bookings. + +[*] Removed redundant code now that the minimum PHP version is 7.2.0. + +[*] Improved error handling in the case of invalid dates. + +[-] Fix for the issue identified in GitHub Pull Request #54. + +[*] Added highlight of current period on mini calendar. + +[*] Stored the last page as a session variable so that it can be used instead of $_SERVER['HTTP_REFERER'] + when the Referrer-Policy is set to strict-origin. See GitHub Issue #57. + +[*] Changed the implementation of mutex_lock() in DB_pgsql.php to use PostgreSQL advisory locks, + avoiding the more heavy-handed table locks that were used previously and more closely matching the + DB_mysql.php implementation. + +[*] Improved identification of version for MySQL databases. + +[+] Added check for minimum versions of MySQL/MariaDB. + +[-] Fixed bug preventing sessions from working when using certain versions of PHP. + See https://github.com/php/php-src/issues/9668. + +[*] Truncated lock names in MySQL as since MYSQL 5.7.5 they are restricted to 64 characters. + +[-] Fixed bug when authenticating against Joomla! Version 3. + +[*] Changed the way that the session.gc_maxlifetime variable is set so that it now respects an + existing setting if that is greater than $auth["session_php"]["session_expire_time"]. + +[*] Added the user's email address as a Reply-To address by default. This can be disabled by + a config setting to bring the behaviour back to how it used to be. See SF Support Requests #2621. + +[*] Upgraded to jQuery 3.6.1. + +[-] Fixed bug resulting in "Invalid page_date yyyy-mm-dd to yyyy-nn-ee" message when a user clicks + on multiple dates in the mini-calendars in succession on a slow server. + +[*] Added a CSS class for weekend days. + +[+] Added support for defining holidays. + +[+] Added the ability to prevent bookings at weekends. + +[*] Added French translations. Thanks to Philippe. + +[*] Added support for database driver options. See SF Support Requests #2634. + +[-] Fixed occasional incorrect determination of cookie path. + +[-] Fixed bug when using CAS authentication. + +[*] Upgraded to phpCAS 1.6.0. See SF Bugs #532. + +[*] Updated german translations, thanks to Fabian Ascheberg. + +[*] Added the ability to define paper size and page orientation for Excel output. + +[-] Fixed when importing events with a relative monthly repeat (eg "every third Tuesday"). + +[-] Fixed bug when importing a series with INTERVAL > 1. See SF Support Requests #2656. + +[*] Made the DataTables stateSave and stateDuration options configurable and changed the + default for stateDuration from 7200 seconds to 0 (ie indefinite). + +[*] Updated licence info. + +[*] Added a tooltip explaining how to deselect an option. See GitHub Issues #61. + +[*] Made use of Control-Click terminology consistent. + + ------------------------------------------------------------------------------- Version 1.10.0 (Mon 29th November 2021):