/**
  * Returns cookie $sName value.
  * If optional parameter $sName is not set then getCookie() returns whole cookie array
  *
  * @param string $sName cookie param name
  *
  * @return mixed
  */
 public function getOxCookie($sName = null)
 {
     $sValue = null;
     if ($sName && isset($_COOKIE[$sName])) {
         $sValue = oxConfig::checkSpecialChars($_COOKIE[$sName]);
     } elseif ($sName && !isset($_COOKIE[$sName])) {
         $sValue = isset($this->_sSessionCookies[$sName]) ? $this->_sSessionCookies[$sName] : null;
     } elseif (!$sName && isset($_COOKIE)) {
         $sValue = $_COOKIE;
     }
     return $sValue;
 }
 /**
  * Template variable getter. Returns user remark
  *
  * @return string
  */
 public function getOrderRemark()
 {
     if ($this->_sOrderRemark === null) {
         $this->_sOrderRemark = false;
         if ($sRemark = oxSession::getVar('ordrem')) {
             $this->_sOrderRemark = oxConfig::checkSpecialChars($sRemark);
         }
     }
     return $this->_sOrderRemark;
 }
Beispiel #3
0
 /**
  * Template variable getter. Returns order remark
  *
  * @return string
  */
 public function getOrderRemark()
 {
     if ($this->_sOrderRemark === null) {
         $sOrderRemark = false;
         // if already connected, we can use the session
         if ($this->getUser()) {
             $sOrderRemark = oxSession::getVar('ordrem');
         } else {
             // not connected so nowhere to save, we're gonna use what we get from post
             $sOrderRemark = oxConfig::getParameter('order_remark', true);
         }
         $this->_sOrderRemark = $sOrderRemark ? oxConfig::checkSpecialChars($sOrderRemark) : false;
     }
     return $this->_sOrderRemark;
 }