diff options
Diffstat (limited to 'libs/sysplugins/smarty_internal_compile_make_nocache.php')
| -rw-r--r-- | libs/sysplugins/smarty_internal_compile_make_nocache.php | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/libs/sysplugins/smarty_internal_compile_make_nocache.php b/libs/sysplugins/smarty_internal_compile_make_nocache.php deleted file mode 100644 index 8a34ccd0..00000000 --- a/libs/sysplugins/smarty_internal_compile_make_nocache.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php -/** - * Smarty Internal Plugin Compile Make_Nocache - * Compiles the {make_nocache} tag - * - * @package Smarty - * @subpackage Compiler - * @author Uwe Tews - */ - -/** - * Smarty Internal Plugin Compile Make_Nocache Class - * - * @package Smarty - * @subpackage Compiler - */ -class Smarty_Internal_Compile_Make_Nocache extends Smarty_Internal_CompileBase -{ - /** - * Attribute definition: Overwrites base class. - * - * @var array - * @see Smarty_Internal_CompileBase - */ - public $option_flags = array(); - - /** - * Array of names of required attribute required by tag - * - * @var array - */ - public $required_attributes = array('var'); - - /** - * Shorttag attribute order defined by its names - * - * @var array - */ - public $shorttag_order = array('var'); - - /** - * Compiles code for the {make_nocache} tag - * - * @param array $args array with attributes from parser - * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object - * - * @return string compiled code - */ - public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) - { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - if ($compiler->template->caching) { - $output = "<?php \$_smarty_tpl->smarty->ext->_make_nocache->save(\$_smarty_tpl, {$_attr[ 'var' ]});\n?>\n"; - $compiler->template->compiled->has_nocache_code = true; - $compiler->suppressNocacheProcessing = true; - return $output; - } else { - return true; - } - } -} |
