"; //print_r($p); //print "
"; //print "
";
//print_r($_POST);
//print "

"; /* セッション表示 */ //print "
";
//print_r($_SESSION);
//print "

"; //---------------------------------------------------- // マイメニュー登録判別 //---------------------------------------------------- if("e" == $p['carrier']){ chdir(dirname(__FILE__) . "/authcheck"); require_once("../authcheck/authcheck.php"); chdir(dirname(__FILE__)); } $db = u4user_open(); if(!($user_prof = get_UserDetail_uid($db, $p['uid'], '0', '1')) && MEMBER_CHECK){ header("Location: " . MEMBER_REGIST_URL . "?p[contents]=" . substr(strrchr(dirname( __FILE__ ) , '/'), 1)); exit; } u4user_close($db); $oubo_fg = 0; if( date("Ymd") >= "20060609" && date("Ymd") <= "20060616" ){ //if( date("Ymd") >= "20060619" && date("Ymd") <= "20060709" ){ // 第1弾応募識別オン $oubo_fg = 1; }else{ // 第2弾応募識別オン $oubo_fg = 2; } //---------------------------------------------------- // 既応募済みか判別(同回での複数応募不可 ※1回目の応募者、次回(2回目)応募可能) //---------------------------------------------------- // DBへ接続 ---> 4less仕様テーブルではないのでDB.phpで処理 $db = DB::connect(constant('KTY_EQ_DSN')); if(DB::isError($db)){ echo "DB接続エラー:".DB::errorMessage($db)."\n"; exit; } $sql_format = ""; $sql_format .= "select count(*) from %s where ele00007 ='%s'"; // SQL設定 if( $oubo_fg == 1 ){ $sql = sprintf($sql_format, "anser00007", $p['uid'] ); // 第1弾応募ページ }else{ $sql = sprintf($sql_format, "anser00008", $p['uid'] ); // 第2弾応募ページ } /* デバッグ表示 */ //print "★(test)SQL文【${sql}】
"; $nr = $db->getOne($sql); if (!$nr) { //---------------------------------------------------- // メルアド登録確認 //---------------------------------------------------- /* デバッグ表示 */ //print "★(test)メルアド【${user_prof['email']}】
"; if(empty($user_prof['email'])){ switch($p['carrier']){ case "i": $add_param = "&uid=NULLGWDOCOMO"; break; } // メール登録処理へロケーション header("Location: ".KTY_BASE_URL."/mail/mail_send.php?contents=campaign2".$add_param); exit; } //---------------------------------------------------- // 応募ページ表示 //---------------------------------------------------- if( $oubo_fg == 1 ){ $appli_template = "can_application_1.html"; // 第1弾応募ページ設定 }else{ $appli_template = "can_application_2.html"; // 第2弾応募ページ設定 } if(file_exists(KTY_SERVER_ROOT."/campaign/template/".$appli_template)){ $p['template'] = $appli_template; } // テンプレート読み込み $template =& loadTemplate($p); // POST URLセット // $template->setVariable('post_url',KTY_BASE_URL."/4less/enquete/receive.php"); $template->setVariable('post_url',KTY_BASE_URL."/campaign/can_application_comp.php"); // Next URLセット // $template->setVariable('next_url',KTY_BASE_URL."/campaign/can_application_comp.html"); $template->setVariable('next_url',KTY_BASE_URL."/campaign/can_application_comp.php"); // 携帯IDセット $template->setVariable('uid',$p['uid']); // エラー画面から遷移してきた場合、前回の入力情報をセットする if (isset($p["back_fg"])) { /* デバッグ表示 */ //print "★(test)エラー画面から遷移
"; // 希望プレゼント商品 if( isset( $_SESSION["campaign"]["prezent"] )){ switch( $_SESSION["campaign"]["prezent"] ){ case( 1 ): $template->setVariable('prezent_ck1', "checked" ); break; case( 2 ): $template->setVariable('prezent_ck2', "checked" ); break; case( 3 ): $template->setVariable('prezent_ck3', "checked" ); break; case( 4 ): $template->setVariable('prezent_ck4', "checked" ); break; case( 5 ): $template->setVariable('prezent_ck5', "checked" ); break; case( 6 ): $template->setVariable('prezent_ck6', "checked" ); break; case( 7 ): $template->setVariable('prezent_ck7', "checked" ); break; } } // 未婚/既婚 if( isset( $_SESSION["campaign"]["marri"] )){ switch( $_SESSION["campaign"]["marri"] ){ case( 1 ): $template->setVariable('marr_ck1', "checked" ); break; case( 2 ): $template->setVariable('marr_ck2', "checked" ); break; } } // 子供有無 if( isset( $_SESSION["campaign"]["child"] )){ switch( $_SESSION["campaign"]["child"] ){ case( 1 ): $template->setVariable('child_ck1', "checked" ); break; case( 2 ): $template->setVariable('child_ck2', "checked" ); break; } } // ニックネーム if( ! (empty( $_SESSION["campaign"]["nick_name"] ))){ $template->setVariable('nk_name', $_SESSION["campaign"]["nick_name"] ); } // 性別 if( ! (empty( $_SESSION["campaign"]["sex"] ))){ switch( $_SESSION["campaign"]["sex"] ){ case( 1 ): $template->setVariable('sex_ck1', "checked" ); break; case( 2 ): $template->setVariable('sex_ck2', "checked" ); break; } } // 年齢 if( ! (empty( $_SESSION["campaign"]["age"] ))){ switch( $_SESSION["campaign"]["age"] ){ case( 1 ): $template->setVariable('age_slt1', "selected" ); break; case( 2 ): $template->setVariable('age_slt2', "selected" ); break; case( 3 ): $template->setVariable('age_slt3', "selected" ); break; case( 4 ): $template->setVariable('age_slt4', "selected" ); break; case( 5 ): $template->setVariable('age_slt5', "selected" ); break; case( 6 ): $template->setVariable('age_slt6', "selected" ); break; case( 7 ): $template->setVariable('age_slt7', "selected" ); break; } } //セッションクリア unset($_SESSION["campaign"]); }else{ // 性別--デフォルト女性設定 $template->setVariable('sex_ck1', "checked" ); } }else{ //---------------------------------------------------- // 既応募済みページ表示 //---------------------------------------------------- if( $oubo_fg == 1 ){ $appli_template = "can_application_sumi1.html"; // 第1弾 }else{ $appli_template = "can_application_sumi2.html"; // 第2弾 } $p['template'] = $appli_template; // テンプレート読み込み $template =& loadTemplate($p); // TOP URLセット $template->setVariable('top_url',KTY_BASE_URL); } /* デバッグ表示 */ //print "★(test)応募テンプレート【${p['template']}】
"; $template->show(); ?>