diff options
Diffstat (limited to 'libs/sysplugins/smarty_internal_compile_private_registered_block.php')
| -rw-r--r-- | libs/sysplugins/smarty_internal_compile_private_registered_block.php | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/libs/sysplugins/smarty_internal_compile_private_registered_block.php b/libs/sysplugins/smarty_internal_compile_private_registered_block.php index ee253f5c..987bc96f 100644 --- a/libs/sysplugins/smarty_internal_compile_private_registered_block.php +++ b/libs/sysplugins/smarty_internal_compile_private_registered_block.php @@ -28,28 +28,30 @@ class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_C */ public function setup(Smarty_Internal_TemplateCompilerBase $compiler, $_attr, $tag, $function) { - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$tag])) { - $tag_info = $compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$tag]; - $callback = $tag_info[ 0 ]; + if (isset($compiler->smarty->registered_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ])) { + $tag_info = $compiler->smarty->registered_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ]; + $callback = $tag_info[ 0 ]; if (is_array($callback)) { if (is_object($callback[ 0 ])) { $callable = "array(\$_block_plugin{$this->nesting}, '{$callback[1]}')"; - $callback = array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "->{$callback[1]}"); + $callback = + array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "->{$callback[1]}"); } else { $callable = "array(\$_block_plugin{$this->nesting}, '{$callback[1]}')"; - $callback = array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "::{$callback[1]}"); + $callback = + array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "::{$callback[1]}"); } } else { $callable = "\$_block_plugin{$this->nesting}"; $callback = array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0]", ''); } } else { - $tag_info = $compiler->default_handler_plugins[Smarty::PLUGIN_BLOCK][$tag]; - $callback = $tag_info[ 0 ]; + $tag_info = $compiler->default_handler_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ]; + $callback = $tag_info[ 0 ]; if (is_array($callback)) { - $callable = "array('{$callback[0]}', '{$callback[1]}')"; - $callback = "{$callback[1]}::{$callback[1]}"; - } else { + $callable = "array('{$callback[0]}', '{$callback[1]}')"; + $callback = "{$callback[1]}::{$callback[1]}"; + } else { $callable = null; } } |
