oxerptype_country.php

Go to the documentation of this file.
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 }

Generated on Tue Apr 21 15:45:44 2009 for OXID eShop CE by  doxygen 1.5.5