13 "brand" =>
'required|min:1|numeric',
14 "qr_text" =>
'min:1|max:31',
15 "custom_css" =>
'string',
16 "slack_endpoint" =>
'url',
17 "default_currency" =>
'required',
18 "slack_channel" =>
'regex:/(?<!\w)#\w+/',
19 "slack_botname" =>
'string',
20 "ldap_server" =>
'sometimes|required_if:ldap_enabled,1|url',
21 "ldap_uname" =>
'sometimes|required_if:ldap_enabled,1',
22 "ldap_pword" =>
'sometimes|required_if:ldap_enabled,1',
23 "ldap_basedn" =>
'sometimes|required_if:ldap_enabled,1',
24 "ldap_filter" =>
'sometimes|required_if:ldap_enabled,1',
25 "ldap_username_field" =>
'sometimes|required_if:ldap_enabled,1',
26 "ldap_lname_field" =>
'sometimes|required_if:ldap_enabled,1',
27 "ldap_auth_filter_query" =>
'sometimes|required_if:ldap_enabled,1',
28 "ldap_version" =>
'sometimes|required_if:ldap_enabled,1',
35 static $static_cache = null;
38 $static_cache = Setting::first();
45 $app = \App::getFacadeApplication();
52 $Parsedown = new \Parsedown();
64 $custom_css = e($custom_css);
66 $custom_css = str_ireplace(
'script',
'SCRIPTS-NOT-ALLOWED-HERE', $custom_css);
67 $custom_css = str_replace(
'>',
'>', $custom_css);
80 $bytes = floatval($bytes);
84 "VALUE" => pow(1024, 4)
88 "VALUE" => pow(1024, 3)
92 "VALUE" => pow(1024, 2)
104 foreach ($arBytes as $arItem) {
105 if ($bytes >= $arItem[
"VALUE"]) {
106 $result = $bytes / $arItem[
"VALUE"];
107 $result = round($result, 2) .$arItem[
"UNIT"];
static fileSizeConvert($bytes)
Converts bytes into human readable file size.