protected function addKSData($ks)
 {
     $this->_ks = $ks;
     $this->_ksObj = kSessionBase::getKSObject($ks);
     $this->_ksPartnerId = $this->_ksObj ? $this->_ksObj->partner_id : null;
     $this->_params["___cache___partnerId"] = $this->_ksPartnerId;
     $this->_params["___cache___ksType"] = $this->_ksObj ? $this->_ksObj->type : null;
     $this->_params["___cache___userId"] = $this->_ksObj ? $this->_ksObj->user : null;
     $this->_params["___cache___privileges"] = $this->_ksObj ? $this->_ksObj->privileges : null;
 }
 private function getKsData($ks)
 {
     $partnerId = null;
     $userId = null;
     $validUntil = null;
     $ksObj = kSessionBase::getKSObject($ks);
     if ($ksObj) {
         $partnerId = $ksObj->partner_id;
         $userId = $ksObj->user;
         $validUntil = $ksObj->valid_until;
     }
     return array("partnerId" => $partnerId, "userId" => $userId, "validUntil" => $validUntil);
 }