X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=application%2Fviews%2Fhelpers%2FLogoutLink.php;h=ad6c6e45dc972f17d2aba24fefed1beb2c50c37f;hp=d76682e616aeba87cb3f3f83fbb7366e62022d40;hb=3c439d97a293838053975b3db0899b79abe6ca16;hpb=f3d301cf61cd09ad9089efb5d016e05ce6318bee diff --git a/application/views/helpers/LogoutLink.php b/application/views/helpers/LogoutLink.php index d76682e..ad6c6e4 100644 --- a/application/views/helpers/LogoutLink.php +++ b/application/views/helpers/LogoutLink.php @@ -6,11 +6,9 @@ class Syj_View_Helper_LogoutLink extends Zend_View_Helper_Abstract { public function logoutLink() { $currentUri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri(); - if (strpos($currentUri, '?') !== false) { - $currentUri = strstr($currentUri, '?', true); - } + $encodeduri = implode('/', array_map('urlencode', explode('/', $currentUri))); $translatedString = $this->view->translate('logout'); - $href = $this->view->addParamToUrl('logout', 'redirect', $currentUri, true); + $href = $this->view->addParamToUrl('logout', 'redirect', $encodeduri, true); return $this->view->anchor($href, $translatedString, array('id' => 'logout', 'class' => 'login-anchor')); } }