From a6c179d56973e382205c8583568d635c37f814c8 Mon Sep 17 00:00:00 2001 From: Nathan Kinkade Date: Tue, 27 Aug 2019 13:05:48 -0600 Subject: Updates smarty to v3.1.33. --- lib/smarty-3.1.33/plugins/modifier.replace.php | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lib/smarty-3.1.33/plugins/modifier.replace.php (limited to 'lib/smarty-3.1.33/plugins/modifier.replace.php') diff --git a/lib/smarty-3.1.33/plugins/modifier.replace.php b/lib/smarty-3.1.33/plugins/modifier.replace.php new file mode 100644 index 0000000..a98f5a4 --- /dev/null +++ b/lib/smarty-3.1.33/plugins/modifier.replace.php @@ -0,0 +1,37 @@ + + * @author Uwe Tews + * + * @param string $string input string + * @param string $search text to search for + * @param string $replace replacement text + * + * @return string + */ +function smarty_modifier_replace($string, $search, $replace) +{ + static $is_loaded = false; + if (Smarty::$_MBSTRING) { + if (!$is_loaded) { + if (!is_callable('smarty_mb_str_replace')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'; + } + $is_loaded = true; + } + return smarty_mb_str_replace($search, $replace, $string); + } + return str_replace($search, $replace, $string); +} -- cgit v1.2.3