Use Horde_Url.
authorJan Schneider <jan@horde.org>
Tue, 8 Dec 2009 18:45:36 +0000 (19:45 +0100)
committerJan Schneider <jan@horde.org>
Tue, 8 Dec 2009 21:21:40 +0000 (22:21 +0100)
framework/Ui/lib/Horde/Ui/Tabs.php
framework/Ui/lib/Horde/Ui/Widget.php

index 962f6b7..4af3495 100644 (file)
@@ -76,8 +76,7 @@ class Horde_Ui_Tabs extends Horde_Ui_Widget
         foreach ($this->_tabs as $tab) {
             $link = $this->_addPreserved($tab['link']);
             if (!is_null($this->_name) && !is_null($tab['tabname'])) {
-                $link = Horde_Util::addParameter($link, $this->_name,
-                                           $tab['tabname']);
+                $link->add($this->_name, $tab['tabname']);
             }
 
             $class = '';
@@ -101,10 +100,10 @@ class Horde_Ui_Tabs extends Horde_Ui_Widget
 
             $accesskey = Horde::getAccessKey($tab['title']);
 
-            $html .= '<li' . $class . $id . '>' .
-                Horde::link($link, '', '', $tab['target'], $tab['onclick'], null, $accesskey) .
-                Horde::highlightAccessKey(str_replace(' ', '&nbsp;', $tab['title']), $accesskey) .
-                "</a> </li>\n";
+            $html .= '<li' . $class . $id . '>'
+                . $link->link(array('target' => $tab['target'], 'onclick' => $tab['onclick'], 'accesskey' => $accesskey))
+                . Horde::highlightAccessKey(str_replace(' ', '&nbsp;', $tab['title']), $accesskey)
+                "</a> </li>\n";
         }
 
         return $html . "</ul></div><br class=\"clear\" />\n";
index ed6739e..d897818 100644 (file)
@@ -99,7 +99,7 @@ abstract class Horde_Ui_Widget
     protected function _addPreserved($link)
     {
         foreach ($this->_preserve as $varName => $varValue) {
-            $link = Horde_Util::addParameter($link, $varName, $varValue);
+            $link->add($varName, $varValue);
         }
 
         return $link;