1<?php 2/** 3 * Smarty plugin 4 * @package Smarty 5 * @subpackage plugins 6 */ 7 8 9/** 10 * Smarty {debug} function plugin 11 * 12 * Type: function<br> 13 * Name: debug<br> 14 * Date: July 1, 2002<br> 15 * Purpose: popup debug window 16 * @link http://smarty.php.net/manual/en/language.function.debug.php {debug} 17 * (Smarty online manual) 18 * @author Monte Ohrt <monte at ohrt dot com> 19 * @version 1.0 20 * @param array 21 * @param Smarty 22 * @return string output from {@link Smarty::_generate_debug_output()} 23 */ 24function smarty_function_debug($params, &$smarty) 25{ 26 if (isset($params['output'])) { 27 $smarty->assign('_smarty_debug_output', $params['output']); 28 } 29 require_once(SMARTY_CORE_DIR . 'core.display_debug_console.php'); 30 return smarty_core_display_debug_console(null, $smarty); 31} 32 33/* vim: set expandtab: */ 34 35?> 36