Go to the documentation of this file.00001 <?php
00002
00003 require_once 'oxerptype.php';
00004
00008 class oxERPType_Vendor extends oxERPType
00009 {
00014 protected $_aFieldListVersions = array(
00015 '1' => array(
00016 'OXID' => 'OXID',
00017 'OXSHOPID' => 'OXSHOPID',
00018 'OXSHOPINCL' => 'OXSHOPINCL',
00019 'OXSHOPEXCL' => 'OXSHOPEXCL',
00020 'OXACTIV' => 'OXACTIV',
00021 'OXICON' => 'OXICON',
00022 'OXTITLE' => 'OXTITLE',
00023 'OXSHORTDESC' => 'OXSHORTDESC',
00024 'OXTITLE_1' => 'OXTITLE_1',
00025 'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00026 'OXTITLE_2' => 'OXTITLE_2',
00027 'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00028 'OXTITLE_3' => 'OXTITLE_3',
00029 'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00030 'OXSEOID' => 'OXSEOID',
00031 'OXSEOID_1' => 'OXSEOID_1',
00032 'OXSEOID_2' => 'OXSEOID_2',
00033 'OXSEOID_3' => 'OXSEOID_3'
00034 ),
00035 '2' => array(
00036 'OXID' => 'OXID',
00037 'OXSHOPID' => 'OXSHOPID',
00038 'OXSHOPINCL' => 'OXSHOPINCL',
00039 'OXSHOPEXCL' => 'OXSHOPEXCL',
00040 'OXACTIVE' => 'OXACTIVE',
00041 'OXICON' => 'OXICON',
00042 'OXTITLE' => 'OXTITLE',
00043 'OXSHORTDESC' => 'OXSHORTDESC',
00044 'OXTITLE_1' => 'OXTITLE_1',
00045 'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00046 'OXTITLE_2' => 'OXTITLE_2',
00047 'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00048 'OXTITLE_3' => 'OXTITLE_3',
00049 'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00050 'OXSHOWSUFFIX' => 'OXSHOWSUFFIX',
00051 ),
00052 );
00053
00059 public function __construct()
00060 {
00061 parent::__construct();
00062
00063 $this->_sTableName = 'oxvendor';
00064 $this->_sShopObjectName = 'oxvendor';
00065 }
00066
00076 protected function getSqlFieldName($sField, $iLanguage = 0, $iShopID = 1)
00077 {
00078 if ('1' == oxERPBase::getUsedDbFieldsVersion()) {
00079 switch ($sField) {
00080 case 'OXSEOID':
00081 case 'OXSEOID_1':
00082 case 'OXSEOID_2':
00083 case 'OXSEOID_3':
00084 return "'' as $sField";
00085 break;
00086 case 'OXACTIV':
00087 return "OXACTIVE as OXACTIV";
00088 break;
00089 }
00090 }
00091 return parent::getSqlFieldName($sField, $iLanguage, $iShopID);
00092 }
00093 }