From b3937d9410ec1bee94e16e9b5af09c92e142a8b8 Mon Sep 17 00:00:00 2001 From: Matthew Vale Date: Tue, 3 Nov 2015 15:15:33 +0000 Subject: [PATCH] added England bank holidays currently it is not possible to integrate floating days (Christmas falling on a Sunday causing Tuesday to become holiday) or Easter, as it isn't a fixed rule for what day --- app/time_conditions/app_defaults.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/time_conditions/app_defaults.php b/app/time_conditions/app_defaults.php index e829c460a6..2fa4411a74 100644 --- a/app/time_conditions/app_defaults.php +++ b/app/time_conditions/app_defaults.php @@ -14,6 +14,13 @@ if ($domains_processed == 1) { $preset['usa'][] = json_encode(array("thanksgiving_day" => array("wday" => "5-6", "mon" => "11", "mweek" => "4"))); $preset['usa'][] = json_encode(array("christmas_day" => array("mday" => "25", "mon" => "12"))); + $preset['england'][] = json_encode(array("new_years_day" => array("mday" => "1", "mon" => "1"))); + $preset['england'][] = json_encode(array("christmas_day" => array("mday" => "25", "mon" => "12"))); + $preset['england'][] = json_encode(array("boxing_day" => array("mday" => "26", "mon" => "12"))); + $preset['england'][] = json_encode(array("may_day" => array("mon" => "5", "mweek" => "1", "wday" => "2"))); + $preset['england'][] = json_encode(array("spring_bank_holiday" => array("mon" => "5", "mday" => "25-31", "wday" => "2"))); + $preset['england'][] = json_encode(array("august_bank_holiday" => array("mon" => "8", "mday" => "25-31", "wday" => "2"))); + //iterate and migrate old presets first $sql = "update v_default_settings "; $sql .= "set default_setting_subcategory = 'preset_usa' ";