diff --git a/framework/base/helper.class.php b/framework/base/helper.class.php index acec227494..2450a51965 100644 --- a/framework/base/helper.class.php +++ b/framework/base/helper.class.php @@ -998,3 +998,18 @@ if(!function_exists('array_column')) return $output; } } + +if (!function_exists('getallheaders')) { + function getallheaders() + { + $headers = array(); + foreach ($_SERVER as $name => $value) + { + if (substr($name, 0, 5) == 'HTTP_') + { + $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; + } + } + return $headers; + } +} \ No newline at end of file