mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 15:18:58 +01:00
This now allows the _debug_array() to either print or not print the debug info.
This commit is contained in:
parent
927cb82b09
commit
92c0505fe3
@ -1263,7 +1263,7 @@ class boicalendar
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->debug("Setting ".$type." = "._debug_array($value));
|
$this->debug("Setting ".$type." = "._debug_array($value,False));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1411,7 +1411,7 @@ class boicalendar
|
|||||||
}
|
}
|
||||||
elseif(ereg('(.*(\:\\\\)?.*):(.*)',$value,$temp))
|
elseif(ereg('(.*(\:\\\\)?.*):(.*)',$value,$temp))
|
||||||
{
|
{
|
||||||
$this->debug('Value : '._debug_array($temp));
|
$this->debug('Value : '._debug_array($temp,False));
|
||||||
$this->debug('Param '.$majortype.' Value : '.$temp[3]);
|
$this->debug('Param '.$majortype.' Value : '.$temp[3]);
|
||||||
if($temp[3])
|
if($temp[3])
|
||||||
{
|
{
|
||||||
@ -1423,7 +1423,7 @@ class boicalendar
|
|||||||
}
|
}
|
||||||
while(ereg('(([A-Z\-]*)[=]([[:alnum:] \_\)\(\/\$\.\,\:\\\|\*\&\^\%\#\!\~\"\?\&\@\<\>\-]*))([\;]?)(.*)',$value,$temp))
|
while(ereg('(([A-Z\-]*)[=]([[:alnum:] \_\)\(\/\$\.\,\:\\\|\*\&\^\%\#\!\~\"\?\&\@\<\>\-]*))([\;]?)(.*)',$value,$temp))
|
||||||
{
|
{
|
||||||
$this->debug('Value : '._debug_array($temp));
|
$this->debug('Value : '._debug_array($temp,False));
|
||||||
$this->debug('Param '.$temp[2].' Value : '.$temp[3]);
|
$this->debug('Param '.$temp[2].' Value : '.$temp[3]);
|
||||||
$return_value[] = Array(
|
$return_value[] = Array(
|
||||||
'param' => $temp[2],
|
'param' => $temp[2],
|
||||||
@ -1438,7 +1438,7 @@ class boicalendar
|
|||||||
{
|
{
|
||||||
while(ereg('(([A-Z\-]*)[=]([[:alnum:] \_\)\(\/\$\.\,\:\\\|\*\&\^\%\#\!\~\"\?\&\@\<\>\-]*))([\;]?)(.*)',$value,$temp))
|
while(ereg('(([A-Z\-]*)[=]([[:alnum:] \_\)\(\/\$\.\,\:\\\|\*\&\^\%\#\!\~\"\?\&\@\<\>\-]*))([\;]?)(.*)',$value,$temp))
|
||||||
{
|
{
|
||||||
$this->debug('Value : '._debug_array($temp));
|
$this->debug('Value : '._debug_array($temp,False));
|
||||||
$this->debug('Param '.$temp[2].' Value : '.$temp[3]);
|
$this->debug('Param '.$temp[2].' Value : '.$temp[3]);
|
||||||
$return_value[] = Array(
|
$return_value[] = Array(
|
||||||
'param' => $temp[2],
|
'param' => $temp[2],
|
||||||
@ -1512,7 +1512,7 @@ class boicalendar
|
|||||||
{
|
{
|
||||||
$this->set_var($event[$majortype],$param,$value);
|
$this->set_var($event[$majortype],$param,$value);
|
||||||
}
|
}
|
||||||
$this->debug('Event : '._debug_array($event));
|
$this->debug('Event : '._debug_array($event,False));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1526,7 +1526,7 @@ class boicalendar
|
|||||||
$this->parse_parameters($var,$majortype,$value);
|
$this->parse_parameters($var,$majortype,$value);
|
||||||
if($this->property[$majortype][$mode]['multiples'])
|
if($this->property[$majortype][$mode]['multiples'])
|
||||||
{
|
{
|
||||||
$this->debug(_debug_array($var));
|
$this->debug(_debug_array($var,False));
|
||||||
$event[$majortype][] = $var;
|
$event[$majortype][] = $var;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1543,7 +1543,7 @@ class boicalendar
|
|||||||
{
|
{
|
||||||
$var[$key] = $val;
|
$var[$key] = $val;
|
||||||
}
|
}
|
||||||
$this->debug($majortype.' : '._debug_array($var));
|
$this->debug($majortype.' : '._debug_array($var,False));
|
||||||
}
|
}
|
||||||
$this->set_var($event,$majortype,$var);
|
$this->set_var($event,$majortype,$var);
|
||||||
}
|
}
|
||||||
@ -2065,7 +2065,7 @@ class boicalendar
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->debug('DATETIME : '._debug_array($dtime));
|
$this->debug('DATETIME : '._debug_array($dtime,False));
|
||||||
return $dtime;
|
return $dtime;
|
||||||
}
|
}
|
||||||
elseif(is_array($var))
|
elseif(is_array($var))
|
||||||
|
@ -623,7 +623,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Just a wrapper to my new print_r() function I added to the php3 support file. Seek3r */
|
/* Just a wrapper to my new print_r() function I added to the php3 support file. Seek3r */
|
||||||
function _debug_array($array)
|
function _debug_array($array,$print=True)
|
||||||
{
|
{
|
||||||
$four = False;
|
$four = False;
|
||||||
if(@floor(phpversion()) == 4)
|
if(@floor(phpversion()) == 4)
|
||||||
@ -632,12 +632,23 @@
|
|||||||
}
|
}
|
||||||
if($four)
|
if($four)
|
||||||
{
|
{
|
||||||
|
if(!$print)
|
||||||
|
{
|
||||||
|
ob_start();
|
||||||
|
}
|
||||||
echo '<pre>';
|
echo '<pre>';
|
||||||
}
|
print_r($array);
|
||||||
print_r($array);
|
|
||||||
if($four)
|
|
||||||
{
|
|
||||||
echo '</pre>';
|
echo '</pre>';
|
||||||
|
if(!$print)
|
||||||
|
{
|
||||||
|
$v = ob_get_contents();
|
||||||
|
ob_end_clean();
|
||||||
|
return $v;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return print_r($array,False,$print);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -275,31 +275,40 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_r($array,$recursed=False)
|
function print_r($array,$recursed=False,$print=True)
|
||||||
{
|
{
|
||||||
|
$str = '';
|
||||||
if(is_array($array) || is_object($array))
|
if(is_array($array) || is_object($array))
|
||||||
{
|
{
|
||||||
if(!$recursed)
|
if(!$recursed)
|
||||||
{
|
{
|
||||||
echo '<p>';
|
$str .= '<p>';
|
||||||
}
|
}
|
||||||
echo ucfirst(gettype($array)) . '(<ul>';
|
$str .= ucfirst(gettype($array)) . '(<ul>';
|
||||||
|
|
||||||
while(list($index, $subarray) = each($array) )
|
while(list($index, $subarray) = each($array) )
|
||||||
{
|
{
|
||||||
echo '<li>'.$index.' <code>=> </code>';
|
$str .= '<li>'.$index.' <code>=> </code>';
|
||||||
print_r($subarray,True);
|
$str .= print_r($subarray,True,$print);
|
||||||
echo '</li>';
|
$str .= '</li>';
|
||||||
}
|
}
|
||||||
echo '</ul>)';
|
$str .= '</ul>)';
|
||||||
}
|
}
|
||||||
elseif(is_string($array))
|
elseif(is_string($array))
|
||||||
{
|
{
|
||||||
echo ucfirst(gettype($array)) . '("' . $array . '")';
|
$str .= ucfirst(gettype($array)) . '("' . $array . '")';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo gettype($array) . '(' . $array . ')';
|
$str .= gettype($array) . '(' . $array . ')';
|
||||||
|
}
|
||||||
|
if($print)
|
||||||
|
{
|
||||||
|
echo $str;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return $str;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user