Test fix for superglobal bug in php.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@1351 e3e1d417-86f3-4887-817a-d78f3d33393f
This commit is contained in:
parent
b211596bd4
commit
afe2d218e3
|
@ -32,8 +32,8 @@ if ( $debug )
|
||||||
// Use new style autoglobals where possible
|
// Use new style autoglobals where possible
|
||||||
if ( version_compare( phpversion(), "4.1.0", "<") )
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
{
|
{
|
||||||
$_SERVER = &$HTTP_SERVER_VARS;
|
|
||||||
$_SESSION = &$HTTP_SESSION_VARS;
|
$_SESSION = &$HTTP_SESSION_VARS;
|
||||||
|
$_SERVER = &$HTTP_SERVER_VARS;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Useful debugging lines for mobile devices
|
// Useful debugging lines for mobile devices
|
||||||
|
|
|
@ -20,7 +20,11 @@
|
||||||
|
|
||||||
function userLogin( $username, $password )
|
function userLogin( $username, $password )
|
||||||
{
|
{
|
||||||
global $user, $cookies, $_SESSION, $_SERVER;
|
global $user, $cookies;
|
||||||
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION, $_SERVER;
|
||||||
|
}
|
||||||
|
|
||||||
$sql = "select * from Users where Username = '".mysql_escape_string($username)."' and Password = password('".mysql_escape_string($password)."') and Enabled = 1";
|
$sql = "select * from Users where Username = '".mysql_escape_string($username)."' and Password = password('".mysql_escape_string($password)."') and Enabled = 1";
|
||||||
$result = mysql_query( $sql );
|
$result = mysql_query( $sql );
|
||||||
|
@ -47,7 +51,11 @@ function userLogin( $username, $password )
|
||||||
|
|
||||||
function userLogout()
|
function userLogout()
|
||||||
{
|
{
|
||||||
global $user, $_SESSION;
|
global $user;
|
||||||
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
unset( $_SESSION['user'] );
|
unset( $_SESSION['user'] );
|
||||||
unset( $user );
|
unset( $user );
|
||||||
|
@ -57,7 +65,10 @@ function userLogout()
|
||||||
|
|
||||||
function authHash( $use_remote_addr=true )
|
function authHash( $use_remote_addr=true )
|
||||||
{
|
{
|
||||||
global $_SESSION;
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
if ( ZM_OPT_USE_AUTH && ZM_AUTH_METHOD == "hashed" )
|
if ( ZM_OPT_USE_AUTH && ZM_AUTH_METHOD == "hashed" )
|
||||||
{
|
{
|
||||||
|
@ -81,7 +92,10 @@ function authHash( $use_remote_addr=true )
|
||||||
|
|
||||||
function getStreamSrc( $args )
|
function getStreamSrc( $args )
|
||||||
{
|
{
|
||||||
global $_SESSION;
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
$stream_src = ZM_PATH_ZMS;
|
$stream_src = ZM_PATH_ZMS;
|
||||||
|
|
||||||
|
@ -112,7 +126,10 @@ function getStreamSrc( $args )
|
||||||
|
|
||||||
function getZmuCommand( $args )
|
function getZmuCommand( $args )
|
||||||
{
|
{
|
||||||
global $_SESSION;
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
$zmu_command = ZMU_PATH;
|
$zmu_command = ZMU_PATH;
|
||||||
|
|
||||||
|
@ -269,7 +286,10 @@ function getFormChanges( $values, $new_values, $types=false )
|
||||||
|
|
||||||
function getBrowser( &$browser, &$version )
|
function getBrowser( &$browser, &$version )
|
||||||
{
|
{
|
||||||
global $_SERVER;
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SERVER;
|
||||||
|
}
|
||||||
|
|
||||||
if (ereg( 'MSIE ([0-9].[0-9]{1,2})',$_SERVER['HTTP_USER_AGENT'],$log_version))
|
if (ereg( 'MSIE ([0-9].[0-9]{1,2})',$_SERVER['HTTP_USER_AGENT'],$log_version))
|
||||||
{
|
{
|
||||||
|
@ -314,7 +334,10 @@ function isInternetExplorer()
|
||||||
|
|
||||||
function isWindows()
|
function isWindows()
|
||||||
{
|
{
|
||||||
global $_SERVER;
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SERVER;
|
||||||
|
}
|
||||||
|
|
||||||
return ( preg_match( '/Win/', $_SERVER['HTTP_USER_AGENT'] ) );
|
return ( preg_match( '/Win/', $_SERVER['HTTP_USER_AGENT'] ) );
|
||||||
}
|
}
|
||||||
|
@ -577,9 +600,12 @@ function reScale( $dimension, $scale=SCALE_SCALE )
|
||||||
|
|
||||||
function parseSort( $save_to_session=false )
|
function parseSort( $save_to_session=false )
|
||||||
{
|
{
|
||||||
global $_SESSION;
|
|
||||||
global $sort_field, $sort_asc; // Inputs
|
global $sort_field, $sort_asc; // Inputs
|
||||||
global $sort_query, $sort_column, $sort_order; // Outputs
|
global $sort_query, $sort_column, $sort_order; // Outputs
|
||||||
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
if ( !isset($sort_field) )
|
if ( !isset($sort_field) )
|
||||||
{
|
{
|
||||||
|
@ -638,9 +664,12 @@ function parseSort( $save_to_session=false )
|
||||||
|
|
||||||
function parseFilter( $save_to_session=false )
|
function parseFilter( $save_to_session=false )
|
||||||
{
|
{
|
||||||
global $_SESSION;
|
|
||||||
global $trms; // Inputs
|
global $trms; // Inputs
|
||||||
global $filter_query, $filter_sql, $filter_fields; // Outputs
|
global $filter_query, $filter_sql, $filter_fields; // Outputs
|
||||||
|
if ( version_compare( phpversion(), "4.1.0", "<") )
|
||||||
|
{
|
||||||
|
global $_SESSION;
|
||||||
|
}
|
||||||
|
|
||||||
$filter_query = '';
|
$filter_query = '';
|
||||||
$filter_sql = '';
|
$filter_sql = '';
|
||||||
|
|
Loading…
Reference in New Issue