OXID eShop CE
4.9.10
|
Public Attributes | |
$sClassDo = "" | |
$sClassMain = "" | |
$sExportPath = "export/" | |
$sExportFileType = "txt" | |
$sExportFileName = "dynexport" | |
$fpFile = null | |
$iExportPerTick = 30 |
Protected Member Functions | |
_unHtmlEntities ($sInput) | |
_getHeapTableName () | |
_generateTableCharSet ($sMysqlVersion) | |
_createHeapTable ($sHeapTable, $sTableCharset) | |
_getCatAdd ($aChosenCat) | |
_insertArticles ($sHeapTable, $sCatAdd) | |
_removeParentArticles ($sHeapTable) | |
_setSessionParams () | |
_loadRootCats () | |
_findDeepestCatPath ($oArticle) | |
_initArticle ($sHeapTable, $iCnt, &$blContinue) | |
_setCampaignDetailLink ($oArticle) | |
Protected Member Functions inherited from oxAdminDetails | |
_getTextEditor ($iWidth, $iHeight, $oObject, $sField, $sStylesheet=null) | |
_getEditValue ($oObject, $sField) | |
_processEditValue ($sValue) | |
_getPlainEditor ($iWidth, $iHeight, $oObject, $sField) | |
_generateTextEditor ($iWidth, $iHeight, $oObject, $sField, $sStylesheet=null) | |
_createCategoryTree ($sTplVarName, $sEditCatId= '', $blForceNonCache=false, $iTreeShopId=null) | |
_getCategoryTree ($sTplVarName, $sSelectedCatId, $sEditCatId= '', $blForceNonCache=false, $iTreeShopId=null) | |
_setupNavigation ($sNode) | |
_resetCounts ($aIds) | |
Protected Member Functions inherited from oxAdminView | |
_getEditShop ($sShopId) | |
_getServiceProtocol () | |
_getShopVersionNr () | |
_addNavigationHistory ($sNode) | |
_getMaxUploadFileInfo ($iMaxFileSize, $blFormatted=false) | |
_resetContentCache () | |
_allowAdminEdit ($sUserId) | |
_getCountryByCode ($sCountryCode) | |
_authorize () | |
Protected Member Functions inherited from oxView | |
_executeNewAction ($sNewAction) |
Protected Attributes | |
$_iExportPerTick = null | |
$_sFilePath = null | |
$_aExportResultset = array() | |
$_sThisTemplate = "dynexportbase.tpl" | |
$_aCatLvlCache = null | |
Protected Attributes inherited from oxAdminDetails | |
$_oEditor = null | |
Protected Attributes inherited from oxAdminView | |
$_aSumType | |
$_sThisTemplate = null | |
$_iDefEdit = 0 | |
$_iEditLang = 0 | |
$_sShopTitle = " - " | |
$_sShopVersion = null | |
$_sServiceUrl = null | |
$_oEditShop = null | |
$_sEditObjectId = null | |
Protected Attributes inherited from oxView | |
$_aViewData = array() | |
$_sClassLocation = null | |
$_sThisAction = null | |
$_oParent = null | |
$_blIsComponent = false | |
$_sThisTemplate = null | |
$_sViewId = null | |
$_sClass = null | |
$_sFnc = null | |
$_sTrustedShopId = null | |
$_sTSExcellenceId = null | |
$_sCharSet = null | |
$_sVersion = null | |
$_blDemoVersion = null | |
$_blDemoShop = null | |
$_iNewsStatus = null | |
$_sShopLogo = null | |
$_sCategoryId = null | |
$_oClickCat = null | |
$_blIsCallForCache = false | |
$_oViewConf = null |
Additional Inherited Members | |
Static Protected Attributes inherited from oxAdminView | |
static | $_oNaviTree = null |
static | $_sAuthUserRights = null |
DynExportBase framework class encapsulating a method for defining implementation class. Performs export function according to user chosen categories.
dyn
Definition at line 16 of file dynexportbase.php.
DynExportBase::__construct | ( | ) |
Calls parent costructor and initializes $this->_sFilePath parameter
Reimplemented from oxAdminView.
Reimplemented in VoucherSerie_Export.
Definition at line 109 of file dynexportbase.php.
|
protected |
creates heaptable
string | $sHeapTable | table name |
string | $sTableCharset | table charset |
Definition at line 586 of file dynexportbase.php.
|
protected |
finds deepest category path
oxarticle | $oArticle | article object |
Definition at line 820 of file dynexportbase.php.
|
protected |
generates table charset
string | $sMysqlVersion | MySql version |
Definition at line 558 of file dynexportbase.php.
|
protected |
creates additional cat string
array | $aChosenCat | Selected category array |
Definition at line 607 of file dynexportbase.php.
|
protected |
|
protected |
initialize article
string | $sHeapTable | heap table name |
int | $iCnt | record number |
bool | &$blContinue | false is used to stop exporting |
Definition at line 861 of file dynexportbase.php.
|
protected |
inserts articles into heaptable
string | $sHeapTable | heap table name |
string | $sCatAdd | category id filter (part of sql) |
Definition at line 635 of file dynexportbase.php.
|
protected |
|
protected |
removes parent articles so that we only have variants itself
string | $sHeapTable | table name |
Definition at line 691 of file dynexportbase.php.
|
protected |
sets detail link for campaigns
oxarticle | $oArticle | article object |
Definition at line 897 of file dynexportbase.php.
|
protected |
stores some info in session
Definition at line 723 of file dynexportbase.php.
|
protected |
Replace HTML Entities Replacement for html_entity_decode which is only available from PHP 4.3.0 onj
string | $sInput | string to replace |
Definition at line 533 of file dynexportbase.php.
DynExportBase::assureContent | ( | $sInput, | |
$sReplace = null |
|||
) |
Make sure that string is never empty.
string | $sInput | string that will be replaced |
string | $sReplace | string that will replace |
Definition at line 512 of file dynexportbase.php.
DynExportBase::createMainExportView | ( | ) |
Prepares and fill all data which all the dyn exports needs
Definition at line 142 of file dynexportbase.php.
DynExportBase::getCategoryString | ( | $oArticle, | |
$sSeparator = "/" |
|||
) |
Loads all article parent categories and returns titles separated by "/"
object | $oArticle | Article object |
string | $sSeparator | separator (default "/") |
Definition at line 338 of file dynexportbase.php.
DynExportBase::getDeepestCategoryPath | ( | $oArticle | ) |
Searches for deepest path to a categorie this article is assigned to
oxarticle | $oArticle | article object |
Definition at line 437 of file dynexportbase.php.
DynExportBase::getDefaultCategoryString | ( | $oArticle | ) |
Loads article default category
oxarticle | $oArticle | Article object |
Definition at line 383 of file dynexportbase.php.
DynExportBase::getExportPerTick | ( | ) |
Returns how many articles should be exported per tick
Definition at line 258 of file dynexportbase.php.
DynExportBase::getOneArticle | ( | $iCnt, | |
& | $blContinue | ||
) |
get's one oxid for exporting
integer | $iCnt | counter |
bool | &$blContinue | false is used to stop exporting |
Definition at line 483 of file dynexportbase.php.
DynExportBase::getViewId | ( | ) |
Returns view id ('dyn_interface')
Reimplemented from oxAdminView.
Reimplemented in VoucherSerie_Main.
Definition at line 920 of file dynexportbase.php.
DynExportBase::nextTick | ( | $iCnt | ) |
virtual function must be overloaded
integer | $iCnt | counter |
Reimplemented in VoucherSerie_Generate, and GenExport_Do.
Definition at line 200 of file dynexportbase.php.
DynExportBase::prepareCSV | ( | $sInput | ) |
Converts field for CSV
string | $sInput | input to process |
Definition at line 405 of file dynexportbase.php.
DynExportBase::prepareExport | ( | ) |
create export resultset
Reimplemented in VoucherSerie_Main.
Definition at line 447 of file dynexportbase.php.
DynExportBase::prepareXML | ( | $sInput | ) |
Changes special chars to be XML compatible
string | $sInput | string which have to be changed |
Definition at line 419 of file dynexportbase.php.
DynExportBase::removeSid | ( | $sInput | ) |
Removes Session ID from $sInput
string | $sInput | Input to process |
Definition at line 287 of file dynexportbase.php.
DynExportBase::render | ( | ) |
Calls parent rendering methods, sends implementation class names to template and returns default template name
Reimplemented from oxAdminDetails.
Reimplemented in VoucherSerie_Main, and GenExport_Main.
Definition at line 123 of file dynexportbase.php.
DynExportBase::run | ( | ) |
Does Export
Reimplemented in VoucherSerie_Export, and VoucherSerie_Generate.
Definition at line 220 of file dynexportbase.php.
DynExportBase::setExportPerTick | ( | $iCount | ) |
Sets how many articles should be exported per tick
int | $iCount | articles count per tick |
Definition at line 275 of file dynexportbase.php.
DynExportBase::shrink | ( | $sInput, | |
$iMaxSize, | |||
$blRemoveNewline = true |
|||
) |
Removes tags, shortens a string to $iMaxSize adding "..."
string | $sInput | input to process |
integer | $iMaxSize | maximum output size |
bool | $blRemoveNewline | if true - and will be replaced by " " |
Definition at line 310 of file dynexportbase.php.
DynExportBase::start | ( | ) |
Prepares Export
Reimplemented in VoucherSerie_Main.
Definition at line 159 of file dynexportbase.php.
DynExportBase::stop | ( | $iError = 0 | ) |
Stops Export
integer | $iError | error number |
Definition at line 183 of file dynexportbase.php.
DynExportBase::write | ( | $sLine | ) |
writes one line into open export file
string | $sLine | exported line |
Reimplemented in VoucherSerie_Export, and GenExport_Do.
Definition at line 210 of file dynexportbase.php.
|
protected |
Definition at line 102 of file dynexportbase.php.
|
protected |
Definition at line 88 of file dynexportbase.php.
|
protected |
Definition at line 74 of file dynexportbase.php.
|
protected |
Definition at line 81 of file dynexportbase.php.
|
protected |
Definition at line 95 of file dynexportbase.php.
DynExportBase::$fpFile = null |
Definition at line 59 of file dynexportbase.php.
DynExportBase::$iExportPerTick = 30 |
Definition at line 67 of file dynexportbase.php.
DynExportBase::$sClassDo = "" |
Definition at line 24 of file dynexportbase.php.
DynExportBase::$sClassMain = "" |
Definition at line 31 of file dynexportbase.php.
DynExportBase::$sExportFileName = "dynexport" |
Definition at line 52 of file dynexportbase.php.
DynExportBase::$sExportFileType = "txt" |
Definition at line 45 of file dynexportbase.php.
DynExportBase::$sExportPath = "export/" |
Definition at line 38 of file dynexportbase.php.