]> dev.renevier.net Git - syj.git/blobdiff - application/views/helpers/Anchor.php
allow anonymous routes creation
[syj.git] / application / views / helpers / Anchor.php
index ddfe74479cf29f266c20b876ec2c53ee8e1cc404..55cae33cd7c8b2c877c2355074cb993ef078de67 100644 (file)
@@ -4,7 +4,7 @@
 
 class Syj_View_Helper_Anchor extends Zend_View_Helper_HtmlElement
 {
-    public function Anchor($href, $text = null, array $attribs=array()) {
+    public function Anchor($href, $text = null, array $attribs=array(), $escape = true) {
         $lang = Zend_Controller_Front::getInstance()->getRequest()->getQuery('lang');
         if ($lang) {
             $translator = Zend_Registry::get('Zend_Translate');
@@ -18,7 +18,8 @@ class Syj_View_Helper_Anchor extends Zend_View_Helper_HtmlElement
         if (!isset($text)) {
             $text = $href;
         }
-        $html = '<a' . $this->_htmlAttribs($attribs) . '>' . $this->view->escape($text) . '</a>';
+        $content = $escape ? $this->view->escape($text) : $text;
+        $html = '<a' . $this->_htmlAttribs($attribs) . '>' . $content . '</a>';
         return $html;
     }
 }