mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 16:48:49 +01:00
Fix setting of $phpgw_info flag in createobject, formatting
This commit is contained in:
parent
632ebd0950
commit
5110bf226a
@ -40,47 +40,49 @@
|
|||||||
@param $classname name of class
|
@param $classname name of class
|
||||||
@param $p1-$p16 class parameters (all optional)
|
@param $p1-$p16 class parameters (all optional)
|
||||||
*/
|
*/
|
||||||
function CreateObject($class,
|
function CreateObject($class,
|
||||||
$p1='_UNDEF_',$p2='_UNDEF_',$p3='_UNDEF_',$p4='_UNDEF_',
|
$p1='_UNDEF_',$p2='_UNDEF_',$p3='_UNDEF_',$p4='_UNDEF_',
|
||||||
$p5='_UNDEF_',$p6='_UNDEF_',$p7='_UNDEF_',$p8='_UNDEF_',
|
$p5='_UNDEF_',$p6='_UNDEF_',$p7='_UNDEF_',$p8='_UNDEF_',
|
||||||
$p9='_UNDEF_',$p10='_UNDEF_',$p11='_UNDEF_',$p12='_UNDEF_',
|
$p9='_UNDEF_',$p10='_UNDEF_',$p11='_UNDEF_',$p12='_UNDEF_',
|
||||||
$p13='_UNDEF_',$p14='_UNDEF_',$p15='_UNDEF_',$p16='_UNDEF_')
|
$p13='_UNDEF_',$p14='_UNDEF_',$p15='_UNDEF_',$p16='_UNDEF_')
|
||||||
{
|
{
|
||||||
/* error_reporting(0); */
|
global $phpgw_info;
|
||||||
list($appname,$classname) = explode(".", $class);
|
|
||||||
if (!isset($GLOBALS['phpgw_info']['flags']['included_classes'][$classname]) ||
|
/* error_reporting(0); */
|
||||||
|
list($appname,$classname) = explode(".", $class);
|
||||||
|
if (!isset($GLOBALS['phpgw_info']['flags']['included_classes'][$classname]) ||
|
||||||
!$GLOBALS['phpgw_info']['flags']['included_classes'][$classname])
|
!$GLOBALS['phpgw_info']['flags']['included_classes'][$classname])
|
||||||
{
|
|
||||||
$GLOBALS['phpgw_info']['flags']['included_classes'][$classname] = True;
|
|
||||||
include(PHPGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php');
|
|
||||||
}
|
|
||||||
if ($p1 == '_UNDEF_')
|
|
||||||
{
|
|
||||||
eval('$obj = new '.$classname.';');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$input = array($p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9,$p10,$p11,$p12,$p13,$p14,$p15,$p16);
|
|
||||||
$i = 1;
|
|
||||||
$code = '$obj = new '.$classname.'(';
|
|
||||||
while (list($x,$test) = each($input))
|
|
||||||
{
|
{
|
||||||
if ($test == '_UNDEF_' || $i == 17)
|
$GLOBALS['phpgw_info']['flags']['included_classes'][$classname] = True;
|
||||||
{
|
include(PHPGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php');
|
||||||
break;
|
}
|
||||||
}
|
if ($p1 == '_UNDEF_')
|
||||||
else
|
{
|
||||||
{
|
eval('$obj = new '.$classname.';');
|
||||||
$code .= '$p' . $i . ',';
|
}
|
||||||
}
|
else
|
||||||
$i++;
|
{
|
||||||
|
$input = array($p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9,$p10,$p11,$p12,$p13,$p14,$p15,$p16);
|
||||||
|
$i = 1;
|
||||||
|
$code = '$obj = new '.$classname.'(';
|
||||||
|
while (list($x,$test) = each($input))
|
||||||
|
{
|
||||||
|
if ($test == '_UNDEF_' || $i == 17)
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$code .= '$p' . $i . ',';
|
||||||
|
}
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
$code = substr($code,0,-1) . ');';
|
||||||
|
eval($code);
|
||||||
}
|
}
|
||||||
$code = substr($code,0,-1) . ');';
|
|
||||||
eval($code);
|
|
||||||
}
|
|
||||||
/* error_reporting(E_ERROR | E_WARNING | E_PARSE); */
|
/* error_reporting(E_ERROR | E_WARNING | E_PARSE); */
|
||||||
return $obj;
|
return $obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@function ExecObject
|
@function ExecObject
|
||||||
@ -95,58 +97,58 @@ function CreateObject($class,
|
|||||||
@param $loglevel developers choice of logging level
|
@param $loglevel developers choice of logging level
|
||||||
@param $classparams params to be sent to the contructor
|
@param $classparams params to be sent to the contructor
|
||||||
*/
|
*/
|
||||||
function ExecObject($object, $functionparams = '_UNDEF_', $loglevel = 3, $classparams = '_UNDEF_')
|
function ExecObject($object, $functionparams = '_UNDEF_', $loglevel = 3, $classparams = '_UNDEF_')
|
||||||
{
|
|
||||||
list($appname,$classname,$functionname) = explode(".", $object);
|
|
||||||
if ($appname == 'phpgw')
|
|
||||||
{
|
{
|
||||||
$appname == 'phpgwapi';
|
list($appname,$classname,$functionname) = explode(".", $object);
|
||||||
}
|
if ($appname == 'phpgw')
|
||||||
|
|
||||||
if (!is_object($GLOBALS[$classname]))
|
|
||||||
{
|
|
||||||
if ($classparams != '_UNDEF_')
|
|
||||||
{
|
{
|
||||||
$GLOBALS[$classname] = CreateObject($appname.'.'.$classname, $classparams);
|
$appname == 'phpgwapi';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!is_object($GLOBALS[$classname]))
|
||||||
|
{
|
||||||
|
if ($classparams != '_UNDEF_')
|
||||||
|
{
|
||||||
|
$GLOBALS[$classname] = CreateObject($appname.'.'.$classname, $classparams);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$GLOBALS[$classname] = CreateObject($appname.'.'.$classname);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($functionparams != '_UNDEF_')
|
||||||
|
{
|
||||||
|
return $GLOBALS[$classname]->$functionname($functionparams);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$GLOBALS[$classname] = CreateObject($appname.'.'.$classname);
|
return $GLOBALS[$classname]->$functionname();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($functionparams != '_UNDEF_')
|
|
||||||
{
|
|
||||||
return $GLOBALS[$classname]->$functionname($functionparams);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return $GLOBALS[$classname]->$functionname();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@function lang
|
@function lang
|
||||||
@abstract function to handle multilanguage support
|
@abstract function to handle multilanguage support
|
||||||
*/
|
*/
|
||||||
function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='',$m10='')
|
function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='',$m10='')
|
||||||
{
|
|
||||||
if(gettype($m1) == 'array')
|
|
||||||
{
|
{
|
||||||
$vars = $m1;
|
if(gettype($m1) == 'array')
|
||||||
|
{
|
||||||
|
$vars = $m1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$vars = array($m1,$m2,$m3,$m4,$m5,$m6,$m7,$m8,$m9,$m10);
|
||||||
|
}
|
||||||
|
$value = $GLOBALS['phpgw']->translation->translate("$key",$vars);
|
||||||
|
return $value;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
$vars = array($m1,$m2,$m3,$m4,$m5,$m6,$m7,$m8,$m9,$m10);
|
|
||||||
}
|
|
||||||
$value = $GLOBALS['phpgw']->translation->translate("$key",$vars);
|
|
||||||
return $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Just a temp wrapper. ###DELETE_ME#### (Seek3r) */
|
/* Just a temp wrapper. ###DELETE_ME#### (Seek3r) */
|
||||||
function check_code($code)
|
function check_code($code)
|
||||||
{
|
{
|
||||||
return $GLOBALS['phpgw']->common->check_code($code);
|
return $GLOBALS['phpgw']->common->check_code($code);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@ -163,7 +165,7 @@ function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='
|
|||||||
*/
|
*/
|
||||||
function get_account_id($account_id = '',$default_id = '')
|
function get_account_id($account_id = '',$default_id = '')
|
||||||
{
|
{
|
||||||
if (gettype($account_id) == 'integer')
|
if (gettype($account_id) == 'integer')
|
||||||
{
|
{
|
||||||
return $account_id;
|
return $account_id;
|
||||||
}
|
}
|
||||||
@ -171,23 +173,23 @@ function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='
|
|||||||
{
|
{
|
||||||
if ($default_id == '')
|
if ($default_id == '')
|
||||||
{
|
{
|
||||||
return (isset($GLOBALS['phpgw_info']['user']['account_id'])?$GLOBALS['phpgw_info']['user']['account_id']:0);
|
return (isset($GLOBALS['phpgw_info']['user']['account_id'])?$GLOBALS['phpgw_info']['user']['account_id']:0);
|
||||||
}
|
}
|
||||||
elseif (gettype($default_id) == 'string')
|
elseif (gettype($default_id) == 'string')
|
||||||
{
|
{
|
||||||
return $GLOBALS['phpgw']->accounts->name2id($default_id);
|
return $GLOBALS['phpgw']->accounts->name2id($default_id);
|
||||||
}
|
}
|
||||||
return intval($default_id);
|
return intval($default_id);
|
||||||
}
|
}
|
||||||
elseif (gettype($account_id) == 'string')
|
elseif (gettype($account_id) == 'string')
|
||||||
{
|
{
|
||||||
if($GLOBALS['phpgw']->accounts->exists(intval($account_id)) == True)
|
if($GLOBALS['phpgw']->accounts->exists(intval($account_id)) == True)
|
||||||
{
|
{
|
||||||
return intval($account_id);
|
return intval($account_id);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return $GLOBALS['phpgw']->accounts->name2id($account_id);
|
return $GLOBALS['phpgw']->accounts->name2id($account_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -223,7 +225,11 @@ function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='
|
|||||||
|
|
||||||
function print_debug($text='')
|
function print_debug($text='')
|
||||||
{
|
{
|
||||||
if (isset($GLOBALS['debugme']) && $GLOBALS['debugme'] == 'on') { echo 'debug: '.$text.'<br>'; }
|
if (isset($GLOBALS['debugme']) &&
|
||||||
|
$GLOBALS['debugme'] == 'on')
|
||||||
|
{
|
||||||
|
echo 'debug: '.$text.'<br>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// print_debug('core functions are done');
|
// print_debug('core functions are done');
|
||||||
@ -232,17 +238,17 @@ function lang($key,$m1='',$m2='',$m3='',$m4='',$m5='',$m6='',$m7='',$m8='',$m9='
|
|||||||
\****************************************************************************/
|
\****************************************************************************/
|
||||||
// error_reporting(7);
|
// error_reporting(7);
|
||||||
/* Make sure the header.inc.php is current. */
|
/* Make sure the header.inc.php is current. */
|
||||||
if ($GLOBALS['phpgw_info']['server']['versions']['header'] < $GLOBALS['phpgw_info']['server']['versions']['current_header'])
|
if ($GLOBALS['phpgw_info']['server']['versions']['header'] < $GLOBALS['phpgw_info']['server']['versions']['current_header'])
|
||||||
{
|
{
|
||||||
echo '<center><b>You need to port your settings to the new header.inc.php version.</b></center>';
|
echo '<center><b>You need to port your settings to the new header.inc.php version.</b></center>';
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Make sure the developer is following the rules. */
|
/* Make sure the developer is following the rules. */
|
||||||
if (!isset($GLOBALS['phpgw_info']['flags']['currentapp']))
|
if (!isset($GLOBALS['phpgw_info']['flags']['currentapp']))
|
||||||
{
|
{
|
||||||
echo '<b>!!! YOU DO NOT HAVE YOUR $phpgw_info["flags"]["currentapp"] SET !!!';
|
echo '<b>!!! YOU DO NOT HAVE YOUR $phpgw_info["flags"]["currentapp"] SET !!!';
|
||||||
echo '<br>!!! PLEASE CORRECT THIS SITUATION !!!</b>';
|
echo '<br>!!! PLEASE CORRECT THIS SITUATION !!!</b>';
|
||||||
}
|
}
|
||||||
|
|
||||||
magic_quotes_runtime(false);
|
magic_quotes_runtime(false);
|
||||||
@ -253,20 +259,20 @@ if (!isset($GLOBALS['phpgw_info']['flags']['currentapp']))
|
|||||||
\****************************************************************************/
|
\****************************************************************************/
|
||||||
|
|
||||||
/* make them fix their header */
|
/* make them fix their header */
|
||||||
if (!isset($GLOBALS['phpgw_domain']))
|
if (!isset($GLOBALS['phpgw_domain']))
|
||||||
{
|
{
|
||||||
echo '<center><b>The administrator must upgrade the header.inc.php file before you can continue.</b></center>';
|
echo '<center><b>The administrator must upgrade the header.inc.php file before you can continue.</b></center>';
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
reset($GLOBALS['phpgw_domain']);
|
reset($GLOBALS['phpgw_domain']);
|
||||||
$default_domain = each($GLOBALS['phpgw_domain']);
|
$default_domain = each($GLOBALS['phpgw_domain']);
|
||||||
$GLOBALS['phpgw_info']['server']['default_domain'] = $default_domain[0];
|
$GLOBALS['phpgw_info']['server']['default_domain'] = $default_domain[0];
|
||||||
unset ($default_domain); // we kill this for security reasons
|
unset ($default_domain); // we kill this for security reasons
|
||||||
|
|
||||||
/* This code will handle virtdomains so that is a user logins with user@domain.com, it will switch into virtualization mode. */
|
/* This code will handle virtdomains so that is a user logins with user@domain.com, it will switch into virtualization mode. */
|
||||||
if (isset($domain))
|
if (isset($domain))
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['user']['domain'] = $domain;
|
$GLOBALS['phpgw_info']['user']['domain'] = $domain;
|
||||||
}
|
}
|
||||||
elseif (isset($login) && isset($logindomain))
|
elseif (isset($login) && isset($logindomain))
|
||||||
{
|
{
|
||||||
@ -274,7 +280,7 @@ $GLOBALS['phpgw_info']['server']['default_domain'] = $default_domain[0];
|
|||||||
{
|
{
|
||||||
$login = $login."@".$logindomain;
|
$login = $login."@".$logindomain;
|
||||||
}
|
}
|
||||||
$GLOBALS['phpgw_info']['user']['domain'] = $logindomain;
|
$GLOBALS['phpgw_info']['user']['domain'] = $logindomain;
|
||||||
unset ($logindomain);
|
unset ($logindomain);
|
||||||
}
|
}
|
||||||
elseif (isset($login) && !isset($logindomain))
|
elseif (isset($login) && !isset($logindomain))
|
||||||
@ -282,103 +288,103 @@ $GLOBALS['phpgw_info']['server']['default_domain'] = $default_domain[0];
|
|||||||
if (ereg ("\@", $login))
|
if (ereg ("\@", $login))
|
||||||
{
|
{
|
||||||
$login_array = explode("@", $login);
|
$login_array = explode("@", $login);
|
||||||
$GLOBALS['phpgw_info']['user']['domain'] = $login_array[1];
|
$GLOBALS['phpgw_info']['user']['domain'] = $login_array[1];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['user']['domain'] = $GLOBALS['phpgw_info']['server']['default_domain'];
|
$GLOBALS['phpgw_info']['user']['domain'] = $GLOBALS['phpgw_info']['server']['default_domain'];
|
||||||
$login = $login . '@' . $GLOBALS['phpgw_info']['user']['domain'];
|
$login = $login . '@' . $GLOBALS['phpgw_info']['user']['domain'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (@isset($GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]))
|
if (@isset($GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]))
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['server']['db_host'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_host'];
|
$GLOBALS['phpgw_info']['server']['db_host'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_host'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_name'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_name'];
|
$GLOBALS['phpgw_info']['server']['db_name'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_name'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_user'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_user'];
|
$GLOBALS['phpgw_info']['server']['db_user'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_user'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_pass'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_pass'];
|
$GLOBALS['phpgw_info']['server']['db_pass'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_pass'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_type'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_type'];
|
$GLOBALS['phpgw_info']['server']['db_type'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['user']['domain']]['db_type'];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['server']['db_host'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_host'];
|
$GLOBALS['phpgw_info']['server']['db_host'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_host'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_name'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_name'];
|
$GLOBALS['phpgw_info']['server']['db_name'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_name'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_user'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_user'];
|
$GLOBALS['phpgw_info']['server']['db_user'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_user'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_pass'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_pass'];
|
$GLOBALS['phpgw_info']['server']['db_pass'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_pass'];
|
||||||
$GLOBALS['phpgw_info']['server']['db_type'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_type'];
|
$GLOBALS['phpgw_info']['server']['db_type'] = $GLOBALS['phpgw_domain'][$GLOBALS['phpgw_info']['server']['default_domain']]['db_type'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'login' && ! $GLOBALS['phpgw_info']['server']['show_domain_selectbox'])
|
if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'login' && ! $GLOBALS['phpgw_info']['server']['show_domain_selectbox'])
|
||||||
{
|
{
|
||||||
unset ($GLOBALS['phpgw_domain']); // we kill this for security reasons
|
unset ($GLOBALS['phpgw_domain']); // we kill this for security reasons
|
||||||
}
|
}
|
||||||
unset ($domain); // we kill this to save memory
|
unset ($domain); // we kill this to save memory
|
||||||
|
|
||||||
@print_debug('domain: '.$GLOBALS['phpgw_info']['user']['domain']);
|
@print_debug('domain: '.$GLOBALS['phpgw_info']['user']['domain']);
|
||||||
|
|
||||||
/****************************************************************************\
|
/****************************************************************************\
|
||||||
* These lines load up the API, fill up the $phpgw_info array, etc *
|
* These lines load up the API, fill up the $phpgw_info array, etc *
|
||||||
\****************************************************************************/
|
\****************************************************************************/
|
||||||
/* Load main class */
|
/* Load main class */
|
||||||
$GLOBALS['phpgw'] = CreateObject('phpgwapi.phpgw');
|
$GLOBALS['phpgw'] = CreateObject('phpgwapi.phpgw');
|
||||||
/************************************************************************\
|
/************************************************************************\
|
||||||
* Load up the main instance of the db class. *
|
* Load up the main instance of the db class. *
|
||||||
\************************************************************************/
|
\************************************************************************/
|
||||||
$GLOBALS['phpgw']->db = CreateObject('phpgwapi.db');
|
$GLOBALS['phpgw']->db = CreateObject('phpgwapi.db');
|
||||||
$GLOBALS['phpgw']->db->Host = $GLOBALS['phpgw_info']['server']['db_host'];
|
$GLOBALS['phpgw']->db->Host = $GLOBALS['phpgw_info']['server']['db_host'];
|
||||||
$GLOBALS['phpgw']->db->Type = $GLOBALS['phpgw_info']['server']['db_type'];
|
$GLOBALS['phpgw']->db->Type = $GLOBALS['phpgw_info']['server']['db_type'];
|
||||||
$GLOBALS['phpgw']->db->Database = $GLOBALS['phpgw_info']['server']['db_name'];
|
$GLOBALS['phpgw']->db->Database = $GLOBALS['phpgw_info']['server']['db_name'];
|
||||||
$GLOBALS['phpgw']->db->User = $GLOBALS['phpgw_info']['server']['db_user'];
|
$GLOBALS['phpgw']->db->User = $GLOBALS['phpgw_info']['server']['db_user'];
|
||||||
$GLOBALS['phpgw']->db->Password = $GLOBALS['phpgw_info']['server']['db_pass'];
|
$GLOBALS['phpgw']->db->Password = $GLOBALS['phpgw_info']['server']['db_pass'];
|
||||||
if ($GLOBALS['phpgw']->debug)
|
if ($GLOBALS['phpgw']->debug)
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->db->Debug = 1;
|
$GLOBALS['phpgw']->db->Debug = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
$GLOBALS['phpgw']->db->Halt_On_Error = 'no';
|
$GLOBALS['phpgw']->db->Halt_On_Error = 'no';
|
||||||
@$GLOBALS['phpgw']->db->query("select count(*) from phpgw_config");
|
@$GLOBALS['phpgw']->db->query("select count(*) from phpgw_config");
|
||||||
if (! @$GLOBALS['phpgw']->db->next_record())
|
if (! @$GLOBALS['phpgw']->db->next_record())
|
||||||
{
|
{
|
||||||
$setup_dir = ereg_replace($PHP_SELF,'index.php','setup/');
|
$setup_dir = ereg_replace($PHP_SELF,'index.php','setup/');
|
||||||
echo '<center><b>Fatal Error:</b> It appears that you have not created the database tables for '
|
echo '<center><b>Fatal Error:</b> It appears that you have not created the database tables for '
|
||||||
.'phpGroupWare. Click <a href="' . $setup_dir . '">here</a> to run setup.</center>';
|
.'phpGroupWare. Click <a href="' . $setup_dir . '">here</a> to run setup.</center>';
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
$GLOBALS['phpgw']->db->Halt_On_Error = 'yes';
|
$GLOBALS['phpgw']->db->Halt_On_Error = 'yes';
|
||||||
|
|
||||||
/* Fill phpgw_info["server"] array */
|
/* Fill phpgw_info["server"] array */
|
||||||
// An Attempt to speed things up using cache premise
|
// An Attempt to speed things up using cache premise
|
||||||
$GLOBALS['phpgw']->db->query("select config_value from phpgw_config WHERE config_app='phpgwapi' and config_name='cache_phpgw_info'",__LINE__,__FILE__);
|
$GLOBALS['phpgw']->db->query("select config_value from phpgw_config WHERE config_app='phpgwapi' and config_name='cache_phpgw_info'",__LINE__,__FILE__);
|
||||||
if ($GLOBALS['phpgw']->db->num_rows())
|
if ($GLOBALS['phpgw']->db->num_rows())
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->db->next_record();
|
$GLOBALS['phpgw']->db->next_record();
|
||||||
$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] = stripslashes($GLOBALS['phpgw']->db->f('config_value'));
|
$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] = stripslashes($GLOBALS['phpgw']->db->f('config_value'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$cache_query = "select content from phpgw_app_sessions where"
|
$cache_query = "select content from phpgw_app_sessions where"
|
||||||
." sessionid = '0' and loginid = '0' and app = 'phpgwapi' and location = 'config'";
|
." sessionid = '0' and loginid = '0' and app = 'phpgwapi' and location = 'config'";
|
||||||
|
|
||||||
$GLOBALS['phpgw']->db->query($cache_query,__LINE__,__FILE__);
|
$GLOBALS['phpgw']->db->query($cache_query,__LINE__,__FILE__);
|
||||||
$server_info_cache = $GLOBALS['phpgw']->db->num_rows();
|
$server_info_cache = $GLOBALS['phpgw']->db->num_rows();
|
||||||
|
|
||||||
if(@$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] && $server_info_cache)
|
if(@$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] && $server_info_cache)
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->db->next_record();
|
$GLOBALS['phpgw']->db->next_record();
|
||||||
$GLOBALS['phpgw_info']['server'] = unserialize(stripslashes($GLOBALS['phpgw']->db->f('content')));
|
$GLOBALS['phpgw_info']['server'] = unserialize(stripslashes($GLOBALS['phpgw']->db->f('content')));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->db->query("select * from phpgw_config WHERE config_app='phpgwapi'",__LINE__,__FILE__);
|
$GLOBALS['phpgw']->db->query("select * from phpgw_config WHERE config_app='phpgwapi'",__LINE__,__FILE__);
|
||||||
while ($GLOBALS['phpgw']->db->next_record())
|
while ($GLOBALS['phpgw']->db->next_record())
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['server'][$GLOBALS['phpgw']->db->f('config_name')] = stripslashes($GLOBALS['phpgw']->db->f('config_value'));
|
$GLOBALS['phpgw_info']['server'][$GLOBALS['phpgw']->db->f('config_name')] = stripslashes($GLOBALS['phpgw']->db->f('config_value'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($GLOBALS['phpgw_info']['server']['cache_phpgw_info'])
|
if($GLOBALS['phpgw_info']['server']['cache_phpgw_info'])
|
||||||
{
|
{
|
||||||
if($server_info_cache)
|
if($server_info_cache)
|
||||||
{
|
{
|
||||||
$cache_query = "UPDATE phpgw_app_sessions set content='".addslashes(serialize($GLOBALS['phpgw_info']['server']))."'"
|
$cache_query = "UPDATE phpgw_app_sessions set content='".addslashes(serialize($GLOBALS['phpgw_info']['server']))."'"
|
||||||
." WHERE sessionid = '0' and loginid = '0' and app = 'phpgwapi' and location = 'config'";
|
." WHERE sessionid = '0' and loginid = '0' and app = 'phpgwapi' and location = 'config'";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -386,7 +392,7 @@ if(@$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] && $server_info_cache)
|
|||||||
$cache_query = 'INSERT INTO phpgw_app_sessions(sessionid,loginid,app,location,content) VALUES('
|
$cache_query = 'INSERT INTO phpgw_app_sessions(sessionid,loginid,app,location,content) VALUES('
|
||||||
. "'0','0','phpgwapi','config','".addslashes(serialize($GLOBALS['phpgw_info']['server']))."')";
|
. "'0','0','phpgwapi','config','".addslashes(serialize($GLOBALS['phpgw_info']['server']))."')";
|
||||||
}
|
}
|
||||||
$GLOBALS['phpgw']->db->query($cache_query,__LINE__,__FILE__);
|
$GLOBALS['phpgw']->db->query($cache_query,__LINE__,__FILE__);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
unset($cache_query);
|
unset($cache_query);
|
||||||
@ -394,15 +400,15 @@ if(@$GLOBALS['phpgw_info']['server']['cache_phpgw_info'] && $server_info_cache)
|
|||||||
/************************************************************************\
|
/************************************************************************\
|
||||||
* Required classes *
|
* Required classes *
|
||||||
\************************************************************************/
|
\************************************************************************/
|
||||||
$GLOBALS['phpgw']->common = CreateObject('phpgwapi.common');
|
$GLOBALS['phpgw']->common = CreateObject('phpgwapi.common');
|
||||||
$GLOBALS['phpgw']->hooks = CreateObject('phpgwapi.hooks');
|
$GLOBALS['phpgw']->hooks = CreateObject('phpgwapi.hooks');
|
||||||
$GLOBALS['phpgw']->auth = CreateObject('phpgwapi.auth');
|
$GLOBALS['phpgw']->auth = CreateObject('phpgwapi.auth');
|
||||||
$GLOBALS['phpgw']->accounts = CreateObject('phpgwapi.accounts');
|
$GLOBALS['phpgw']->accounts = CreateObject('phpgwapi.accounts');
|
||||||
$GLOBALS['phpgw']->acl = CreateObject('phpgwapi.acl');
|
$GLOBALS['phpgw']->acl = CreateObject('phpgwapi.acl');
|
||||||
$GLOBALS['phpgw']->session = CreateObject('phpgwapi.sessions');
|
$GLOBALS['phpgw']->session = CreateObject('phpgwapi.sessions');
|
||||||
$GLOBALS['phpgw']->preferences = CreateObject('phpgwapi.preferences');
|
$GLOBALS['phpgw']->preferences = CreateObject('phpgwapi.preferences');
|
||||||
$GLOBALS['phpgw']->applications = CreateObject('phpgwapi.applications');
|
$GLOBALS['phpgw']->applications = CreateObject('phpgwapi.applications');
|
||||||
$GLOBALS['phpgw']->translation = CreateObject('phpgwapi.translation');
|
$GLOBALS['phpgw']->translation = CreateObject('phpgwapi.translation');
|
||||||
// $GLOBALS['phpgw']->datetime = CreateObject('phpgwapi.datetime');
|
// $GLOBALS['phpgw']->datetime = CreateObject('phpgwapi.datetime');
|
||||||
print_debug('main class loaded');
|
print_debug('main class loaded');
|
||||||
|
|
||||||
@ -415,16 +421,16 @@ $GLOBALS['phpgw']->translation = CreateObject('phpgwapi.translation');
|
|||||||
/****************************************************************************\
|
/****************************************************************************\
|
||||||
* Stuff to use if logging in or logging out *
|
* Stuff to use if logging in or logging out *
|
||||||
\****************************************************************************/
|
\****************************************************************************/
|
||||||
if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_info']['flags']['currentapp'] == 'logout')
|
if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_info']['flags']['currentapp'] == 'logout')
|
||||||
{
|
{
|
||||||
if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login')
|
if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login')
|
||||||
{
|
{
|
||||||
if (@$login != '')
|
if (@$login != '')
|
||||||
{
|
{
|
||||||
$login_array = explode("@",$login);
|
$login_array = explode("@",$login);
|
||||||
$login_id = $GLOBALS['phpgw']->accounts->name2id($login_array[0]);
|
$login_id = $GLOBALS['phpgw']->accounts->name2id($login_array[0]);
|
||||||
$GLOBALS['phpgw']->accounts->accounts($login_id);
|
$GLOBALS['phpgw']->accounts->accounts($login_id);
|
||||||
$GLOBALS['phpgw']->preferences->preferences($login_id);
|
$GLOBALS['phpgw']->preferences->preferences($login_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/****************************************************************************\
|
/****************************************************************************\
|
||||||
@ -434,21 +440,21 @@ if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (! $GLOBALS['phpgw']->session->verify())
|
if (! $GLOBALS['phpgw']->session->verify())
|
||||||
{
|
{
|
||||||
Header('Location: ' . $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->session->link('/login.php','cd=10')));
|
Header('Location: ' . $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->session->link('/login.php','cd=10')));
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* A few hacker resistant constants that will be used throught the program */
|
/* A few hacker resistant constants that will be used throught the program */
|
||||||
define('PHPGW_TEMPLATE_DIR',$GLOBALS['phpgw']->common->get_tpl_dir('phpgwapi'));
|
define('PHPGW_TEMPLATE_DIR',$GLOBALS['phpgw']->common->get_tpl_dir('phpgwapi'));
|
||||||
define('PHPGW_IMAGES_DIR', $GLOBALS['phpgw']->common->get_image_path('phpgwapi'));
|
define('PHPGW_IMAGES_DIR', $GLOBALS['phpgw']->common->get_image_path('phpgwapi'));
|
||||||
define('PHPGW_IMAGES_FILEDIR', $GLOBALS['phpgw']->common->get_image_dir('phpgwapi'));
|
define('PHPGW_IMAGES_FILEDIR', $GLOBALS['phpgw']->common->get_image_dir('phpgwapi'));
|
||||||
define('PHPGW_APP_ROOT', $GLOBALS['phpgw']->common->get_app_dir());
|
define('PHPGW_APP_ROOT', $GLOBALS['phpgw']->common->get_app_dir());
|
||||||
define('PHPGW_APP_INC', $GLOBALS['phpgw']->common->get_inc_dir());
|
define('PHPGW_APP_INC', $GLOBALS['phpgw']->common->get_inc_dir());
|
||||||
define('PHPGW_APP_TPL', $GLOBALS['phpgw']->common->get_tpl_dir());
|
define('PHPGW_APP_TPL', $GLOBALS['phpgw']->common->get_tpl_dir());
|
||||||
define('PHPGW_IMAGES', $GLOBALS['phpgw']->common->get_image_path());
|
define('PHPGW_IMAGES', $GLOBALS['phpgw']->common->get_image_path());
|
||||||
define('PHPGW_APP_IMAGES_DIR', $GLOBALS['phpgw']->common->get_image_dir());
|
define('PHPGW_APP_IMAGES_DIR', $GLOBALS['phpgw']->common->get_image_dir());
|
||||||
|
|
||||||
define('PHPGW_ACL_READ',1);
|
define('PHPGW_ACL_READ',1);
|
||||||
define('PHPGW_ACL_ADD',2);
|
define('PHPGW_ACL_ADD',2);
|
||||||
@ -457,55 +463,55 @@ if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_
|
|||||||
define('PHPGW_ACL_PRIVATE',16);
|
define('PHPGW_ACL_PRIVATE',16);
|
||||||
|
|
||||||
/********* This sets the user variables *********/
|
/********* This sets the user variables *********/
|
||||||
$GLOBALS['phpgw_info']['user']['private_dir'] = $GLOBALS['phpgw_info']['server']['files_dir']
|
$GLOBALS['phpgw_info']['user']['private_dir'] = $GLOBALS['phpgw_info']['server']['files_dir']
|
||||||
. '/users/'.$GLOBALS['phpgw_info']['user']['userid'];
|
. '/users/'.$GLOBALS['phpgw_info']['user']['userid'];
|
||||||
|
|
||||||
/* This will make sure that a user has the basic default prefs. If not it will add them */
|
/* This will make sure that a user has the basic default prefs. If not it will add them */
|
||||||
$GLOBALS['phpgw']->preferences->verify_basic_settings();
|
$GLOBALS['phpgw']->preferences->verify_basic_settings();
|
||||||
|
|
||||||
/********* Optional classes, which can be disabled for performance increases *********/
|
/********* Optional classes, which can be disabled for performance increases *********/
|
||||||
while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
|
while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
|
||||||
{
|
{
|
||||||
if (ereg('enable_',$phpgw_class_name[0]))
|
if (ereg('enable_',$phpgw_class_name[0]))
|
||||||
{
|
{
|
||||||
$enable_class = str_replace('enable_','',$phpgw_class_name[0]);
|
$enable_class = str_replace('enable_','',$phpgw_class_name[0]);
|
||||||
$enable_class = str_replace('_class','',$enable_class);
|
$enable_class = str_replace('_class','',$enable_class);
|
||||||
eval('$GLOBALS["phpgw"]->' . $enable_class . ' = createobject(\'phpgwapi.' . $enable_class . '\');');
|
eval('$GLOBALS["phpgw"]->' . $enable_class . ' = createobject(\'phpgwapi.' . $enable_class . '\');');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
unset($enable_class);
|
unset($enable_class);
|
||||||
reset($GLOBALS['phpgw_info']['flags']);
|
reset($GLOBALS['phpgw_info']['flags']);
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* These lines load up the templates class *
|
* These lines load up the templates class *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
if(!@$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
|
if(!@$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
|
$GLOBALS['phpgw']->template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* These lines load up the themes *
|
* These lines load up the themes *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
if (! $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'])
|
if (! $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'])
|
||||||
{
|
{
|
||||||
if ($GLOBALS['phpgw_info']['server']['template_set'] == 'user_choice')
|
if ($GLOBALS['phpgw_info']['server']['template_set'] == 'user_choice')
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = 'default';
|
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = 'default';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = $GLOBALS['phpgw_info']['server']['template_set'];
|
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = $GLOBALS['phpgw_info']['server']['template_set'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($GLOBALS['phpgw_info']['server']['force_theme'] == 'user_choice')
|
if ($GLOBALS['phpgw_info']['server']['force_theme'] == 'user_choice')
|
||||||
{
|
{
|
||||||
$theme_to_load = (isset($GLOBALS['phpgw_info']['user']['preferences']['common']['theme'])?$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']:'default');
|
$theme_to_load = (isset($GLOBALS['phpgw_info']['user']['preferences']['common']['theme'])?$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']:'default');
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$theme_to_load = (isset($GLOBALS['phpgw_info']['server']['force_theme'])?$GLOBALS['phpgw_info']['server']['force_theme']:'default');
|
$theme_to_load = (isset($GLOBALS['phpgw_info']['server']['force_theme'])?$GLOBALS['phpgw_info']['server']['force_theme']:'default');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(@file_exists(PHPGW_SERVER_ROOT . '/phpgwapi/themes/' . $theme_to_load . '.theme'))
|
if(@file_exists(PHPGW_SERVER_ROOT . '/phpgwapi/themes/' . $theme_to_load . '.theme'))
|
||||||
@ -528,41 +534,43 @@ if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_
|
|||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* If they are using frames, we need to set some variables *
|
* If they are using frames, we need to set some variables *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
if (((isset($GLOBALS['phpgw_info']['user']['preferences']['common']['useframes']) &&
|
if (((isset($GLOBALS['phpgw_info']['user']['preferences']['common']['useframes']) &&
|
||||||
$GLOBALS['phpgw_info']['user']['preferences']['common']['useframes']) &&
|
$GLOBALS['phpgw_info']['user']['preferences']['common']['useframes']) &&
|
||||||
$GLOBALS['phpgw_info']['server']['useframes'] == 'allowed') ||
|
$GLOBALS['phpgw_info']['server']['useframes'] == 'allowed') ||
|
||||||
($GLOBALS['phpgw_info']['server']['useframes'] == 'always'))
|
($GLOBALS['phpgw_info']['server']['useframes'] == 'always'))
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw_info']['flags']['navbar_target'] = 'phpgw_body';
|
$GLOBALS['phpgw_info']['flags']['navbar_target'] = 'phpgw_body';
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* Verify that the users session is still active otherwise kick them out *
|
* Verify that the users session is still active otherwise kick them out *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' &&
|
if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' &&
|
||||||
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'preferences' &&
|
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'preferences' &&
|
||||||
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
|
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
|
||||||
{
|
{
|
||||||
// This will need to use ACL in the future
|
// This will need to use ACL in the future
|
||||||
if (! $GLOBALS['phpgw_info']['user']['apps'][$GLOBALS['phpgw_info']['flags']['currentapp']] || (@$GLOBALS['phpgw_info']['flags']['admin_only'] && ! $GLOBALS['phpgw_info']['user']['apps']['admin']))
|
if (! $GLOBALS['phpgw_info']['user']['apps'][$GLOBALS['phpgw_info']['flags']['currentapp']] ||
|
||||||
|
(@$GLOBALS['phpgw_info']['flags']['admin_only'] &&
|
||||||
|
! $GLOBALS['phpgw_info']['user']['apps']['admin']))
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->common->phpgw_header();
|
$GLOBALS['phpgw']->common->phpgw_header();
|
||||||
if ($GLOBALS['phpgw_info']['flags']['noheader'])
|
if ($GLOBALS['phpgw_info']['flags']['noheader'])
|
||||||
{
|
{
|
||||||
echo parse_navbar();
|
echo parse_navbar();
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '<p><center><b>'.lang('Access not permitted').'</b></center>';
|
echo '<p><center><b>'.lang('Access not permitted').'</b></center>';
|
||||||
$GLOBALS['phpgw']->common->phpgw_exit(True);
|
$GLOBALS['phpgw']->common->phpgw_exit(True);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* Load the header unless the developer turns it off *
|
* Load the header unless the developer turns it off *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
if (!@$GLOBALS['phpgw_info']['flags']['noheader'])
|
if (!@$GLOBALS['phpgw_info']['flags']['noheader'])
|
||||||
{
|
{
|
||||||
$GLOBALS['phpgw']->common->phpgw_header();
|
$GLOBALS['phpgw']->common->phpgw_header();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
@ -573,7 +581,7 @@ if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'login' || $GLOBALS['phpgw_
|
|||||||
{
|
{
|
||||||
include(PHPGW_APP_INC . '/functions.inc.php');
|
include(PHPGW_APP_INC . '/functions.inc.php');
|
||||||
}
|
}
|
||||||
if (!@$GLOBALS['phpgw_info']['flags']['noheader'] &&
|
if (!@$GLOBALS['phpgw_info']['flags']['noheader'] &&
|
||||||
!@$GLOBALS['phpgw_info']['flags']['noappheader'] &&
|
!@$GLOBALS['phpgw_info']['flags']['noappheader'] &&
|
||||||
file_exists(PHPGW_APP_INC . '/header.inc.php') && !isset($menuaction))
|
file_exists(PHPGW_APP_INC . '/header.inc.php') && !isset($menuaction))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user