$act = "i"; // フォームデータ初期化 $UserEdit->SetFormInit(); break; case "edit": $act = "u"; // データベースからデータをセット $UserEdit->SetDbData(); break; case "modify": $act = $_POST["act"]; break; case "confirm": $act = $_POST["act"]; if ($UserEdit->InputCheck()) { $session->KillToken($_POST["token"]); $token = $session->CreateToken(); $form_mode = "confirm"; } break; case "entry": $act = $_POST["act"]; if (!$session->IsToken($_POST["token"])) { $form_mode = "message"; $smarty->assign("message", "既に送信済または有効期限切れです。"); } else { if ($UserEdit->InputCheck()) { if ($UserEdit->DbEntry()) { $form_mode = "message"; switch ($act) { case "i":