loginCheck()){ // 会員登録済み privateFinally(); header("Location: "._CONFIG_USER_MODULE_MESSAGE_ERROR.commonClass::setParameter("err", '11001', commonClass::setParameter("fwd", urlencode(_CONFIG_USER_MODULE_INDEX), $mbSessionGet))); exit; } /* +++++++++++++++ 会員登録クラス定義 +++++++++++++++ */ require_once(_CONFIG_CLASS_PATH_USER."class.user.regist.php"); $classUsr_reg=new registUserClass(); // プライマリID指定判定(編集時) if(commonClass::getParameter("cd")!=""){ // プライマリID設定 $classUsr_reg->setPrimaryId(commonClass::getParameter("cd")); } // 処理コード判定 switch(commonClass::getParameter("fnc")){ case 1: // 入力パラメータ取得&入力データチェック if($classUsr_reg->getParameters()){ // 仮登録データ登録 if($classUsr_reg->setTempData()){ // 確認画面表示 privatePageView(); }else{ // 仮登録データ登録エラー privateFinally(); header("Location: "._CONFIG_USER_MODULE_MESSAGE_ERROR.commonClass::setParameter("err", $classUsr_reg->getErrorCd(), commonClass::setParameter("fwd", urlencode(_CONFIG_USER_MODULE_INDEX), $mbSessionGet))); exit; } }else{ // 入力画面表示 privatePageInput(); } break; case 2: // 仮登録メール送信 if($classUsr_reg->executeTempRegistMail()){ // 確認画面表示 privateFinally(); header("Location: "._CONFIG_USER_MODULE_MESSAGE.commonClass::setParameter("msg", "11001", commonClass::setParameter("fwd", urlencode(_CONFIG_USER_MODULE_INDEX), $mbSessionGet))); exit; }else{ // 仮登録メール送信エラー privateFinally(); header("Location: "._CONFIG_USER_MODULE_MESSAGE_ERROR.commonClass::setParameter("err", $classUsr_reg->getErrorCd(), commonClass::setParameter("fwd", urlencode(_CONFIG_USER_MODULE_INDEX), $mbSessionGet))); exit; } break; case 7: // データ取得 if($classUsr_reg->getPrimaryId()!=0){ $classUsr_reg->getTempData(); } // 入力画面表示 privatePageInput(); break; default: // 入力画面表示 privatePageInput(); } privateFinally(); // ++++++++++++++++++++++++++++++++++++++++++++++++++ // 名称:privatePageInput // 概要:入力画面 // 引数:なし // 戻値:なし // ++++++++++++++++++++++++++++++++++++++++++++++++++ function privatePageInput(){ // クラスglobal宣言 global $classCom_brw; global $classUsr_reg; global $classUsr_tpl; // オブジェクトglobal宣言 global $mbSessionGet; global $mbSessionPost; // ********** テンプレートデータ設定 ********** // // フィールド名 $classUsr_tpl->assign('nameMail1', 'mail1'); // メールアドレス $classUsr_tpl->assign('nameMail2', 'mail2'); // メールアドレス(確認用) $classUsr_tpl->assign('namePasswd1', 'passwd1'); // パスワード $classUsr_tpl->assign('namePasswd2', 'passwd2'); // パスワード(確認用) $classUsr_tpl->assign('nameName', 'name'); // 氏名 $classUsr_tpl->assign('nameNameKana', 'name_kana'); // 氏名かな $classUsr_tpl->assign('nameLiveDivisions', 'live_divisions'); // 居住都道府県 $classUsr_tpl->assign('nameBirthYear', 'birth_year'); // 誕生日(年) $classUsr_tpl->assign('nameBirthMonth', 'birth_month'); // 誕生日(月) $classUsr_tpl->assign('nameBirthDay', 'birth_day'); // 誕生日(日) $classUsr_tpl->assign('valueMail1', $classUsr_reg->getItem('mail1')); // メールアドレス $classUsr_tpl->assign('valueMail2', $classUsr_reg->getItem('mail2')); // メールアドレス(確認用) $classUsr_tpl->assign('valuePasswd1', $classUsr_reg->getItem('passwd1')); // パスワード $classUsr_tpl->assign('valuePasswd2', $classUsr_reg->getItem('passwd2')); // パスワード(確認用) $classUsr_tpl->assign('valueName', $classUsr_reg->getItem('name')); // 氏名 $classUsr_tpl->assign('valueNameKana', $classUsr_reg->getItem('name_kana')); // 氏名かな $classUsr_tpl->assign('valueBirthYear', $classUsr_reg->getItem('birth_year')); // 誕生日(年) // ドロップダウン $classUsr_tpl->assign('dropBirthMonthList', commonClass::getNumberDropDownItems($classUsr_reg->getItem('birth_month'), 1, 12, true)); $classUsr_tpl->assign('dropBirthDayList', commonClass::getNumberDropDownItems($classUsr_reg->getItem('birth_day'), 1, 31, true)); $classUsr_tpl->assign('dropLiveDivisionsList', $classUsr_reg->getDivisionsDropDownItems($classUsr_reg->getItem('live_divisions'))); // ラジオボタン $classUsr_tpl->assign('radioSexList', $classUsr_reg->getSexRadioButtonItems('sex', $classUsr_reg->getItem('sex'))); // 利用規約チェック if($classUsr_reg->getItem('agreement')==1){ $classUsr_tpl->assign('checkAgreement', ''); }else{ $classUsr_tpl->assign('checkAgreement', ''); } $classUsr_tpl->assign('errorList', $classUsr_reg->getErrorList()); // エラーメッセージ配列 $classUsr_tpl->assign('errorCount', $classUsr_reg->getErrorListCount()); // エラーメッセージ配列 $classUsr_tpl->assign('submitURL', _CONFIG_USER_MODULE_REGIST); $classUsr_tpl->assign('postParameter', ''. ''. $mbSessionPost); // テンプレート出力 // PC・Mobile判定 if($classCom_brw->getItem('carrier')=='pc'){ $classUsr_tpl->execute2header(_CONFIG_USER_TPL_REGIST); }else{ if($classCom_brw->getItem('wqvgaFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_W); }else if($classCom_brw->getItem('xhtmlFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_Q); }else{ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_O); } } } // ++++++++++++++++++++++++++++++++++++++++++++++++++ // 名称:privatePageView // 概要:確認画面 // 引数:なし // 戻値:なし // ++++++++++++++++++++++++++++++++++++++++++++++++++ function privatePageView(){ // クラスglobal宣言 global $classCom_brw; global $classUsr_reg; global $classUsr_tpl; // オブジェクトglobal宣言 global $mbSessionGet; global $mbSessionPost; // ********** テンプレートデータ設定 ********** // // フィールド名 $classUsr_tpl->assign('valueMail', $classUsr_reg->getItem('mail')); // メールアドレス $classUsr_tpl->assign('valuePasswd', commonClass::getMaskString($classUsr_reg->getItem('passwd'))); // パスワード $classUsr_tpl->assign('valueName', $classUsr_reg->getItem('name')); // 企業名 $classUsr_tpl->assign('valueNameKana', $classUsr_reg->getItem('name_kana')); // 企業名かな $classUsr_tpl->assign('valueBirthDay', $classUsr_reg->getItem('birthday')); // 誕生日 $classUsr_tpl->assign('valueBirth_Year', $classUsr_reg->getItem('birth_year')); // 誕生日(年) $classUsr_tpl->assign('valueBirth_Month', $classUsr_reg->getItem('birth_month')); // 誕生日(月) $classUsr_tpl->assign('valueBirth_Day', $classUsr_reg->getItem('birth_day')); // 誕生日(日) $classUsr_tpl->assign('valueSex', $classUsr_reg->getSexName($classUsr_reg->getItem('sex'))); // 性別 $classUsr_tpl->assign('valueLiveDivisions', $classUsr_reg->getDivisionsName($classUsr_reg->getItem('live_divisions'))); // 居住都道府県 $classUsr_tpl->assign('valueAge', $classUsr_reg->getItem('age')); // 年齢 $classUsr_tpl->assign('submitURL', _CONFIG_USER_MODULE_REGIST); $classUsr_tpl->assign('postParameter', ''. ''. $mbSessionPost); $classUsr_tpl->assign('returnParameter', ''. ''. $mbSessionPost); // テンプレート出力 // PC・Mobile判定 if($classCom_brw->getItem('carrier')=='pc'){ $classUsr_tpl->execute2header(_CONFIG_USER_TPL_REGIST_VIEW); }else{ if($classCom_brw->getItem('wqvgaFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_VIEW_W); }else if($classCom_brw->getItem('xhtmlFlg')){ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_VIEW_Q); }else{ $classUsr_tpl->execute(_CONFIG_TEMPLATE_PATH_USER_MOBILE_DIR._CONFIG_USER_M_TPL_REGIST_VIEW_O); } } } // ++++++++++++++++++++++++++++++++++++++++++++++++++ // 名称:privateFinally // 概要:終了処理 // 引数:なし // 戻値:なし // ++++++++++++++++++++++++++++++++++++++++++++++++++ function privateFinally(){ } ?>