mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
Add getallheaders() function if not natively available
This commit is contained in:
parent
82e8d1ff7c
commit
d42945030f
17
soap.php
17
soap.php
@ -32,7 +32,22 @@
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Note: this command only available under Apache */
|
/* Note: this command only available natively in Apache (Netscape/iPlanet/SunONE in php >= 4.3.3) */
|
||||||
|
if(!function_exists('getallheaders'))
|
||||||
|
{
|
||||||
|
function getallheaders()
|
||||||
|
{
|
||||||
|
settype($headers,'array');
|
||||||
|
foreach($_SERVER as $h => $v)
|
||||||
|
{
|
||||||
|
if(ereg('HTTP_(.+)',$h,$hp))
|
||||||
|
{
|
||||||
|
$headers[$hp[1]] = $v;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $headers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$headers = getallheaders();
|
$headers = getallheaders();
|
||||||
|
|
||||||
if(ereg('Basic',$headers['Authorization']))
|
if(ereg('Basic',$headers['Authorization']))
|
||||||
|
20
xmlrpc.php
20
xmlrpc.php
@ -30,15 +30,31 @@
|
|||||||
|
|
||||||
/* uncomment here if you want to show all of the testing functions for compatibility */
|
/* uncomment here if you want to show all of the testing functions for compatibility */
|
||||||
//include(EGW_API_INC . '/xmlrpc.interop.php');
|
//include(EGW_API_INC . '/xmlrpc.interop.php');
|
||||||
|
|
||||||
if (!$GLOBALS['egw_info']['server']['xmlrpc_enabled'])
|
if (!$GLOBALS['egw_info']['server']['xmlrpc_enabled'])
|
||||||
{
|
{
|
||||||
$server->xmlrpc_error(9999,'xmlrpc service is not enabled in the eGroupWare system configuration');
|
$server->xmlrpc_error(9999,'xmlrpc service is not enabled in the eGroupWare system configuration');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Note: this command only available under Apache */
|
/* Note: this command only available natively in Apache (Netscape/iPlanet/SunONE in php >= 4.3.3) */
|
||||||
|
if(!function_exists('getallheaders'))
|
||||||
|
{
|
||||||
|
function getallheaders()
|
||||||
|
{
|
||||||
|
settype($headers,'array');
|
||||||
|
foreach($_SERVER as $h => $v)
|
||||||
|
{
|
||||||
|
if(ereg('HTTP_(.+)',$h,$hp))
|
||||||
|
{
|
||||||
|
$headers[$hp[1]] = $v;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $headers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$headers = getallheaders();
|
$headers = getallheaders();
|
||||||
|
|
||||||
//print_r($headers);
|
//print_r($headers);
|
||||||
$isodate = $headers['isoDate'] ? $headers['isoDate'] : $headers['isodate'];
|
$isodate = $headers['isoDate'] ? $headers['isoDate'] : $headers['isodate'];
|
||||||
$isodate = ($isodate == 'simple') ? True : False;
|
$isodate = ($isodate == 'simple') ? True : False;
|
||||||
|
Loading…
Reference in New Issue
Block a user