diff --git a/CHANGES.md b/CHANGES.md index 194c13457f318dda355c3543ba1c7651bebc3b7d..90695b496056acb58588caf97302332bb7768401 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ Changes ### Unreleased +* 2020-08-07 - Added check for empty string to regular expression for time controlled info banner settings. * 2020-08-05 - Added settings to be able to show a banner with information on selected pages. PLEASE NOTE: For all scenarios to pass, the Moodle version 3.8.4+ (Build: 2019111804) is needed. diff --git a/settings.php b/settings.php index 79d42f24d34e74d4a8346c1117d05ab9a3568db0..4f22779900c7930bd6ff7f1893fd7088ed6ef07f 100644 --- a/settings.php +++ b/settings.php @@ -848,7 +848,7 @@ if ($ADMIN->fulltree) { 'theme_boost_campus/timedibenable', 'notchecked'); // This will check for the desired date time format YYYY-MM-DD HH:MM:SS - $timeregex = '/20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]/'; + $timeregex = '/(20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])|^$/'; // Start time for controlled information banner. $name = 'theme_boost_campus/timedibstart';