diff --git a/NEWS b/NEWS index a2d0a4c4..9f3854af 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ + - $length is now propagated to sub-values in debug_print_var (messju) + Version 2.5.0-RC2 (March 26, 2003) ---------------------------------- diff --git a/libs/plugins/modifier.debug_print_var.php b/libs/plugins/modifier.debug_print_var.php index 0d92ae27..d12de563 100644 --- a/libs/plugins/modifier.debug_print_var.php +++ b/libs/plugins/modifier.debug_print_var.php @@ -13,7 +13,7 @@ function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) if (is_array($var)) { $results = "Array (".count($var).")"; foreach ($var as $curr_key => $curr_val) { - $return = smarty_modifier_debug_print_var($curr_val, $depth+1); + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); $results .= '
\r'.str_repeat(' ', $depth*2)."$curr_key => $return"; } return $results; @@ -21,7 +21,7 @@ function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) $object_vars = get_object_vars($var); $results = "".get_class($var)." Object (".count($object_vars).")"; foreach ($object_vars as $curr_key => $curr_val) { - $return = smarty_modifier_debug_print_var($curr_val, $depth+1); + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); $results .= '
\r'.str_repeat(' ', $depth*2)."$curr_key => $return"; } return $results;