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 }