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 }