/** * Sets data field value * * @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set * @param string $sValue value of data field * @param int $iDataType field type * * @return null */ protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT) { if ('oxvalue' === $sFieldName) { $iDataType = oxField::T_RAW; } return parent::_setFieldData($sFieldName, $sValue, $iDataType); }
/** * Sets data field value * * @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set * @param string $sValue value of data field * @param int $iDataType field type * * @return null */ protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT) { if ('oxsellist' === strtolower($sFieldName) || 'oxuserbasketitems__oxsellist' === strtolower($sFieldName) || 'oxpersparam' === strtolower($sFieldName) || 'oxuserbasketitems__oxpersparam' === strtolower($sFieldName)) { $iDataType = oxField::T_RAW; } return parent::_setFieldData($sFieldName, $sValue, $iDataType); }
/** * Set field data value. * * @param string $sName Field name * @param string $sValue Field value * * @return mixed */ public function setFieldData($sName, $sValue) { return parent::_setFieldData($sName, $sValue); }
/** * Sets data field value * * @param string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set * @param string $sValue value of data field * @param int $iDataType field type * * @return null */ protected function _setFieldData($sFieldName, $sValue, $iDataType = oxField::T_TEXT) { $sFieldName = strtolower($sFieldName); switch ($sFieldName) { case 'oxpersparam': case 'oxorderarticles__oxpersparam': case 'oxerpstatus': case 'oxorderarticles__oxerpstatus': case 'oxtitle': case 'oxorderarticles__oxtitle': $iDataType = oxField::T_RAW; break; } return parent::_setFieldData($sFieldName, $sValue, $iDataType); }