[ Index ] |
|
Code source de phpMyVisites 2.3 |
1 <?php 2 /** 3 * Smarty plugin 4 * @package Smarty 5 * @subpackage plugins 6 */ 7 8 /** 9 * Smarty {assign_debug_info} function plugin 10 * 11 * Type: function<br> 12 * Name: assign_debug_info<br> 13 * Purpose: assign debug info to the template<br> 14 * @param array unused in this plugin, this plugin uses {@link Smarty::$_config}, 15 * {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info} 16 * @param Smarty 17 */ 18 function smarty_function_assign_debug_info($params, &$smarty) 19 { 20 $assigned_vars = $smarty->_tpl_vars; 21 ksort($assigned_vars); 22 if (@is_array($smarty->_config[0])) { 23 $config_vars = $smarty->_config[0]; 24 ksort($config_vars); 25 $smarty->assign("_debug_config_keys", array_keys($config_vars)); 26 $smarty->assign("_debug_config_vals", array_values($config_vars)); 27 } 28 29 $included_templates = $smarty->_smarty_debug_info; 30 31 $smarty->assign("_debug_keys", array_keys($assigned_vars)); 32 $smarty->assign("_debug_vals", array_values($assigned_vars)); 33 34 $smarty->assign("_debug_tpls", $included_templates); 35 } 36 37 /* vim: set expandtab: */ 38 39 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 14:10:01 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |