OXID eShop CE
4.9.6
|
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.