Blame view

application/_libs/Smarty-3.0.9/libs/sysplugins/smarty_internal_compile_ldelim.php 1004 Bytes
8d65d0ce   andryeyev   init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  <?php
  
  /**
   * Smarty Internal Plugin Compile Ldelim
   *
   * Compiles the {ldelim} tag 
   * @package Smarty
   * @subpackage Compiler
   * @author Uwe Tews
   */
  
  /**
   * 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
       */
      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;
      } 
  }
  
  ?>