| OXID eShop CE
    4.9.7
    | 
 Inheritance diagram for oxErpCsv:
 Inheritance diagram for oxErpCsv: Collaboration diagram for oxErpCsv:
 Collaboration diagram for oxErpCsv:| Public Member Functions | |
| loadSessionData ($sSessionID) | |
| import () | |
| getImportData ($iIdx=null) | |
| getImportedRowCount () | |
| setImportedIds ($key) | |
|  Public Member Functions inherited from oxERPBase | |
| getStatistics () | |
| getSessionID () | |
| __call ($sMethod, $aArguments) | |
| init ($sUserName, $sPassword, $iShopID=1, $iLanguage=0) | |
| exportType ($sType, $sWhere=null, $iStart=null, $iCount=null, $sSortFieldName=null, $sSortType=null) | |
| createPluginObject ($sId) | |
| Protected Member Functions | |
| _beforeExport ($sType) | |
| _afterExport ($sType) | |
| _getImportType (&$aData) | |
| _getImportMode ($aData) | |
| _modifyData ($aData, $oType) | |
| _csvTextConvert ($sText, $blMode) | |
| _beforeImport () | |
| _afterImport () | |
| _checkIDField ($sID) | |
| _getInstanceOfType ($sType) | |
| _importArticle (oxERPType $oType, $aRow) | |
| _importAccessoire (oxERPType $oType, $aRow) | |
| _importArticle2Action (oxERPType $oType, $aRow) | |
| _importArticle2Category (oxERPType $oType, $aRow) | |
| _importMainArticle2Category (oxERPType $oType, $aRow) | |
| _importCategory (oxERPType $oType, $aRow) | |
| _importCrossselling (oxERPType $oType, $aRow) | |
| _importScaleprice (oxERPType $oType, $aRow) | |
| _importOrder (oxERPType $oType, $aRow) | |
| _importOrderArticle (oxERPType $oType, $aRow) | |
| _importOrderStatus (oxERPType $oType, $aRow) | |
| _importUser (oxERPType $oType, $aRow) | |
| _importVendor (oxERPType $oType, $aRow) | |
| _importArtextends (oxERPType $oType, $aRow) | |
| _importCountry (oxERPType $oType, $aRow) | |
| _importArticleStock (oxERPType $oType, $aRow) | |
|  Protected Member Functions inherited from oxERPBase | |
| _export ($sType, $sWhere, $iStart=null, $iCount=null, $sSortFieldName=null, $sSortType=null) | |
| _outputMappingArray ($sTable) | |
| _getKeyID ($oType, $aData) | |
| _resetIdx () | |
| _nextIdx () | |
| _checkAccess ($oType, $blWrite, $sOxid=null) | |
| _importOne () | |
| _save (oxERPType &$oType, $aData, $blAllowCustomShopId=false) | |
| Protected Attributes | |
| $_aSupportedVersions = array("0.1", "1.0", "1.1", "2.0") | |
| $_aCsv2BaseVersionsMap = array("0.1" => "1", "1.0" => "1", "1.1" => "1.1", "2.0" => "2") | |
| $_sCurrVersion = "" | |
| $_aData = array() | |
| $_iRetryRows = 0 | |
| $_sReturn | |
| $_sPath | |
| $_aImportedActions2Article = array() | |
| $_aImportedObject2Category = array() | |
| $_aImportedAccessoire2Article = array() | |
|  Protected Attributes inherited from oxERPBase | |
| $_blInit = false | |
| $_iLanguage = null | |
| $_sUserID = null | |
| $_sSID = null | |
| $_aImportedIds = array() | |
| $_iImportedRowCount = 0 | |
| Private Member Functions | |
| getOldOrderArticleFieldList () | |
| getOldOrderFielsList () | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from oxERPBase | |
| static | getRequestedVersion () | 
| static | getUsedDbFieldsVersion () | 
| static | setVersion ($sDbLayerVersion= '') | 
|  Public Attributes inherited from oxERPBase | |
| const | ERROR_USER_WRONG = "ERROR: Could not login" | 
| const | ERROR_USER_NO_RIGHTS = "Not sufficient rights to perform operation!" | 
| const | ERROR_USER_EXISTS = "ERROR: User already exists" | 
| const | ERROR_NO_INIT = "Init not executed, Access denied!" | 
| const | ERROR_DELETE_NO_EMPTY_CATEGORY = "Only empty category can be deleated" | 
| const | ERROR_OBJECT_NOT_EXISTING = "Object does not exist" | 
| const | ERROR_ERP_VERSION_NOT_SUPPORTED_BY_SHOP = "ERROR: shop does not support requested ERP version." | 
| const | ERROR_SHOP_VERSION_NOT_SUPPORTED_BY_ERP = "ERROR: ERP does not support current shop version." | 
| $_aStatistics = array() | |
| $_iIdx = 0 | |
|  Static Public Attributes inherited from oxERPBase | |
| static | $MODE_IMPORT = "Import" | 
| static | $MODE_DELETE = "Delete" | 
|  Static Protected Member Functions inherited from oxERPBase | |
| static | _checkShopVersion () | 
| static | _checkRequestedVersion () | 
|  Static Protected Attributes inherited from oxERPBase | |
| static | $_sRequestedVersion = '' | 
| static | $_aDbLayer2ShopDbVersions | 
Class handeling csv import
Definition at line 6 of file oxerpcsv.php.
| 
 | protected | 
After import event (abstract function)
| string | $sType | import type | 
Reimplemented from oxERPBase.
Definition at line 93 of file oxerpcsv.php.
| 
 | protected | 
Performs after import actions
Reimplemented from oxERPBase.
Definition at line 189 of file oxerpcsv.php.
| 
 | protected | 
Before import event (abstract function)
| string | $sType | import type | 
Reimplemented from oxERPBase.
Definition at line 84 of file oxerpcsv.php.
| 
 | protected | 
Performs before import actions
Reimplemented from oxERPBase.
Definition at line 173 of file oxerpcsv.php.
| 
 | protected | 
Checks if id field is valid
| string | $sID | field check id | 
Definition at line 327 of file oxerpcsv.php.
| 
 | protected | 
parses and replaces special chars
| string | $sText | input text | 
| bool | $blMode | true = Text2CSV, false = CSV2Text | 
Definition at line 142 of file oxerpcsv.php.
| 
 | protected | 
Import mode getter (abstract function)
| array | $aData | import data | 
Reimplemented from oxERPBase.
Reimplemented in oxErpGenImport.
Definition at line 111 of file oxerpcsv.php.
| 
 | protected | 
Import type getter (abstract function)
| array | &$aData | import data | 
Reimplemented from oxERPBase.
Reimplemented in oxErpGenImport.
Definition at line 102 of file oxerpcsv.php.
| 
 | protected | 
method overridden to allow olf Order and OrderArticle types
| string | $sType | instance type | 
Reimplemented from oxERPBase.
Definition at line 343 of file oxerpcsv.php.
| 
 | protected | 
Imports accessorie. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 412 of file oxerpcsv.php.
| 
 | protected | 
Imports article extended info. Returns import status (TRUE if success)
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 681 of file oxerpcsv.php.
| 
 | protected | 
Imports article. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 383 of file oxerpcsv.php.
| 
 | protected | 
Imports article 2 action relation. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 435 of file oxerpcsv.php.
| 
 | protected | 
Imports article 2 category relation. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 459 of file oxerpcsv.php.
| 
 | protected | 
Imports article stock. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 714 of file oxerpcsv.php.
| 
 | protected | 
Imports category. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 509 of file oxerpcsv.php.
| 
 | protected | 
Imports country object. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 699 of file oxerpcsv.php.
| 
 | protected | 
Imports crosselling. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 524 of file oxerpcsv.php.
| 
 | protected | 
Imports main article 2 category relation. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 482 of file oxerpcsv.php.
| 
 | protected | 
Imports order. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 562 of file oxerpcsv.php.
| 
 | protected | 
Imports order article. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 579 of file oxerpcsv.php.
| 
 | protected | 
Imports order status. Returns import status (TRUE if success)
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 594 of file oxerpcsv.php.
| 
 | protected | 
Imports scale price. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 547 of file oxerpcsv.php.
| 
 | protected | 
Imports user. Returns import status
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 635 of file oxerpcsv.php.
| 
 | protected | 
Imports vendor. Returns import status (TRUE if success)
| object | $oType | type object | 
| object | $aRow | db row array | 
Definition at line 666 of file oxerpcsv.php.
| 
 | protected | 
Data modifier (abstract function)
| object | $aData | data to modify | 
| object | $oType | type object | 
Reimplemented from oxERPBase.
Reimplemented in oxErpGenImport.
Definition at line 121 of file oxerpcsv.php.
| oxErpCsv::getImportData | ( | $iIdx = null | ) | 
Returns import data cor current index
| string | $iIdx | array index value | 
Reimplemented from oxERPBase.
Definition at line 220 of file oxerpcsv.php.
| oxErpCsv::getImportedRowCount | ( | ) | 
gets count of imported rows, total, during import
Reimplemented from oxERPBase.
Definition at line 725 of file oxerpcsv.php.
| 
 | private | 
Returns order article field list due to compatibility reasons, the field list of V0.1
Definition at line 231 of file oxerpcsv.php.
| 
 | private | 
Returns order field list due to compatibility reasons, the field list of V0.1
Definition at line 263 of file oxerpcsv.php.
| oxErpCsv::import | ( | ) | 
| oxErpCsv::loadSessionData | ( | $sSessionID | ) | 
Session loader (abstract function)
| object | $sSessionID | session identifier | 
Reimplemented from oxERPBase.
Definition at line 130 of file oxerpcsv.php.
| oxErpCsv::setImportedIds | ( | $key | ) | 
adds true to $_aImportedIds where key is given
| mixed | $key | - given key | 
Reimplemented from oxERPBase.
Definition at line 734 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 21 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 35 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 77 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 63 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 70 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 14 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 42 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 28 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 56 of file oxerpcsv.php.
| 
 | protected | 
Definition at line 49 of file oxerpcsv.php.