function smarty_modifier_capitalize_ucfirst in Quiz 6.5
Same name and namespace in other branches
- 6.6 includes/moodle/lib/smarty/plugins/modifier.capitalize.php \smarty_modifier_capitalize_ucfirst()
1 call to smarty_modifier_capitalize_ucfirst()
- smarty_modifier_capitalize in includes/
moodle/ lib/ smarty/ plugins/ modifier.capitalize.php - Smarty capitalize modifier plugin
1 string reference to 'smarty_modifier_capitalize_ucfirst'
- smarty_modifier_capitalize in includes/
moodle/ lib/ smarty/ plugins/ modifier.capitalize.php - Smarty capitalize modifier plugin
File
- includes/
moodle/ lib/ smarty/ plugins/ modifier.capitalize.php, line 26
Code
function smarty_modifier_capitalize_ucfirst($string, $uc_digits = null) {
static $_uc_digits = false;
if (isset($uc_digits)) {
$_uc_digits = $uc_digits;
return;
}
if (!preg_match('!\\d!', $string[0]) || $_uc_digits) {
return ucfirst($string[0]);
}
else {
return $string[0];
}
}