function game_upper($str, $lang = '') { $str = game_strtoupper($str); $strings = get_string_manager()->load_component_strings('game', $lang == '' ? 'en' : $lang); if (!isset($strings['convertfrom'])) { return $str; } if (!isset($strings['convertto'])) { return $str; } $from = $strings['convertfrom']; $to = $strings['convertto']; $len = game_strlen($from); for ($i = 0; $i < $len; $i++) { $str = str_replace(game_substr($from, $i, 1), game_substr($to, $i, 1), $str); } return $str; }
function game_upper($str, $lang = '') { if ($lang == 'user') { return $str; } $str = game_strtoupper($str); switch ($lang) { case 'el': $from = 'ΆΈΉΊΌΎΏ'; $to = 'ΑΕΗΙΟΥΩ'; break; default: return $str; } $len = game_strlen($from); for ($i = 0; $i < $len; $i++) { $str = str_replace(game_substr($from, $i, 1), game_substr($to, $i, 1), $str); } return $str; }