quinta-feira, 29 de outubro de 2009

Translate plugin - Smarty Template

function smarty_block_translate ($params, $content, &$smarty, &$repeat) {
if (isset($content)) {
global $lang;
if(isset($lang)){
$cd_language = isset($params['lang'])?$params['lang']:LANG;
if(isset($params['type'])){
if($params['type']=='date'){
$format = isset($lang['d/m/Y'][$cd_language])?$lang['d/m/Y'][$cd_language]:'d/m/Y';
$result = date($format,$content);
}
}else if(isset($lang[$content][$cd_language])){
$result = $lang[$content][$cd_language];
}
if(isset($result)){
return $result;
}
}
return $content;
}
}

Nenhum comentário: