$loginrequired = $_CONF['loginrequired']; if ($loginrequired > 0) { $display .= DATABOX_siteHeader($pi_name, '', $page_title); $display .= SEC_loginRequiredForm(); $display .= DATABOX_siteFooter($pi_name); COM_output($display); exit; } } //echo "mode=".$mode."<br>"; switch ($mode) { case 'new': // 新規登録 if ($_DATABOX_CONF['allow_data_insert'] or SEC_hasRights('databox.submit')) { $information['pagetitle'] = $LANG_DATABOX_ADMIN['piname'] . $LANG_DATABOX_ADMIN['new']; $display .= fncNew($template); break; } case 'newedit': // 新規登録 $fieldset_id = COM_applyFilter($_POST['fieldset'], true); case 'newedit_type': // 新規登録 if ($_DATABOX_CONF['allow_data_insert'] or SEC_hasRights('databox.submit')) { $information['pagetitle'] = $LANG_DATABOX_ADMIN['piname'] . $LANG_DATABOX_ADMIN['new']; $display .= fncEdit("", $edt_flg, $msg, "", "new", $fieldset_id, $template); break; } case 'save': // 保存 $retval = fncSave($edt_flg, $navbarMenu, $menuno, $template);
case 'exportexec': // エキスポート実行 $display = fncexportexec(); if ($display == "") { exit; } break; case 'changeset': // 属性セット変更 $information['pagetitle'] = $LANG_DATABOX_ADMIN['piname'] . $LANG_DATABOX_ADMIN['new']; $display .= fncChangeSet(); break; case 'new': // 新規登録 タイプ選択 $information['pagetitle'] = $LANG_DATABOX_ADMIN['piname'] . $LANG_DATABOX_ADMIN['new']; $display .= fncNew(); break; case 'newedit': // 新規登録編集 $information['pagetitle'] = $LANG_DATABOX_ADMIN['piname'] . $LANG_DATABOX_ADMIN['new']; $display .= fncEdit("", $edt_flg, $msg); break; case 'save': // 保存 $retval = fncSave($edt_flg, $navbarMenu, $menuno); $information['pagetitle'] = $retval['title']; $display .= $retval['display']; break; case 'delete': // 削除 $retval = fncdelete();