00001 <?php
00002
00003 require_once( 'oxerptype.php');
00004
00005 class oxERPType_Country extends oxERPType
00006 {
00007 protected $_aFieldListVersions = array(
00008 '1' => array(
00009 'OXID' => 'OXID',
00010 'OXACTIV' => 'OXACTIV',
00011 'OXTITLE' => 'OXTITLE',
00012 'OXISOALPHA2' => 'OXISOALPHA2',
00013 'OXISOALPHA3' => 'OXISOALPHA3',
00014 'OXUNNUM3' => 'OXUNNUM3',
00015 'OXORDER' => 'OXORDER',
00016 'OXSHORTDESC' => 'OXSHORTDESC',
00017 'OXLONGDESC' => 'OXLONGDESC',
00018 'OXTITLE_1' => 'OXTITLE_1',
00019 'OXTITLE_2' => 'OXTITLE_2',
00020 'OXTITLE_3' => 'OXTITLE_3',
00021 'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00022 'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00023 'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00024 'OXLONGDESC_1' => 'OXLONGDESC_1',
00025 'OXLONGDESC_2' => 'OXLONGDESC_2',
00026 'OXLONGDESC_3' => 'OXLONGDESC_3'
00027 ),
00028 '2' => array(
00029 'OXID' => 'OXID',
00030 'OXACTIVE' => 'OXACTIVE',
00031 'OXTITLE' => 'OXTITLE',
00032 'OXISOALPHA2' => 'OXISOALPHA2',
00033 'OXISOALPHA3' => 'OXISOALPHA3',
00034 'OXUNNUM3' => 'OXUNNUM3',
00035 'OXORDER' => 'OXORDER',
00036 'OXSHORTDESC' => 'OXSHORTDESC',
00037 'OXLONGDESC' => 'OXLONGDESC',
00038 'OXTITLE_1' => 'OXTITLE_1',
00039 'OXTITLE_2' => 'OXTITLE_2',
00040 'OXTITLE_3' => 'OXTITLE_3',
00041 'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00042 'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00043 'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00044 'OXLONGDESC_1' => 'OXLONGDESC_1',
00045 'OXLONGDESC_2' => 'OXLONGDESC_2',
00046 'OXLONGDESC_3' => 'OXLONGDESC_3',
00047 'OXVATSTATUS' => 'OXVATSTATUS'
00048 ),
00049 );
00050
00051 public function __construct()
00052 {
00053 parent::__construct();
00054
00055 $this->_sTableName = 'oxcountry';
00056 $this->_sShopObjectName = 'oxcountry';
00057 }
00058
00067 protected function getSqlFieldName($sField, $iLanguage = 0, $iShopID = 1)
00068 {
00069 if ('1' == oxERPBase::getUsedDbFieldsVersion()) {
00070 switch ($sField) {
00071 case 'OXACTIV':
00072 return "OXACTIVE as OXACTIV";
00073 }
00074 }
00075 return parent::getSqlFieldName($sField, $iLanguage, $iShopID);
00076 }
00077 }