oxerptype_vendor.php

Go to the documentation of this file.
00001 <?php
00002 
00003 require_once( 'oxerptype.php');
00004 
00005 class oxERPType_Vendor extends oxERPType
00006 {
00007     protected $_aFieldListVersions = array(
00008         '1' => array(
00009             'OXID'           => 'OXID',
00010             'OXSHOPID'       => 'OXSHOPID',
00011             'OXSHOPINCL'     => 'OXSHOPINCL',
00012             'OXSHOPEXCL'     => 'OXSHOPEXCL',
00013             'OXACTIV'        => 'OXACTIV',
00014             'OXICON'         => 'OXICON',
00015             'OXTITLE'        => 'OXTITLE',
00016             'OXSHORTDESC'    => 'OXSHORTDESC',
00017             'OXTITLE_1'     => 'OXTITLE_1',
00018             'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00019             'OXTITLE_2'     => 'OXTITLE_2',
00020             'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00021             'OXTITLE_3'     => 'OXTITLE_3',
00022             'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00023             'OXSEOID'       => 'OXSEOID',
00024             'OXSEOID_1'     => 'OXSEOID_1',
00025             'OXSEOID_2'     => 'OXSEOID_2',
00026             'OXSEOID_3'     => 'OXSEOID_3'
00027         ),
00028         '2' => array(
00029             'OXID' => 'OXID',
00030             'OXSHOPID' => 'OXSHOPID',
00031             'OXSHOPINCL' => 'OXSHOPINCL',
00032             'OXSHOPEXCL' => 'OXSHOPEXCL',
00033             'OXACTIVE' => 'OXACTIVE',
00034             'OXICON' => 'OXICON',
00035             'OXTITLE' => 'OXTITLE',
00036             'OXSHORTDESC' => 'OXSHORTDESC',
00037             'OXTITLE_1' => 'OXTITLE_1',
00038             'OXSHORTDESC_1' => 'OXSHORTDESC_1',
00039             'OXTITLE_2' => 'OXTITLE_2',
00040             'OXSHORTDESC_2' => 'OXSHORTDESC_2',
00041             'OXTITLE_3' => 'OXTITLE_3',
00042             'OXSHORTDESC_3' => 'OXSHORTDESC_3',
00043             'OXSHOWSUFFIX' => 'OXSHOWSUFFIX',
00044         ),
00045     );
00046 
00047 
00048     public function __construct()
00049     {
00050         parent::__construct();
00051 
00052         $this->_sTableName = 'oxvendor';
00053         $this->_sShopObjectName = 'oxvendor';
00054     }
00055 
00064     protected function getSqlFieldName($sField, $iLanguage = 0, $iShopID = 1)
00065     {
00066         if ('1' == oxERPBase::getUsedDbFieldsVersion()) {
00067             switch ($sField) {
00068                 case 'OXSEOID':
00069                 case 'OXSEOID_1':
00070                 case 'OXSEOID_2':
00071                 case 'OXSEOID_3':
00072                     return "'' as $sField";
00073                 case 'OXACTIV':
00074                     return "OXACTIVE as OXACTIV";
00075             }
00076         }
00077         return parent::getSqlFieldName($sField, $iLanguage, $iShopID);
00078     }
00079 }

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