OXID eShop CE
4.9.6
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Pages
genexport_do.php
Go to the documentation of this file.
1
<?php
2
6
class
GenExport_Do
extends
DynExportBase
7
{
8
14
public
$sClassDo
=
"genExport_do"
;
15
21
public
$sClassMain
=
"genExport_main"
;
22
28
public
$sExportFileName
=
"genexport"
;
29
35
protected
$_sThisTemplate
=
"dynbase_do.tpl"
;
36
44
public
function
nextTick
($iCnt)
45
{
46
$iExportedItems = $iCnt;
47
$blContinue =
false
;
48
if
($oArticle = $this->
getOneArticle
($iCnt, $blContinue)) {
49
$myConfig
=
oxRegistry::getConfig
();
50
$oSmarty =
oxRegistry::get
(
"oxUtilsView"
)->getSmarty();
51
$oSmarty->assign(
"sCustomHeader"
,
oxRegistry::getSession
()->getVariable(
"sExportCustomHeader"
));
52
$oSmarty->assign_by_ref(
"linenr"
, $iCnt);
53
$oSmarty->assign_by_ref(
"article"
, $oArticle);
54
$oSmarty->assign(
"spr"
,
$myConfig
->getConfigParam(
'sCSVSign'
));
55
$oSmarty->assign(
"encl"
,
$myConfig
->getConfigParam(
'sGiCsvFieldEncloser'
));
56
$this->
write
($oSmarty->fetch(
"genexport.tpl"
, $this->getViewId()));
57
58
return
++$iExportedItems;
59
}
60
61
return
$blContinue;
62
}
63
69
public
function
write
($sLine)
70
{
71
$sLine = $this->removeSID($sLine);
72
73
$sLine = str_replace(array(
"\r\n"
,
"\n"
),
""
, $sLine);
74
$sLine = str_replace(
"<br>"
,
"\n"
, $sLine);
75
76
fwrite($this->fpFile, $sLine .
"\r\n"
);
77
}
78
}
application
controllers
admin
genexport_do.php
Generated by
1.8.1.2