示例#1
0
 public static function Checks()
 {
     $xtpl = self::$xtpl;
     $checks = Checks::getInstance();
     try {
         foreach ($checks->GetChecks() as $k => $v) {
             switch ($k) {
                 case 'PHP':
                     $xtpl->assign(strtoupper($v) . 'MSG', 'PHP minimum version ' . MIN_PHP_VERSION);
                     break;
                 case 'MYSQL':
                     $xtpl->assign(strtoupper($v) . 'MSG', 'MySQL supported by your PHP installation');
                     break;
                 case 'CONFIG':
                     $xtpl->assign(strtoupper($v) . 'MSG', 'Configuration file on its place and writeable');
                     break;
             }
             $xtpl->parse('main.checks.' . $v);
         }
     } catch (Exception $e) {
         die("Fatal error: " . $e->getMessage());
     }
     $xtpl->parse('main.checks');
     $xtpl->parse('main');
     $xtpl->out('main');
 }