/** * Page のプロセス. * * @return void */ function process() { // 認証可否の判定 SC_Utils_Ex::sfIsSuccess(new SC_Session()); $objView = new SC_AdminView_Ex(); $objView->assignobj($this); $objView->display(MAIN_FRAME); }
/** * Page のプロセス. * * POST パラメーター "mode" が register の場合は登録処理を行う. * 登録処理の後, 自ページをリロードし, GET パラメーター "mode" を付与する. * 登録に成功し, GET パラメーター "mode" の値が success の場合は * 「登録に成功しました」というメッセージをポップアップで表示する. * 登録に失敗し, GET パラメーター "mode" の値が failure の場合は * 「登録に失敗しました」というメッセージをポップアップで表示する. * * TODO Transaction Token を使用する * * @return void */ function process() { // 認証可否の判定 SC_Utils_Ex::sfIsSuccess(new SC_Session()); switch ($_POST["mode"]) { case "register": if ($this->register($_POST['ga_ua'])) { SC_Response_Ex::reload(array("mode" => "success"), true); exit; } else { SC_Response_Ex::reload(array("mode" => "failure"), true); exit; } break; default: } switch ($_GET["mode"]) { case "success": $this->tpl_onload .= "window.alert('登録に成功しました。');"; break; case "failure": $this->tpl_onload .= "window.alert('登録に失敗しました。');"; break; default: } $objView = new SC_AdminView_Ex(); $objView->assignobj($this); $objView->display(MAIN_FRAME); }