34 function smarty_function_translate_url($params, \Smarty_Internal_Template $template) {
35 $url = $params[
'url'];
36 $base = $params[
'base'];
38 $urls = URIUtil::translate($url, $base);
40 $result = $urls[
'relative'];
41 if (isset($params[
'absolute']) && $params[
'absolute']) {
42 $result = $urls[
'absolute'];
44 if (isset($params[
'varname'])) {
45 $template->assign($params[
'varname'], $result);