/** * Adds config value if shop info should be set. * * @param oxSetupUtils $oUtils Setup utilities * @param string $sBaseShopId Shop id * @param array $aParams Parameters * @param Conf $oConfk Config key loader * @param oxSetupSession $oSession Setup session manager */ private function _addConfigValueIfShopInfoShouldBeSent($oUtils, $sBaseShopId, $aParams, $oConfk, $oSession) { $blSendShopDataToOxid = isset($aParams["blSendShopDataToOxid"]) ? $aParams["blSendShopDataToOxid"] : $oSession->getSessionParam('blSendShopDataToOxid'); $sID = $oUtils->generateUid(); $this->execSql("insert into oxconfig (oxid, oxshopid, oxvarname, oxvartype, oxvarvalue)\n values('{$sID}', '{$sBaseShopId}', 'blSendShopDataToOxid', 'bool', ENCODE( '{$blSendShopDataToOxid}', '" . $oConfk->sConfigKey . "'))"); }