$display .= $retval['display']; break; case 'delete': // 削除 $retval = fncdelete(); $information['pagetitle'] = $retval['title']; $display .= $retval['display']; break; case 'edit': // 編集 if (!empty($id)) { $information['pagetitle'] = $LANG_USERBOX_ADMIN['piname'] . $LANG_USERBOX_ADMIN['edit']; $display .= fncEdit($id, $edt_flg, $msg, "", $mode); } break; case 'import': // インポート $information['pagetitle'] = $LANG_USERBOX_ADMIN['piname'] . $LANG_USERBOX_ADMIN['import']; $display .= fncimport(); break; default: // 初期表示、一覧表示 $information['pagetitle'] = $LANG_USERBOX_ADMIN['piname']; if (isset($msg)) { $display .= COM_showMessage($msg, $pi_name); } $display .= fncList(); } $display = COM_startBlock($LANG_USERBOX_ADMIN['piname'], '', COM_getBlockTemplate('_admin_block', 'header')) . ppNavbarjp($navbarMenu, $LANG_USERBOX_admin_menu[$menuno]) . fncMenu($pi_name) . $display . COM_endBlock(COM_getBlockTemplate('_admin_block', 'footer')); $display = DATABOX_displaypage($pi_name, '_admin', $display, $information); COM_output($display);
if (isset($_REQUEST['msg'])) { $display .= COM_showMessage(COM_applyFilter($_REQUEST['msg'], true), $pi_name); } switch ($action) { case $LANG_USERBOX_ADMIN['config_init']: $dummy = LIB_Deleteconfig($pi_name, $config); $dummy = LIB_Initializeconfig($pi_name); echo COM_refresh($_CONF['site_admin_url'] . '/plugins/userbox/backuprestore.php'); exit; break; case $LANG_USERBOX_ADMIN['config_backup']: $display .= LIB_Backupconfig($pi_name); break; case $LANG_USERBOX_ADMIN['config_restore']: $display .= LIB_Restoreconfig($pi_name, $config); break; case $LANG_USERBOX_ADMIN['config_update']: $dummy = LIB_Backupconfig($pi_name, "update"); $dummy = LIB_Deleteconfig($pi_name, $config); $dummy = LIB_Initializeconfig($pi_name); $dummy = LIB_Restoreconfig($pi_name, $config, "update"); echo COM_refresh($_CONF['site_admin_url'] . '/plugins/userbox/backuprestore.php'); exit; break; default: } $display .= fncMenu($pi_name); $display .= fncDisply($pi_name); $display = COM_startBlock($LANG_USERBOX_ADMIN['piname'], '', COM_getBlockTemplate('_admin_block', 'header')) . $display . COM_endBlock(COM_getBlockTemplate('_admin_block', 'footer')); $display = DATABOX_displaypage($pi_name, '_admin', $display, $information); COM_output($display);
} if ($mode == "") { } else { if (!SEC_checkToken()) { // if (SEC_checkToken()){//テスト用 COM_accessLog("User {$_USER['username']} tried to illegally and failed CSRF checks."); echo COM_refresh($_CONF['site_admin_url'] . '/index.php'); exit; } } //次回回答済日時更新 if ($mode == "datetime") { fncdatetime(); } // $menuno = 3; $display = ''; $display .= ppNavbarjp($navbarMenu, $LANG_ASSIST_admin_menu[$menuno]); $information = array(); $information['what'] = 'menu'; $information['rightblock'] = false; $information['pagetitle'] = $LANG_ASSIST_ADMIN['piname']; $display .= fncMenu(); //FOR GL2.0.0 if (COM_versionCompare(VERSION, "2.0.0", '>=')) { $display = COM_createHTMLDocument($display, $information); } else { $display = COM_siteHeader($information['what'], $information['pagetitle']) . $display; $display .= COM_siteFooter($information['rightblock']); } COM_output($display);