genexport_do.php

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

Generated on Tue Aug 4 09:09:56 2009 for OXID eShop CE by  doxygen 1.5.5