@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | 'enabledServices' => [ |
11 | 11 | 'default' => [], |
12 | 12 | 'description' => 'List of active services. Available: dav, webservice', |
13 | - 'validation' => function () { |
|
13 | + 'validation' => function() { |
|
14 | 14 | $arg = func_get_arg(0); |
15 | 15 | return \is_array($arg) && empty(array_diff($arg, ['dav', 'webservice'])); |
16 | 16 | }, |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | 'upload_maxsize' => [ |
101 | 101 | 'default' => 52428800, |
102 | 102 | 'description' => 'Maximum file size for uploaded files in bytes also used when uploading import files: upload_maxsize default value = 52428800 (50MB)', |
103 | - 'validation' => function () { |
|
103 | + 'validation' => function() { |
|
104 | 104 | $arg = func_get_arg(0); |
105 | 105 | return $arg && \App\Validator::naturalNumber($arg) && ($arg * 1048576) <= \App\Config::getMaxUploadSize(false); |
106 | 106 | }, |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | 'allow_exports' => [ |
110 | 110 | 'default' => 'all', |
111 | 111 | 'description' => 'Flag to allow export functionality: "all" - to allow anyone to use exports, "admin" - to only allow admins to export, "none" - to block exports completely', |
112 | - 'validation' => function () { |
|
112 | + 'validation' => function() { |
|
113 | 113 | $arg = func_get_arg(0); |
114 | 114 | return \in_array($arg, ['all', 'admin', 'none']); |
115 | 115 | }, |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | 'list_max_entries_per_page' => [ |
122 | 122 | 'default' => 20, |
123 | 123 | 'description' => 'List max entries per page: default value = 20', |
124 | - 'validation' => function () { |
|
124 | + 'validation' => function() { |
|
125 | 125 | $arg = func_get_arg(0); |
126 | 126 | return $arg && \App\Validator::naturalNumber($arg) && (100 >= $arg) && (0 < $arg); |
127 | 127 | }, |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | 'default_module' => [ |
131 | 131 | 'default' => 'Home', |
132 | 132 | 'description' => 'Default module: default value = Home', |
133 | - 'validation' => function () { |
|
133 | + 'validation' => function() { |
|
134 | 134 | $arg = func_get_arg(0); |
135 | 135 | return true === \App\Module::isModuleActive($arg); |
136 | 136 | }, |
@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | 'listview_max_textlength' => [ |
155 | 155 | 'default' => 40, |
156 | 156 | 'description' => 'Trim descriptions, titles in listviews to this value', |
157 | - 'validation' => function () { |
|
157 | + 'validation' => function() { |
|
158 | 158 | $arg = func_get_arg(0); |
159 | 159 | return $arg && \App\Validator::naturalNumber($arg) && (100 >= $arg) && (0 < $arg); |
160 | 160 | }, |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | 'default_timezone' => [ |
168 | 168 | 'default' => '_TIMEZONE_', |
169 | 169 | 'description' => 'Set the default timezone as per your preference', |
170 | - 'validation' => function () { |
|
170 | + 'validation' => function() { |
|
171 | 171 | $arg = func_get_arg(0); |
172 | 172 | return \in_array($arg, timezone_identifiers_list()); |
173 | 173 | }, |
@@ -175,7 +175,7 @@ discard block |
||
175 | 175 | 'title_max_length' => [ |
176 | 176 | 'default' => 60, |
177 | 177 | 'description' => 'Maximum length of characters for title', |
178 | - 'validation' => function () { |
|
178 | + 'validation' => function() { |
|
179 | 179 | $arg = func_get_arg(0); |
180 | 180 | return $arg && \App\Validator::naturalNumber($arg) && (100 >= $arg) && (0 < $arg); |
181 | 181 | }, |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | 'href_max_length' => [ |
185 | 185 | 'default' => 50, |
186 | 186 | 'description' => 'Maximum length for href tag', |
187 | - 'validation' => function () { |
|
187 | + 'validation' => function() { |
|
188 | 188 | $arg = func_get_arg(0); |
189 | 189 | return $arg && \App\Validator::naturalNumber($arg) && (100 >= $arg) && (0 < $arg); |
190 | 190 | }, |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | 'MINIMUM_CRON_FREQUENCY' => [ |
194 | 194 | 'default' => 1, |
195 | 195 | 'description' => 'Minimum cron frequency [min]', |
196 | - 'validation' => function () { |
|
196 | + 'validation' => function() { |
|
197 | 197 | $arg = func_get_arg(0); |
198 | 198 | return $arg && \App\Validator::naturalNumber($arg) && (100 >= $arg) && (0 < $arg); |
199 | 199 | }, |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | 'listMaxEntriesMassEdit' => [ |
212 | 212 | 'default' => 500, |
213 | 213 | 'description' => 'Maximum number of records in a mass edition', |
214 | - 'validation' => function () { |
|
214 | + 'validation' => function() { |
|
215 | 215 | $arg = func_get_arg(0); |
216 | 216 | return $arg && \App\Validator::naturalNumber($arg) && (5000 >= $arg); |
217 | 217 | }, |
@@ -307,7 +307,7 @@ discard block |
||
307 | 307 | 'LOG_LEVELS' => [ |
308 | 308 | 'default' => false, |
309 | 309 | 'description' => 'Level of saved/displayed logs. Values: false = All / 3 = error and warning / ["error", "warning", "info", "trace", "profile"]', |
310 | - 'validation' => function () { |
|
310 | + 'validation' => function() { |
|
311 | 311 | $arg = func_get_arg(0); |
312 | 312 | return false === $arg || (\is_array($arg) && array_diff(['error', 'warning', 'info', 'trace', 'profile'], $arg)); |
313 | 313 | }, |
@@ -388,7 +388,7 @@ discard block |
||
388 | 388 | 'SMARTY_ERROR_REPORTING' => [ |
389 | 389 | 'default' => new \Nette\PhpGenerator\PhpLiteral('E_ALL & ~E_NOTICE'), |
390 | 390 | 'description' => 'Do not show Smarty Notice in phpError.log', |
391 | - 'validation' => function () { |
|
391 | + 'validation' => function() { |
|
392 | 392 | $arg = (string) func_get_arg(0); |
393 | 393 | return \in_array($arg, ['E_ALL', 'E_ALL & ~E_NOTICE']); |
394 | 394 | }, |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | 'EXCEPTION_ERROR_LEVEL' => [ |
397 | 397 | 'default' => new \Nette\PhpGenerator\PhpLiteral('E_ALL & ~E_NOTICE'), |
398 | 398 | 'description' => "Set the error reporting level. The parameter is either an integer representing a bit field, or named constants.\nhttps://secure.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting\nAll errors - E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED / Critical errors - E_ERROR | E_WARNING | E_CORE_ERROR | E_COMPILE_ERROR | E_USER_ERROR", |
399 | - 'validation' => function () { |
|
399 | + 'validation' => function() { |
|
400 | 400 | $arg = (string) func_get_arg(0); |
401 | 401 | return \in_array($arg, ['E_ALL', 'E_ALL & ~E_NOTICE']); |
402 | 402 | }, |
@@ -568,7 +568,7 @@ discard block |
||
568 | 568 | 'CACHING_DRIVER' => [ |
569 | 569 | 'default' => 'Base', |
570 | 570 | 'description' => 'Data caching is about storing some PHP variables in cache and retrieving it later from cache. Drivers: Base, Apcu', |
571 | - 'validation' => function () { |
|
571 | + 'validation' => function() { |
|
572 | 572 | $arg = func_get_arg(0); |
573 | 573 | return 'Basic' === $arg || 'Apcu' === $arg; |
574 | 574 | }, |
@@ -766,7 +766,7 @@ discard block |
||
766 | 766 | 'MODULES_SPLITTED_EDIT_VIEW_LAYOUT' => [ |
767 | 767 | 'default' => [], |
768 | 768 | 'description' => 'List of modules with splitted edit view layout', |
769 | - 'validation' => function () { |
|
769 | + 'validation' => function() { |
|
770 | 770 | $arg = func_get_arg(0); |
771 | 771 | return \is_array($arg) && array_diff($arg, App\Module::getAllModuleNames()); |
772 | 772 | }, |
@@ -871,7 +871,7 @@ discard block |
||
871 | 871 | 'GLOBAL_SEARCH_SORTING_RESULTS' => [ |
872 | 872 | 'default' => 0, |
873 | 873 | 'description' => 'Global search - Should the results be sorted in MySQL or PHP while displaying (None = 0, PHP = 1, Mysql = 2). The parameter impacts system efficiency.', |
874 | - 'validation' => function () { |
|
874 | + 'validation' => function() { |
|
875 | 875 | $arg = func_get_arg(0); |
876 | 876 | return \is_int($arg) && \in_array($arg, [0, 1, 2]); |
877 | 877 | }, |
@@ -885,7 +885,7 @@ discard block |
||
885 | 885 | 'GLOBAL_SEARCH_AUTOCOMPLETE' => [ |
886 | 886 | 'default' => 1, |
887 | 887 | 'description' => 'Global search - Search for records while entering text (1/0).', |
888 | - 'validation' => function () { |
|
888 | + 'validation' => function() { |
|
889 | 889 | $arg = func_get_arg(0); |
890 | 890 | return \is_int($arg) && \in_array($arg, [0, 1]); |
891 | 891 | }, |
@@ -924,7 +924,7 @@ discard block |
||
924 | 924 | 'encryptionMethod' => [ |
925 | 925 | 'default' => 'aes-256-cbc', |
926 | 926 | 'description' => 'Encryption method.', |
927 | - 'validation' => function () { |
|
927 | + 'validation' => function() { |
|
928 | 928 | $arg = func_get_arg(0); |
929 | 929 | return empty($arg) || ($arg && \in_array($arg, \App\Encryption::getMethods())); |
930 | 930 | }, |
@@ -992,7 +992,7 @@ discard block |
||
992 | 992 | 'permittedModulesByCreatorField' => [ |
993 | 993 | 'default' => [], |
994 | 994 | 'description' => 'List of modules to which access is based on the record creation.', |
995 | - 'validation' => function () { |
|
995 | + 'validation' => function() { |
|
996 | 996 | $arg = func_get_arg(0); |
997 | 997 | return \is_array($arg) && array_diff($arg, App\Module::getAllModuleNames()); |
998 | 998 | }, |
@@ -1063,7 +1063,7 @@ discard block |
||
1063 | 1063 | 'cookieForceHttpOnly' => [ |
1064 | 1064 | 'default' => true, |
1065 | 1065 | 'description' => "Force the use of https only for cookie.\nValues: true, false, null", |
1066 | - 'validation' => function () { |
|
1066 | + 'validation' => function() { |
|
1067 | 1067 | $arg = func_get_arg(0); |
1068 | 1068 | return null === $arg ? $arg : \is_bool($arg); |
1069 | 1069 | }, |
@@ -1081,7 +1081,7 @@ discard block |
||
1081 | 1081 | 'USER_AUTHY_MODE' => [ |
1082 | 1082 | 'default' => 'TOTP_OPTIONAL', |
1083 | 1083 | 'description' => "User authentication mode.\n\n@see \\Users_Totp_Authmethod::ALLOWED_USER_AUTHY_MODE\nAvailable values:\nTOTP_OFF - 2FA TOTP is checking off\nTOTP_OPTIONAL - It is defined by the user\nTOTP_OBLIGATORY - It is obligatory.", |
1084 | - 'validation' => function () { |
|
1084 | + 'validation' => function() { |
|
1085 | 1085 | $arg = func_get_arg(0); |
1086 | 1086 | return \in_array($arg, \Users_Totp_Authmethod::ALLOWED_USER_AUTHY_MODE); |
1087 | 1087 | }, |
@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | 'BACKUP_PATH' => [ |
92 | 92 | 'default' => '', |
93 | 93 | 'description' => 'Backup catalog path.', |
94 | - 'validation' => function () { |
|
94 | + 'validation' => function() { |
|
95 | 95 | $arg = func_get_arg(0); |
96 | 96 | return '' === $arg || \App\Fields\File::isAllowedDirectory($arg); |
97 | 97 | }, |
@@ -203,7 +203,7 @@ discard block |
||
203 | 203 | 'watchdogUrl' => [ |
204 | 204 | 'default' => '', |
205 | 205 | 'description' => 'YetiForce watchdog monitor URL', |
206 | - 'validation' => function () { |
|
206 | + 'validation' => function() { |
|
207 | 207 | $arg = func_get_arg(0); |
208 | 208 | return empty($arg) || \App\Validator::url($arg); |
209 | 209 | }, |
@@ -385,7 +385,7 @@ discard block |
||
385 | 385 | 'advancedFormat' => [ |
386 | 386 | 'default' => new \Nette\PhpGenerator\PhpLiteral('\libphonenumber\PhoneNumberFormat::RFC3966'), |
387 | 387 | 'description' => "Phone number display format. Values:\nfalse - formatting is disabled \n\\libphonenumber\\PhoneNumberFormat::RFC3966 - +48-44-668-18-00\n\\libphonenumber\\PhoneNumberFormat::E164 - +48446681800 \n\\libphonenumber\\PhoneNumberFormat::INTERNATIONAL - 044 668 18 00\n\\libphonenumber\\PhoneNumberFormat::NATIONAL - +48 44 668 18 00", |
388 | - 'validation' => function () { |
|
388 | + 'validation' => function() { |
|
389 | 389 | return \in_array(func_get_arg(0), [ |
390 | 390 | false, |
391 | 391 | \libphonenumber\PhoneNumberFormat::RFC3966, |