PluginProbe
Smart Forms – when you need more than just a contact form / trunk
Smart Forms – when you need more than just a contact form vtrunk
trunk 0.5 0.5.5 0.6 0.7 0.8 0.8.5 0.9.1
smart-forms / php_classes / smarty / plugins / modifiercompiler.upper.php

modifiercompiler.upper.php in Smart Forms – when you need more than just a contact form trunk, at php_classes/smarty/plugins/modifiercompiler.upper.php

30 lines 712 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Smarty plugin
4 *
5 * @package Smarty
6 * @subpackage PluginsModifierCompiler
7 */
8
9 /**
10 * Smarty upper modifier plugin
11 * Type: modifier<br>
12 * Name: lower<br>
13 * Purpose: convert string to uppercase
14 *
15 * @link http://smarty.php.net/manual/en/language.modifier.upper.php lower (Smarty online manual)
16 * @author Uwe Tews
17 *
18 * @param array $params parameters
19 *
20 * @return string with compiled code
21 */
22 function smarty_modifiercompiler_upper($params)
23 {
24 if (Smarty::$_MBSTRING) {
25 return 'mb_strtoupper(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')';
26 }
27 // no MBString fallback
28 return 'strtoupper(' . $params[0] . ')';
29 }
30