sysreq_main.php

Go to the documentation of this file.
00001 <?php
00002 
00007 class sysreq_main extends oxAdminDetails
00008 {
00015     public function render()
00016     {
00017         parent::render();
00018 
00019         $oSysReq = new oxSysRequirements();
00020 
00021         $this->_aViewData['aInfo'] = $oSysReq->getSystemInfo();
00022         $this->_aViewData['aCollations'] = $oSysReq->checkCollation();
00023 
00024         return "sysreq_main.tpl";
00025     }
00026 
00034     public function getModuleClass( $iModuleState )
00035     {
00036         switch ( $iModuleState ) {
00037             case 2:
00038                 $sClass = 'pass';
00039                 break;
00040             case 1:
00041                 $sClass = 'pmin';
00042                 break;
00043             case -1:
00044                 $sClass = 'null';
00045                 break;
00046             default:
00047                 $sClass = 'fail';
00048                 break;
00049         }
00050         return $sClass;
00051     }
00052 
00060     public function getReqInfoUrl($sIdent)
00061     {
00062         $oSysReq = new oxSysRequirements();
00063         $sUrl = $oSysReq->getReqInfoUrl($sIdent);
00064 
00065         return $sUrl;
00066     }
00067 
00075     public function getMissingTemplateBlocks()
00076     {
00077         $oSysReq = oxNew('oxSysRequirements');
00078         return $oSysReq->getMissingTemplateBlocks();
00079     }
00080 }