32 lines
623 B
PHP
Executable file
32 lines
623 B
PHP
Executable file
<?php
|
|
|
|
function smarty_function_var_dump($params, &$smarty) {
|
|
//$hidden = array('SCRIPT_NAME', 'navigation', 'section', 'model', 'action', 'event', 'admin', 'session', 'template');
|
|
$hidden = array();
|
|
$all_variables = $smarty->_tpl_vars;
|
|
$variables = array();
|
|
|
|
if (is_array($all_variables)) {
|
|
foreach ($all_variables as $name => $value) {
|
|
if (!in_array($name, $hidden)) {
|
|
$variables['$' . $name] = $value;
|
|
}
|
|
}
|
|
}
|
|
|
|
require_once 'contrib/dBug/dBug.php';
|
|
|
|
echo "
|
|
<style>
|
|
table, tr, td {
|
|
margin: 2px;
|
|
padding: 2px;
|
|
border: 1px solid black;
|
|
}
|
|
</style>
|
|
";
|
|
|
|
new dBug($variables);
|
|
}
|
|
|
|
?>
|