mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 20:49:08 +01:00
Maybe some minor speed improvements
This commit is contained in:
parent
9cd1308d2f
commit
ff8d604036
@ -39,7 +39,8 @@
|
|||||||
*/
|
*/
|
||||||
function print_debug_subarray($array)
|
function print_debug_subarray($array)
|
||||||
{
|
{
|
||||||
while(list($key, $value) = each($array))
|
// while(list($key, $value) = each($array))
|
||||||
|
foreach($array as $key => $value)
|
||||||
{
|
{
|
||||||
if (is_array($value))
|
if (is_array($value))
|
||||||
{
|
{
|
||||||
@ -124,7 +125,8 @@
|
|||||||
print_r($var);
|
print_r($var);
|
||||||
if (DEBUG_DATATYPES)
|
if (DEBUG_DATATYPES)
|
||||||
{
|
{
|
||||||
while(list($key, $value) = each($var))
|
// while(list($key, $value) = each($var))
|
||||||
|
foreach($var as $key => $value)
|
||||||
{
|
{
|
||||||
if (is_array($value))
|
if (is_array($value))
|
||||||
{
|
{
|
||||||
@ -665,17 +667,19 @@
|
|||||||
{
|
{
|
||||||
global $phpgw_info, $phpgw;
|
global $phpgw_info, $phpgw;
|
||||||
|
|
||||||
if (is_object(@$GLOBALS['phpgw']->log) && $class != 'phpgwapi.error' && $class != 'phpgwapi.errorlog')
|
/*
|
||||||
|
if(is_object(@$GLOBALS['phpgw']->log) && $class != 'phpgwapi.error' && $class != 'phpgwapi.errorlog')
|
||||||
{
|
{
|
||||||
//$GLOBALS['phpgw']->log->write(array('text'=>'D-Debug, dbg: %1','p1'=>'This class was run: '.$class,'file'=>__FILE__,'line'=>__LINE__));
|
$GLOBALS['phpgw']->log->write(array('text'=>'D-Debug, dbg: %1','p1'=>'This class was run: '.$class,'file'=>__FILE__,'line'=>__LINE__));
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/* error_reporting(0); */
|
/* error_reporting(0); */
|
||||||
list($appname,$classname) = explode('.', $class);
|
list($appname,$classname) = explode('.', $class);
|
||||||
$filename = PHPGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php';
|
$filename = PHPGW_INCLUDE_ROOT.'/'.$appname.'/inc/class.'.$classname.'.inc.php';
|
||||||
$included_files = get_included_files();
|
$included_files = get_included_files();
|
||||||
|
|
||||||
if (!isset($included_files[$filename]))
|
if(!isset($included_files[$filename]))
|
||||||
{
|
{
|
||||||
if(@file_exists($filename))
|
if(@file_exists($filename))
|
||||||
{
|
{
|
||||||
@ -691,10 +695,10 @@
|
|||||||
{
|
{
|
||||||
$is_included = True;
|
$is_included = True;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($is_included)
|
if($is_included)
|
||||||
{
|
{
|
||||||
if ($p1 == '_UNDEF_' && $p1 != 1)
|
if($p1 == '_UNDEF_' && $p1 != 1)
|
||||||
{
|
{
|
||||||
$obj = @new $classname;
|
$obj = @new $classname;
|
||||||
}
|
}
|
||||||
@ -703,9 +707,9 @@
|
|||||||
$input = array($p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9,$p10,$p11,$p12,$p13,$p14,$p15,$p16);
|
$input = array($p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9,$p10,$p11,$p12,$p13,$p14,$p15,$p16);
|
||||||
$i = 1;
|
$i = 1;
|
||||||
$code = '$obj = new ' . $classname . '(';
|
$code = '$obj = new ' . $classname . '(';
|
||||||
while (list($x,$test) = each($input))
|
foreach($input as $test)
|
||||||
{
|
{
|
||||||
if (($test == '_UNDEF_' && $test != 1 ) || $i == 17)
|
if(($test == '_UNDEF_' && $test != 1 ) || $i == 17)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -776,14 +780,15 @@
|
|||||||
$appname = $GLOBALS['methodparts'][0];
|
$appname = $GLOBALS['methodparts'][0];
|
||||||
$classname = $GLOBALS['methodparts'][$classpartnum];
|
$classname = $GLOBALS['methodparts'][$classpartnum];
|
||||||
$functionname = $GLOBALS['methodparts'][$partscount];
|
$functionname = $GLOBALS['methodparts'][$partscount];
|
||||||
/* Now I clear these out of the array so that I can do a proper */
|
/* Now we clear these out of the array so that we can do a proper */
|
||||||
/* loop and build the $parentobject */
|
/* loop and build the $parentobject */
|
||||||
unset ($GLOBALS['methodparts'][0]);
|
unset ($GLOBALS['methodparts'][0]);
|
||||||
unset ($GLOBALS['methodparts'][$classpartnum]);
|
unset ($GLOBALS['methodparts'][$classpartnum]);
|
||||||
unset ($GLOBALS['methodparts'][$partscount]);
|
unset ($GLOBALS['methodparts'][$partscount]);
|
||||||
reset ($GLOBALS['methodparts']);
|
reset ($GLOBALS['methodparts']);
|
||||||
$firstparent = 'True';
|
$firstparent = 'True';
|
||||||
while (list ($key, $val) = each ($GLOBALS['methodparts']))
|
// while (list ($key, $val) = each ($GLOBALS['methodparts']))
|
||||||
|
foreach($GLOBALS['methodparts'] as $val)
|
||||||
{
|
{
|
||||||
if ($firstparent == 'True')
|
if ($firstparent == 'True')
|
||||||
{
|
{
|
||||||
@ -915,7 +920,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Just a wrapper to my new print_r() function I added to the php3 support file. Seek3r */
|
|
||||||
function _debug_array($array,$print=True)
|
function _debug_array($array,$print=True)
|
||||||
{
|
{
|
||||||
$four = False;
|
$four = False;
|
||||||
@ -958,8 +962,7 @@
|
|||||||
|
|
||||||
if ($DEBUG)
|
if ($DEBUG)
|
||||||
{
|
{
|
||||||
echo'<br>Input values: '
|
echo'<br>Input values: ' . 'A="'.$a.'", B="'.$b.'"';
|
||||||
. 'A="'.$a.'", B="'.$b.'"';
|
|
||||||
}
|
}
|
||||||
$newa = str_replace('pre','.',$a);
|
$newa = str_replace('pre','.',$a);
|
||||||
$newb = str_replace('pre','.',$b);
|
$newb = str_replace('pre','.',$b);
|
||||||
@ -1047,8 +1050,7 @@
|
|||||||
|
|
||||||
if ($DEBUG)
|
if ($DEBUG)
|
||||||
{
|
{
|
||||||
echo'<br>Input values: '
|
echo'<br>Input values: ' . 'A="'.$a.'", B="'.$b.'"';
|
||||||
. 'A="'.$a.'", B="'.$b.'"';
|
|
||||||
}
|
}
|
||||||
$newa = str_replace('pre','.',$a);
|
$newa = str_replace('pre','.',$a);
|
||||||
$newb = str_replace('pre','.',$b);
|
$newb = str_replace('pre','.',$b);
|
||||||
@ -1123,7 +1125,6 @@
|
|||||||
@param $tables and array of tables to have the prefix prepended to
|
@param $tables and array of tables to have the prefix prepended to
|
||||||
@return array of table names with the prefix prepended
|
@return array of table names with the prefix prepended
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function prepend_tables_prefix($prefix,$tables)
|
function prepend_tables_prefix($prefix,$tables)
|
||||||
{
|
{
|
||||||
foreach($tables as $key => $value)
|
foreach($tables as $key => $value)
|
||||||
@ -1133,7 +1134,6 @@
|
|||||||
return $tables;
|
return $tables;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@function function_backtrace
|
@function function_backtrace
|
||||||
@abstract backtrace of the calling functions for php4.3+ else menuaction/scriptname
|
@abstract backtrace of the calling functions for php4.3+ else menuaction/scriptname
|
||||||
|
Loading…
Reference in New Issue
Block a user