Documentación GVHIDRA 3.1.5
Referencia del Archivo function.assign_debug_info.php

Ir al código fuente de este archivo.

Namespaces

namespace  Smarty

Funciones

 smarty_function_assign_debug_info ($params, &$smarty)

Documentación de las funciones

smarty_function_assign_debug_info ( params,
&$  smarty 
)

Smarty {assign_debug_info} function plugin

Type: function
Name: assign_debug_info
Purpose: assign debug info to the template

Autor:
Monte Ohrt <monte at="" ohrt="" dot="" com>="">
Parámetros:
arrayunused in this plugin, this plugin uses Smarty::$_config, Smarty::$_tpl_vars and Smarty::$_smarty_debug_info
Smarty

Definición en la línea 19 del archivo function.assign_debug_info.php.

{
    $assigned_vars = $smarty->_tpl_vars;
    ksort($assigned_vars);
    if (@is_array($smarty->_config[0])) {
        $config_vars = $smarty->_config[0];
        ksort($config_vars);
        $smarty->assign("_debug_config_keys", array_keys($config_vars));
        $smarty->assign("_debug_config_vals", array_values($config_vars));
    }
    
    $included_templates = $smarty->_smarty_debug_info;
    
    $smarty->assign("_debug_keys", array_keys($assigned_vars));
    $smarty->assign("_debug_vals", array_values($assigned_vars));
    
    $smarty->assign("_debug_tpls", $included_templates);
}