44 $root =& XCube_Root::getSingleton();
47 $langMgr =& $root->mLanguageManager;
48 $langMgr->loadModuleAdminMessageCatalog(
'legacy');
50 $langMgr->loadModinfoMessageCatalog(
'legacy');
57 $sys_info[
'version'] = XOOPS_VERSION;
59 if (defined(
'XOOPSFORM_DEPENDENCE_RENDER_SYSTEM')) {
60 $sys_info[
'render'] = XOOPSFORM_DEPENDENCE_RENDER_SYSTEM;
63 $debugmode = (int)($root->mContext->mXoopsConfig[
'debug_mode']);
64 if ($debugmode == 0) {
65 $sys_info[
'debug'] = _MD_AM_DEBUGMODE0;
66 } elseif ($debugmode == 1) {
67 $sys_info[
'debug'] = _MD_AM_DEBUGMODE1;
68 } elseif ($debugmode == 2) {
69 $sys_info[
'debug'] = _MD_AM_DEBUGMODE2;
70 } elseif ($debugmode == 3) {
71 $sys_info[
'debug'] = _MD_AM_DEBUGMODE3;
74 $sys_info[
'theme'] = $root->mContext->mXoopsConfig[
'theme_set'];
75 $sys_info[
'template'] = $root->mContext->mXoopsConfig[
'template_set'];
76 $sys_info[
'language'] = $root->mContext->mXoopsConfig[
'language'];
78 $db = &$root->mController->getDB();
79 $result = $db->query(
'SELECT VERSION()');
80 [$mysqlversion] = $db->fetchRow($result);
82 $sys_info[
'mysqlversion'] = $mysqlversion;
83 $sys_info[
'phpversion'] = phpversion();
84 $sys_info[
'os'] = substr(php_uname(), 0, 7);
85 $sys_info[
'server'] = xoops_getenv(
'SERVER_SOFTWARE');
87 $render =& $this->getRenderTarget();
89 $render->setAttribute(
'legacy_module',
'legacy');
90 $render->setAttribute(
'sys_info', $sys_info);
92 $render->setTemplateName(
'legacy_admin_block_server.html');
96 $renderSystem->renderBlock($render);