gluon-web-remote

Web remote Administration for big size of gluon routers
git clone git://archive.git.mtrnord.blog/MTRNord/gluon-web-remote.git
Log | Files | Refs | README

modifier.replace.php (833B)


      1 <?php
      2 /**
      3  * Smarty plugin
      4  *
      5  * @package    Smarty
      6  * @subpackage PluginsModifier
      7  */
      8 
      9 /**
     10  * Smarty replace modifier plugin
     11  * Type:     modifier<br>
     12  * Name:     replace<br>
     13  * Purpose:  simple search/replace
     14  *
     15  * @link   http://smarty.php.net/manual/en/language.modifier.replace.php replace (Smarty online manual)
     16  * @author Monte Ohrt <monte at ohrt dot com>
     17  * @author Uwe Tews
     18  *
     19  * @param string $string  input string
     20  * @param string $search  text to search for
     21  * @param string $replace replacement text
     22  *
     23  * @return string
     24  */
     25 function smarty_modifier_replace($string, $search, $replace)
     26 {
     27     if (Smarty::$_MBSTRING) {
     28         require_once(SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php');
     29 
     30         return smarty_mb_str_replace($search, $replace, $string);
     31     }
     32 
     33     return str_replace($search, $replace, $string);
     34 }