]> git.mxchange.org Git - friendica.git/blob - library/Smarty/libs/plugins/modifiercompiler.lower.php
1845cc1d2b387a137fc3eede6ca679f6eec2a848
[friendica.git] / library / Smarty / libs / plugins / modifiercompiler.lower.php
1 <?php\r
2 /**\r
3  * Smarty plugin\r
4  * @package Smarty\r
5  * @subpackage PluginsModifierCompiler\r
6  */\r
7 \r
8 /**\r
9  * Smarty lower modifier plugin\r
10  *\r
11  * Type:     modifier<br>\r
12  * Name:     lower<br>\r
13  * Purpose:  convert string to lowercase\r
14  *\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
17  * @author Uwe Tews\r
18  * @param array $params parameters\r
19  * @return string with compiled code\r
20  */\r
21 \r
22 function smarty_modifiercompiler_lower($params, $compiler)\r
23 {\r
24     if (Smarty::$_MBSTRING) {\r
25         return 'mb_strtolower(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')' ;\r
26     }\r
27     // no MBString fallback\r
28     return 'strtolower(' . $params[0] . ')';\r
29 }\r
30 \r
31 ?>