Code

Updated smarty to recent 3.0.8
[gosa.git] / gosa-core / include / smarty / sysplugins / smarty_internal_compile_ldelim.php
index c809990cae151a96ddf7514bf9021a26492b6956..bdf86de4c5a6875e8c6e14ae5fd7e30041288169 100644 (file)
@@ -1,32 +1,37 @@
 <?php
 
 /**
-* Smarty Internal Plugin Compile Ldelim
-*
-* Compiles the {ldelim} tag 
-* @package Smarty
-* @subpackage Compiler
-* @author Uwe Tews
-*/
+ * Smarty Internal Plugin Compile Ldelim
+ *
+ * Compiles the {ldelim} tag 
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
+ */
+
 /**
-* Smarty Internal Plugin Compile Ldelim Class
-*/ 
+ * Smarty Internal Plugin Compile Ldelim Class
+ */ 
 class Smarty_Internal_Compile_Ldelim extends Smarty_Internal_CompileBase {
     /**
-    * Compiles code for the {ldelim} tag
-    *
-    * This tag does output the left delimiter 
-    * @param array $args array with attributes from parser
-    * @param object $compiler compiler object
-    * @return string compiled code
-    */
+     * Compiles code for the {ldelim} tag
+     *
+     * This tag does output the left delimiter 
+     * @param array $args array with attributes from parser
+     * @param object $compiler compiler object
+     * @return string compiled code
+     */
     public function compile($args, $compiler)
     {
         $this->compiler = $compiler; 
         $_attr = $this->_get_attributes($args);
+        if ($_attr['nocache'] === true) {
+               $this->compiler->trigger_template_error('nocache option not allowed', $this->compiler->lex->taglineno);
+        }
         // this tag does not return compiled code
         $this->compiler->has_code = true;
         return $this->compiler->smarty->left_delimiter;
     } 
-} 
+}
+
 ?>