X-Git-Url: https://dev.renevier.net/?a=blobdiff_plain;f=application%2Fviews%2Fhelpers%2FFooterLink.php;h=cebae509b396d2fb277749d89d6391423ae56365;hb=c1aeb7538786d8c9f3b3337c0b71e21ef89d9c77;hp=46788c6a63fab9e4f48a5c7b7db5814aab25e185;hpb=f3d301cf61cd09ad9089efb5d016e05ce6318bee;p=syj.git diff --git a/application/views/helpers/FooterLink.php b/application/views/helpers/FooterLink.php index 46788c6..cebae50 100644 --- a/application/views/helpers/FooterLink.php +++ b/application/views/helpers/FooterLink.php @@ -4,7 +4,7 @@ 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); @@ -12,9 +12,9 @@ class Syj_View_Helper_FooterLink extends Zend_View_Helper_Abstract $href = $page->getHRef(); if ($redirect) { $currentUri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri(); - if (strpos($currentUri, '?') !== false) { - $currentUri = strstr($currentUri, '?', true); - } + if (($pos = strpos($currentUri, '?')) !== false) { + $currentUri = substr($currentUri, 0, $pos); + } $href = $this->view->addParamToUrl($href, 'redirect', $currentUri, true); } $link = $this->view->anchor($href, $text, array('class' => 'footer-anchor')); @@ -23,7 +23,7 @@ class Syj_View_Helper_FooterLink extends Zend_View_Helper_Abstract if (isset($extraclass)) { $class = "$class $extraclass"; } - return '
' . $link . '
' . PHP_EOL; + return '
' . $link . $extratext . '
' . PHP_EOL; } }