genexport_do.php

Go to the documentation of this file.
00001 <?php
00002 
00007 class GenExport_Do extends DynExportBase
00008 {
00009     public $sClass_do       = "genExport_do";
00010     public $sClass_main     = "genExport_main";
00011     public $sExportFileName = "genexport";
00012 
00017     protected $_sThisTemplate = "dynbase_do.tpl";
00018 
00026     public function nextTick( $iCnt)
00027     {
00028         $blContinue = true;
00029 
00030         $oArticle = $this->getOneArticle( $iCnt, $blContinue);
00031 
00032         if ( isset( $oArticle) && $oArticle) {
00033             $smarty = oxUtilsView::getInstance()->getSmarty();
00034             $smarty->assign_by_ref( "linenr", $iCnt );
00035             $smarty->assign_by_ref( "article", $oArticle );
00036             $this->write( $smarty->fetch( "genexport.tpl", $this->getViewID()) );
00037         }
00038 
00039         return $blContinue;
00040     }
00041 
00049     public function write( $sLine )
00050     {
00051         $sLine = $this->removeSID( $sLine);
00052 
00053         $sLine = str_replace( array("\r\n","\n"), "", $sLine);
00054         $sLine = str_replace( "<br>", "\n", $sLine);
00055 
00056         fwrite( $this->fpFile, $sLine."\r\n");
00057     }
00058 
00059 }

Generated on Thu Dec 4 12:04:55 2008 for OXID eShop CE by  doxygen 1.5.5