diff --git a/e107_themes/kubrick/ul.sc b/e107_themes/kubrick/ul.sc
index ea98eaf4c..6c8bf5525 100644
--- a/e107_themes/kubrick/ul.sc
+++ b/e107_themes/kubrick/ul.sc
@@ -1,33 +1,34 @@
-global $sql, $page, $link_class;
-$sql -> db_Select('links', '*', "link_category = 1 and link_name NOT REGEXP('submenu') and link_name NOT REGEXP('child') and link_class IN (".USERCLASS_LIST.") ORDER BY link_order ASC");
-$ulmenu = "
";
-$r="1";
-while($row = $sql -> db_Fetch()){
- if(!$link_class || check_class($link_class) || ($link_class==254 && USER)){
- if($r <= "8"){
- extract($row);
- $ltest = (e_QUERY ? e_PAGE."?".e_QUERY : e_PAGE);
- $rtest=substr(strrchr($link_url, "/"), 1);
- if(!preg_match("#(http:|mailto:|ftp:)#",$link_url)){ $link_url = e_BASE.$link_url; }
- if($ltest == $link_url || $rtest == e_PAGE){ $ulclass = '_onpage'; } else { $ulclass = ''; }
- switch ($link_open) {
- case 1:
- $link_append = " onclick=\"window.open('$link_url'); return false;\"";
- break;
- case 2:
- $link_append = " target=\"_parent\"";
- break;
- case 3:
- $link_append = " target=\"_top\"";
- break;
- default:
- unset($link_append);
- }
- $ulmenu .= "- ".($r !="0" ? "".LINKSTART."" : "" )."$link_name
";
- }
- $r++;
- }
-}
-$ulmenu .= "
";
-return $ulmenu;
-
+global $sql, $page, $link_class, $tp;
+$sql -> db_Select('links', '*', "link_category = 1 and link_name NOT REGEXP('submenu') and link_name NOT REGEXP('child') and link_class IN (".USERCLASS_LIST.") ORDER BY link_order ASC");
+$ulmenu = "";
+$r="1";
+while($row = $sql -> db_Fetch()){
+ if(!$link_class || check_class($link_class) || ($link_class==254 && USER)){
+ if($r <= "8"){
+ extract($row);
+ $ltest = (e_QUERY ? e_PAGE."?".e_QUERY : e_PAGE);
+ $rtest=substr(strrchr($link_url, "/"), 1);
+ $link_url = $tp->replaceConstants($link_url,TRUE);
+ if (strpos($link_url, '://') === FALSE) { $link_url = e_BASE.$link_url; }
+ if($ltest == $link_url || $rtest == e_PAGE){ $ulclass = '_onpage'; } else { $ulclass = ''; }
+ switch ($link_open) {
+ case 1:
+ $link_append = " onclick=\"window.open('$link_url'); return false;\"";
+ break;
+ case 2:
+ $link_append = " target=\"_parent\"";
+ break;
+ case 3:
+ $link_append = " target=\"_top\"";
+ break;
+ default:
+ unset($link_append);
+ }
+ $ulmenu .= "- ".($r !="0" ? "".LINKSTART."" : "" )."$link_name
";
+ }
+ $r++;
+ }
+}
+$ulmenu .= "
";
+return $ulmenu;
+