sysreq_main.php

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