From 42cac78bd4e8756bdf671ff841de9bc73146b1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Fri, 31 Jan 2020 11:40:28 -0400 Subject: [PATCH] PMCORE-1120 --- .../engine/src/ProcessMaker/Core/System.php | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/workflow/engine/src/ProcessMaker/Core/System.php b/workflow/engine/src/ProcessMaker/Core/System.php index beeb70ce8..7ccfda434 100644 --- a/workflow/engine/src/ProcessMaker/Core/System.php +++ b/workflow/engine/src/ProcessMaker/Core/System.php @@ -74,7 +74,10 @@ class System 'delay' => '0', 'tries' => '10', 'retry_after' => '90', - 'mobile_offline_tables_download_interval' => 24 + 'mobile_offline_tables_download_interval' => 24, + 'highlight_home_folder_enable' => 0, + 'highlight_home_folder_refresh_time' => 10, + 'highlight_home_folder_scope' => 'unassigned' // For now only this list is supported ]; /** @@ -1213,6 +1216,21 @@ class System $config['mobile_offline_tables_download_interval'] = self::$defaultConfig['mobile_offline_tables_download_interval']; } + $value = $config['highlight_home_folder_enable']; + if (!is_numeric($value) || !in_array($value, [0, 1])) { + $config['highlight_home_folder_enable'] = self::$defaultConfig['highlight_home_folder_enable']; + } + + $value = $config['highlight_home_folder_refresh_time']; + if (!is_numeric($value)) { + $config['highlight_home_folder_refresh_time'] = self::$defaultConfig['highlight_home_folder_refresh_time']; + } + + $value = $config['highlight_home_folder_scope']; + if ($value !== "unassigned") { // Currently only this value is validated + $config['highlight_home_folder_scope'] = self::$defaultConfig['highlight_home_folder_scope']; + } + return $config; }