[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/Smarty/libs/plugins/ -> modifiercompiler.indent.php (source)

   1  <?php
   2  /**

   3   * Smarty plugin

   4   * @package Smarty

   5   * @subpackage PluginsModifierCompiler

   6   */
   7  
   8  /**

   9   * Smarty indent modifier plugin

  10   *

  11   * Type:     modifier<br>

  12   * Name:     indent<br>

  13   * Purpose:  indent lines of text

  14   *

  15   * @link http://www.smarty.net/manual/en/language.modifier.indent.php indent (Smarty online manual)

  16   * @author Uwe Tews

  17   * @param array $params parameters

  18   * @return string with compiled code

  19   */
  20  
  21  function smarty_modifiercompiler_indent($params, $compiler)
  22  {
  23      if (!isset($params[1])) {
  24          $params[1] = 4;
  25      }
  26      if (!isset($params[2])) {
  27          $params[2] = "' '";
  28      }
  29      return 'preg_replace(\'!^!m\',str_repeat(' . $params[2] . ',' . $params[1] . '),' . $params[0] . ')';
  30  }
  31  
  32  ?>


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1