mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-27 02:14:45 +01:00
Moved get_account_id() closer to the top of the file. Should now be more compatible with php3.
This commit is contained in:
parent
d8e81e9812
commit
44feb8e016
@ -77,11 +77,57 @@
|
|||||||
global $phpgw;
|
global $phpgw;
|
||||||
return $phpgw->common->check_code($code);
|
return $phpgw->common->check_code($code);
|
||||||
}
|
}
|
||||||
/*!
|
|
||||||
@function filesystem_separator()
|
/*!
|
||||||
@abstract sets the file system seperator depending on OS
|
@function get_account_id()
|
||||||
@result file system separator
|
@abstract Return a properly formatted account_id.
|
||||||
*/
|
@discussion Author: skeeter <br>
|
||||||
|
This function will return a properly formatted account_id. <br>
|
||||||
|
This can take either a name or an account_id as paramters. <br>
|
||||||
|
If a name is provided it will return the associated id. <br>
|
||||||
|
Syntax: get_account_id($accountid); <br>
|
||||||
|
Example1: $account_id = get_account_id($accountid);
|
||||||
|
@param $account_id either a name or an id
|
||||||
|
@param $default_id either a name or an id
|
||||||
|
*/
|
||||||
|
function get_account_id($account_id = '',$default_id = '')
|
||||||
|
{
|
||||||
|
global $phpgw, $phpgw_info;
|
||||||
|
|
||||||
|
if (gettype($account_id) == 'integer')
|
||||||
|
{
|
||||||
|
return $account_id;
|
||||||
|
}
|
||||||
|
elseif ($account_id == '')
|
||||||
|
{
|
||||||
|
if ($default_id == '')
|
||||||
|
{
|
||||||
|
return $phpgw_info['user']['account_id'];
|
||||||
|
}
|
||||||
|
elseif (gettype($default_id) == 'string')
|
||||||
|
{
|
||||||
|
return $phpgw->accounts->name2id($default_id);
|
||||||
|
}
|
||||||
|
return intval($default_id);
|
||||||
|
}
|
||||||
|
elseif (gettype($account_id) == 'string')
|
||||||
|
{
|
||||||
|
if($phpgw->accounts->exists(intval($account_id)) == True)
|
||||||
|
{
|
||||||
|
return intval($account_id);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return $phpgw->accounts->name2id($account_id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
@function filesystem_separator()
|
||||||
|
@abstract sets the file system seperator depending on OS
|
||||||
|
@result file system separator
|
||||||
|
*/
|
||||||
function filesystem_separator()
|
function filesystem_separator()
|
||||||
{
|
{
|
||||||
if (PHP_OS == 'Windows' || PHP_OS == 'OS/2') {
|
if (PHP_OS == 'Windows' || PHP_OS == 'OS/2') {
|
||||||
@ -91,16 +137,16 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_debug($text)
|
function print_debug($text='')
|
||||||
{
|
{
|
||||||
global $debugme;
|
global $debugme;
|
||||||
if ($debugme == "on") { echo 'debug: '.$text.'<br>'; }
|
if (isset($debugme) && $debugme == "on") { echo 'debug: '.$text.'<br>'; }
|
||||||
}
|
}
|
||||||
print_debug('core functions are done');
|
print_debug('core functions are done');
|
||||||
/****************************************************************************\
|
/****************************************************************************\
|
||||||
* Quick verification of sane environment *
|
* Quick verification of sane environment *
|
||||||
\****************************************************************************/
|
\****************************************************************************/
|
||||||
error_reporting(7);
|
// error_reporting(7);
|
||||||
/* Make sure the header.inc.php is current. */
|
/* Make sure the header.inc.php is current. */
|
||||||
if ($phpgw_info["server"]["versions"]["header"] < $phpgw_info["server"]["versions"]["current_header"]){
|
if ($phpgw_info["server"]["versions"]["header"] < $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>";
|
||||||
@ -300,7 +346,7 @@
|
|||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* These lines load up the templates class *
|
* These lines load up the templates class *
|
||||||
\*************************************************************************/
|
\*************************************************************************/
|
||||||
$phpgw->template = CreateObject("phpgwapi.Template",$phpgw->common->get_tpl_dir($phpgw_info['flags']['currentapp']));
|
$phpgw->template = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
|
||||||
|
|
||||||
/*************************************************************************\
|
/*************************************************************************\
|
||||||
* These lines load up the themes *
|
* These lines load up the themes *
|
||||||
@ -395,43 +441,5 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************\
|
|
||||||
* This function will return a properly formatted account_id. *
|
|
||||||
* This needs to be placed here, or some classes will have a problem *
|
|
||||||
* on instantiation. *
|
|
||||||
\************************************************************************/
|
|
||||||
function get_account_id($account_id = '',$default_id = '')
|
|
||||||
{
|
|
||||||
global $phpgw, $phpgw_info;
|
|
||||||
|
|
||||||
if (gettype($account_id) == 'integer')
|
|
||||||
{
|
|
||||||
return $account_id;
|
|
||||||
}
|
|
||||||
elseif ($account_id == '')
|
|
||||||
{
|
|
||||||
if ($default_id == '')
|
|
||||||
{
|
|
||||||
return $phpgw_info['user']['account_id'];
|
|
||||||
}
|
|
||||||
elseif (gettype($default_id) == 'string')
|
|
||||||
{
|
|
||||||
return $phpgw->accounts->name2id($default_id);
|
|
||||||
}
|
|
||||||
return intval($default_id);
|
|
||||||
}
|
|
||||||
elseif (gettype($account_id) == 'string')
|
|
||||||
{
|
|
||||||
if($phpgw->accounts->exists(intval($account_id)) == True)
|
|
||||||
{
|
|
||||||
return intval($account_id);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return $phpgw->accounts->name2id($account_id);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
error_reporting(E_ERROR | E_WARNING | E_PARSE);
|
error_reporting(E_ERROR | E_WARNING | E_PARSE);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user