13 |
* $Id$ |
* $Id$ |
14 |
* |
* |
15 |
* $Log$ |
* $Log$ |
16 |
|
* Revision 1.7 2003/06/25 23:41:14 joko |
17 |
|
* now using "global $Dumper_mode" |
18 |
|
* |
19 |
|
* Revision 1.6 2003/04/16 16:24:23 joko |
20 |
|
* + odd and even from php.net |
21 |
|
* |
22 |
|
* Revision 1.5 2003/04/11 01:31:50 joko |
23 |
|
* + function log (from flib-shortcuts) |
24 |
|
* |
25 |
* Revision 1.4 2003/04/09 07:55:47 joko |
* Revision 1.4 2003/04/09 07:55:47 joko |
26 |
* + function untwingle_reference |
* + function untwingle_reference |
27 |
* |
* |
181 |
} |
} |
182 |
|
|
183 |
function Dumper() { |
function Dumper() { |
184 |
|
global $Dumper_mode; |
185 |
$arg_list = func_get_args(); |
$arg_list = func_get_args(); |
186 |
$count = 1; |
$count = 1; |
187 |
|
|
199 |
ob_end_clean(); |
ob_end_clean(); |
200 |
|
|
201 |
//print "mode: " . $this->Dumper_mode . "<br/>"; |
//print "mode: " . $this->Dumper_mode . "<br/>"; |
202 |
//if ($this->Dumper_mode == HTML) { |
if ($Dumper_mode == 'single_line') { |
203 |
|
$var_dump = str_replace("\n", ' ', $var_dump); |
204 |
|
} else { |
205 |
$var_dump = str_replace("\n", '<br/>', $var_dump); |
$var_dump = str_replace("\n", '<br/>', $var_dump); |
206 |
$var_dump = str_replace(" ", ' ', $var_dump); |
$var_dump = str_replace(" ", ' ', $var_dump); |
207 |
//} |
} |
208 |
|
|
209 |
//if (sizeof($args) == 1) { $var_dump .= '<br/>'; } |
//if (sizeof($args) == 1) { $var_dump .= '<br/>'; } |
210 |
|
|
528 |
*/ |
*/ |
529 |
|
|
530 |
if (!class_exists($classname)) { |
if (!class_exists($classname)) { |
531 |
user_error("Class '$classname' doesn't exist."); |
php::log( "Class '$classname' doesn't exist.", PEAR_LOG_ERR ); |
532 |
return; |
return; |
533 |
} |
} |
534 |
|
|
697 |
} |
} |
698 |
} |
} |
699 |
|
|
700 |
|
// wrapper-function for getting the logger instance |
701 |
|
// TODO: review! what about php::append_log? |
702 |
|
function log($string, $level = PEAR_LOG_DEBUG) { |
703 |
|
global $app; |
704 |
|
$app->log($string, $level); |
705 |
|
} |
706 |
|
|
707 |
|
// from: http://www.php.net/manual/en/function.array-filter.php#AEN7432 |
708 |
|
function odd($var) { |
709 |
|
return ($var % 2 == 1); |
710 |
|
} |
711 |
|
function even($var) { |
712 |
|
return ($var % 2 == 0); |
713 |
|
} |
714 |
|
|
715 |
} |
} |
716 |
|
|
717 |
|
|