Go to the documentation of this file.00001 <?php
00002
00006 class oxOutput extends oxSuperCfg
00007 {
00013 protected $_blSearchEngine = false;
00014
00020 public function __construct()
00021 {
00022 $this->setIsSearchEngine( oxUtils::getInstance()->isSearchEngine() );
00023 }
00024
00032 public function setIsSearchEngine( $blOn )
00033 {
00034 $this->_blSearchEngine = $blOn;
00035 }
00036
00046 public function process( $sValue, $sClassName )
00047 {
00048 $myConfig = $this->getConfig();
00049
00050
00051 if ( !$myConfig->getConfigParam( 'blSkipEuroReplace' ) && !$myConfig->isUtf() ) {
00052 $sValue = str_replace( '�', '€', $sValue );
00053 }
00054
00055 return $sValue;
00056 }
00057
00065 final public function addVersionTags( $sOutput )
00066 {
00067
00068 $sVersion = $this->getConfig()->getVersion();
00069 $sEdition = $this->getConfig()->getFullEdition();
00070 $sCurYear = date("Y");
00071
00072
00073 $aVersion = explode('.', $sVersion);
00074 $sMajorVersion = reset($aVersion);
00075
00076
00077 $sOutput = str_ireplace("</head>", "</head>\n <!-- OXID eShop {$sEdition}, Version {$sMajorVersion}, Shopping Cart System (c) OXID eSales AG 2003 - {$sCurYear} - http://www.oxid-esales.com -->", ltrim($sOutput));
00078
00079 return $sOutput;
00080 }
00081
00091 public function processViewArray($aViewData, $sClassName)
00092 {
00093 return $aViewData;
00094 }
00095
00103 public function processEmail( & $oEmail)
00104 {
00105
00106
00107
00108 }
00109 }