|
|
|
|
@ -13,6 +13,8 @@ class OC_Request { |
|
|
|
|
const USER_AGENT_ANDROID_MOBILE_CHROME = '#Android.*Chrome/[.0-9]*#'; |
|
|
|
|
const USER_AGENT_FREEBOX = '#^Mozilla/5\.0$#'; |
|
|
|
|
|
|
|
|
|
const REGEX_LOCALHOST = '/^(127\.0\.0\.1|localhost)(:[0-9]+|)$/'; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @brief Check overwrite condition |
|
|
|
|
* @param string $type |
|
|
|
|
@ -38,6 +40,9 @@ class OC_Request { |
|
|
|
|
if (empty($trustedList)) { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
if (preg_match(self::REGEX_LOCALHOST, $domain) === 1) { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
return in_array($domain, $trustedList); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|