--- nfo/php/libs/net.php.smarty/plugins/function.debug.php 2002/12/19 16:40:20 1.2 +++ nfo/php/libs/net.php.smarty/plugins/function.debug.php 2004/06/16 21:58:16 1.3 @@ -1,22 +1,33 @@ + * @package Smarty + * @subpackage plugins + */ + + +/** + * Smarty {debug} function plugin + * + * Type: function
+ * Name: debug
+ * Date: July 1, 2002
* Purpose: popup debug window - * ------------------------------------------------------------- + * @link http://smarty.php.net/manual/en/language.function.debug.php {debug} + * (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string output from {@link Smarty::_generate_debug_output()} */ function smarty_function_debug($params, &$smarty) { - if($params['output']) { - $smarty->assign('_smarty_debug_output',$params['output']); - } - echo $smarty->_generate_debug_output(); + if($params['output']) { + $smarty->assign('_smarty_debug_output',$params['output']); + } + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + return smarty_core_display_debug_console(null, $smarty); } /* vim: set expandtab: */