Fix link encoding, use Horde_Url#link().
authorJan Schneider <jan@horde.org>
Fri, 25 Jun 2010 22:49:34 +0000 (00:49 +0200)
committerJan Schneider <jan@horde.org>
Sat, 26 Jun 2010 00:03:08 +0000 (02:03 +0200)
framework/Core/lib/Horde/Help.php

index c68b9cd..fb006a5 100644 (file)
@@ -213,9 +213,9 @@ class Horde_Help
             return '';
         }
 
-        $url = Horde::getServiceLink('help', $module)->add('topic', $topic)->setRaw(true);
-        return Horde::link($url, _("Help"), 'helplink', 'hordehelpwin', Horde::popupJs($url, array('urlencode' => true)) . 'return false;') .
-            Horde::img('help.png', _("Help"), 'width="16" height="16"') . '</a>';
+        $url = Horde::getServiceLink('help', $module)->add('topic', $topic);
+        return $url->link(array('title' => _("Help"), 'class' => 'helplink', 'target' => 'hordehelpwin', 'onclick' => Horde::popupJs($url, array('urlencode' => true)) . 'return false;'))
+            . Horde::img('help.png', _("Help")) . '</a>';
     }