]> dev.renevier.net Git - syj.git/blobdiff - application/views/helpers/FooterLink.php
store lang preference in session instead of url
[syj.git] / application / views / helpers / FooterLink.php
index 50a2f0b8abde8b2accf8c8db030fc9503a20a181..0a2a4752a7ad0416ca5ece1aea1fc92ed8b99dc2 100644 (file)
@@ -4,14 +4,14 @@
 
 class Syj_View_Helper_FooterLink extends Zend_View_Helper_Abstract
 {
-    public function FooterLink($routeoptions, $text, $redirect=true, $extraclass=null) {
+    public function FooterLink($routeoptions, $text, $redirect=true, $extraclass=null, $extratext="") {
         $page = new Zend_Navigation_Page_Mvc($routeoptions);
         if ($page->isActive()) {
             $link = $this->view->escape($text);
         } else {
             $href = $page->getHRef();
             if ($redirect) {
-                $currentUri = $this->view->url();
+                $currentUri = $this->view->UriPath(true);
                 $href = $this->view->addParamToUrl($href, 'redirect', $currentUri, true);
             }
             $link = $this->view->anchor($href, $text, array('class' => 'footer-anchor'));
@@ -20,7 +20,7 @@ class Syj_View_Helper_FooterLink extends Zend_View_Helper_Abstract
         if (isset($extraclass)) {
             $class = "$class $extraclass";
         }
-        return '<div class="' . $class . '">' . $link . '</div>' . PHP_EOL;
+        return '<div class="' . $class . '">' . $link . $extratext . '</div>' . PHP_EOL;
     }
 }