Пример #1
0
 /**
  * Get return URL
  *
  * @return string
  */
 public function getReturnURL()
 {
     if (\XLite\Core\Request::getInstance()->action) {
         $url = $this->buildURL('languages', '', array('language' => \XLite\Core\Request::getInstance()->language, 'page' => max(1, intval(\XLite\Core\Request::getInstance()->page))));
     } else {
         $url = parent::getReturnURL();
     }
     return $url;
 }
Пример #2
0
 /**
  * Get return URL
  *
  * @return string
  */
 public function getReturnURL()
 {
     if (\XLite\Core\Request::getInstance()->action) {
         $data = array();
         if (\XLite\Core\Request::getInstance()->code) {
             $data['code'] = \XLite\Core\Request::getInstance()->code;
         }
         $url = $this->buildURL('labels', '', $data);
     } else {
         $url = parent::getReturnURL();
     }
     return $url;
 }
Пример #3
0
 /**
  * Get return URL
  *
  * @return string
  */
 public function getReturnURL()
 {
     if (\XLite\Core\Request::getInstance()->action) {
         $profileId = \XLite\Core\Request::getInstance()->profile_id;
         if (!isset($profileId)) {
             $profileId = $this->getAddress()->getProfile()->getProfileId();
             if (\XLite\Core\Auth::getInstance()->getProfile()->getProfileId() === $profileId) {
                 unset($profileId);
             }
         }
         $params = isset($profileId) ? array('profile_id' => $profileId) : array();
         $url = $this->buildURL('address_book', '', $params);
     } else {
         $url = parent::getReturnURL();
     }
     return $url;
 }