5 * @subpackage PluginsModifierCompiler
\r
9 * Smarty lower modifier plugin
\r
11 * Type: modifier<br>
\r
13 * Purpose: convert string to lowercase
\r
15 * @link http://www.smarty.net/manual/en/language.modifier.lower.php lower (Smarty online manual)
\r
16 * @author Monte Ohrt <monte at ohrt dot com>
\r
18 * @param array $params parameters
\r
19 * @return string with compiled code
\r
22 function smarty_modifiercompiler_lower($params, $compiler)
\r
24 if (Smarty::$_MBSTRING) {
\r
25 return 'mb_strtolower(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')' ;
\r
27 // no MBString fallback
\r
28 return 'strtolower(' . $params[0] . ')';
\r