- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/mobile/shopping/index.php
r12157 r15078 25 25 26 26 /* 27 session_start »þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç28 ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤Î͸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£29 private-no-expire: ¥¯¥é¥¤¥¢¥ó¥È¤Î¥¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£27 session_start時のno-cacheヘッダーを抑制することで 28 「戻る」ボタン使用時の有効期限切れ表示を抑制する。 29 private-no-expire:クライアントのキャッシュを許可する。 30 30 */ 31 31 session_cache_limiter('private-no-expire'); … … 40 40 $objCustomer = new SC_Customer(); 41 41 $objCookie = new SC_Cookie(); 42 $objFormParam = new SC_FormParam(); // ¥Õ¥©¡¼¥àÍÑ43 lfInitParam(); // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½44 $objFormParam->setParam($_POST); // POST ÃͤμèÆÀ45 46 // ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ¤È¹ØÆþ¾õÂÖ¤ÎÀµÅöÀ¤ò¥Á¥§¥Ã¥¯42 $objFormParam = new SC_FormParam(); // フォーム用 43 lfInitParam(); // パラメータ情報の初期化 44 $objFormParam->setParam($_POST); // POST値の取得 45 46 // ユーザユニークIDの取得と購入状態の正当性をチェック 47 47 $uniqid = sfCheckNormalAccess($objSiteSess, $objCartSess); 48 48 49 49 $objPage->tpl_uniqid = $uniqid; 50 50 51 // ¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯51 // ログインチェック 52 52 if($objCustomer->isLoginSuccess()) { 53 // ¤¹¤Ç¤Ë¥í¥°¥¤¥ó¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¤ªÆϤ±ÀèÀßÄê²èÌ̤ËžÁ÷53 // すでにログインされている場合は、お届け先設定画面に転送 54 54 header("Location: " . gfAddSessionId('deliv.php')); 55 55 exit; 56 56 } 57 57 58 // ·ÈÂÓüËöID¤¬°ìÃפ¹¤ë²ñ°÷¤¬Â¸ºß¤¹¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£58 // 携帯端末IDが一致する会員が存在するかどうかをチェックする。 59 59 $objPage->tpl_valid_phone_id = $objCustomer->checkMobilePhoneId(); 60 60 … … 62 62 case 'nonmember_confirm': 63 63 $objPage = lfSetNonMember($objPage); 64 // ¢¨break¤Ê¤·64 // ※breakなし 65 65 case 'confirm': 66 // ÆþÎÏÃͤÎÊÑ´¹66 // 入力値の変換 67 67 $objFormParam->convParam(); 68 68 $objFormParam->toLower('order_mail'); … … 71 71 $objPage->arrErr = lfCheckError(); 72 72 73 // ÆþÎÏ¥¨¥é¡¼¤Ê¤·73 // 入力エラーなし 74 74 if(count($objPage->arrErr) == 0) { 75 // DB ¤Ø¤Î¥Ç¡¼¥¿ÅÐÏ¿75 // DBへのデータ登録 76 76 lfRegistData($uniqid); 77 // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµÏ¿¤·¤Æ¤ª¤¯77 // 正常に登録されたことを記録しておく 78 78 $objSiteSess->setRegistFlag(); 79 // ¤ª»Ùʧ¤¤ÊýË¡ÁªÂò¥Ú¡¼¥¸¤Ø°ÜÆ°79 // お支払い方法選択ページへ移動 80 80 header("Location: " . gfAddSessionId(MOBILE_URL_SHOP_PAYMENT)); 81 81 exit; … … 83 83 84 84 break; 85 // Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë85 // 前のページに戻る 86 86 case 'return': 87 // ³Îǧ¥Ú¡¼¥¸¤Ø°ÜÆ°87 // 確認ページへ移動 88 88 header("Location: " . gfAddSessionId(MOBILE_URL_CART_TOP)); 89 89 exit; … … 91 91 case 'nonmember': 92 92 $objPage = lfSetNonMember($objPage); 93 // ¢¨break¤Ê¤·93 // ※breakなし 94 94 default: 95 95 if($_GET['from'] == 'nonmember') { 96 96 $objPage = lfSetNonMember($objPage); 97 97 } 98 // ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ98 // ユーザユニークIDの取得 99 99 $uniqid = $objSiteSess->getUniqId(); 100 100 $objQuery = new SC_Query(); 101 101 $where = "order_temp_id = ?"; 102 102 $arrRet = $objQuery->select("*", "dtb_order_temp", $where, array($uniqid)); 103 // DB ÃͤμèÆÀ103 // DB値の取得 104 104 $objFormParam->setParam($arrRet[0]); 105 105 $objFormParam->setValue('order_email_check', $arrRet[0]['order_email']); … … 108 108 } 109 109 110 // ¥¯¥Ã¥¡¼È½Äê110 // クッキー判定 111 111 $objPage->tpl_login_email = $objCookie->getCookie('login_email'); 112 112 if($objPage->tpl_login_email != "") { … … 114 114 } 115 115 116 // ÁªÂòÍÑÆüÉդμèÆÀ116 // 選択用日付の取得 117 117 $objDate = new SC_Date(START_BIRTH_YEAR); 118 $objPage->arrYear = $objDate->getYear('', 1950); // ¡¡ÆüÉÕ¥×¥ë¥À¥¦¥óÀßÄê118 $objPage->arrYear = $objDate->getYear('', 1950); // 日付プルダウン設定 119 119 $objPage->arrMonth = $objDate->getMonth(); 120 120 $objPage->arrDay = $objDate->getDay(); … … 124 124 } 125 125 126 // ÆþÎÏÃͤμèÆÀ126 // 入力値の取得 127 127 $objPage->arrForm = $objFormParam->getFormParamList(); 128 128 … … 134 134 $objView->display(SITE_FRAME); 135 135 //-------------------------------------------------------------------------------------------------------------------------- 136 /* Èó²ñ°÷ÆþÎÏ¥Ú¡¼¥¸¤Î¥»¥Ã¥È*/136 /* 非会員入力ページのセット */ 137 137 function lfSetNonMember($objPage) { 138 138 $objPage->tpl_mainpage = 'shopping/nonmember_input.tpl'; … … 142 142 } 143 143 144 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½*/144 /* パラメータ情報の初期化 */ 145 145 function lfInitParam() { 146 146 global $objFormParam; 147 $objFormParam->addParam(" ¤ªÌ¾Á°¡ÊÀ«¡Ë", "order_name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));148 $objFormParam->addParam(" ¤ªÌ¾Á°¡Ê̾¡Ë", "order_name02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));149 $objFormParam->addParam(" ¥Õ¥ê¥¬¥Ê¡Ê¥»¥¤¡Ë", "order_kana01", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));150 $objFormParam->addParam(" ¥Õ¥ê¥¬¥Ê¡Ê¥á¥¤¡Ë", "order_kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));151 $objFormParam->addParam(" ͹ÊØÈÖ¹æ1", "order_zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));152 $objFormParam->addParam(" ͹ÊØÈÖ¹æ2", "order_zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK"));153 $objFormParam->addParam(" ÅÔÆ»Éܸ©", "order_pref", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));154 $objFormParam->addParam(" ½»½ê1", "order_addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));155 $objFormParam->addParam(" ½»½ê2", "order_addr02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK"));156 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ1", "order_tel01", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));157 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ2", "order_tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));158 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ3", "order_tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK"));159 $objFormParam->addParam("FAX ÈÖ¹æ1", "order_fax01", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));160 $objFormParam->addParam("FAX ÈÖ¹æ2", "order_fax02", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));161 $objFormParam->addParam("FAX ÈÖ¹æ3", "order_fax03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));162 $objFormParam->addParam(" ¥á¡¼¥ë¥¢¥É¥ì¥¹", "order_email", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "NO_SPTAB", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK"));163 $objFormParam->addParam(" ¥á¡¼¥ë¥¢¥É¥ì¥¹¡Ê³Îǧ¡Ë", "order_email_check", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "NO_SPTAB", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK"), "", false);164 $objFormParam->addParam(" ǯ", "year", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false);165 $objFormParam->addParam(" ·î", "month", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false);166 $objFormParam->addParam(" Æü", "day", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false);167 $objFormParam->addParam(" ÀÊÌ", "order_sex", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));168 $objFormParam->addParam(" ¿¦¶È", "order_job", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));169 $objFormParam->addParam(" Ê̤ΤªÆϤ±Àè", "deliv_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));170 $objFormParam->addParam(" ¤ªÌ¾Á°¡ÊÀ«¡Ë", "deliv_name01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));171 $objFormParam->addParam(" ¤ªÌ¾Á°¡Ê̾¡Ë", "deliv_name02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));172 $objFormParam->addParam(" ¥Õ¥ê¥¬¥Ê¡Ê¥»¥¤¡Ë", "deliv_kana01", STEXT_LEN, "KVCa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));173 $objFormParam->addParam(" ¥Õ¥ê¥¬¥Ê¡Ê¥á¥¤¡Ë", "deliv_kana02", STEXT_LEN, "KVCa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));174 $objFormParam->addParam(" ͹ÊØÈÖ¹æ1", "deliv_zip01", ZIP01_LEN, "n", array("NUM_CHECK", "NUM_COUNT_CHECK"));175 $objFormParam->addParam(" ͹ÊØÈÖ¹æ2", "deliv_zip02", ZIP02_LEN, "n", array("NUM_CHECK", "NUM_COUNT_CHECK"));176 $objFormParam->addParam(" ÅÔÆ»Éܸ©", "deliv_pref", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));177 $objFormParam->addParam(" ½»½ê1", "deliv_addr01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));178 $objFormParam->addParam(" ½»½ê2", "deliv_addr02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));179 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ1", "deliv_tel01", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));180 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ2", "deliv_tel02", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));181 $objFormParam->addParam(" ÅÅÏÃÈÖ¹æ3", "deliv_tel03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK"));182 $objFormParam->addParam(" ¥á¡¼¥ë¥Þ¥¬¥¸¥ó", "mail_flag", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"), 1);183 } 184 185 /* DB ¤Ø¥Ç¡¼¥¿¤ÎÅÐÏ¿*/147 $objFormParam->addParam("お名前(姓)", "order_name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 148 $objFormParam->addParam("お名前(名)", "order_name02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 149 $objFormParam->addParam("フリガナ(セイ)", "order_kana01", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 150 $objFormParam->addParam("フリガナ(メイ)", "order_kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 151 $objFormParam->addParam("郵便番号1", "order_zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 152 $objFormParam->addParam("郵便番号2", "order_zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "NUM_COUNT_CHECK")); 153 $objFormParam->addParam("都道府県", "order_pref", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 154 $objFormParam->addParam("住所1", "order_addr01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 155 $objFormParam->addParam("住所2", "order_addr02", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 156 $objFormParam->addParam("電話番号1", "order_tel01", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 157 $objFormParam->addParam("電話番号2", "order_tel02", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 158 $objFormParam->addParam("電話番号3", "order_tel03", TEL_ITEM_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK" ,"NUM_CHECK")); 159 $objFormParam->addParam("FAX番号1", "order_fax01", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 160 $objFormParam->addParam("FAX番号2", "order_fax02", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 161 $objFormParam->addParam("FAX番号3", "order_fax03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 162 $objFormParam->addParam("メールアドレス", "order_email", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "NO_SPTAB", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK")); 163 $objFormParam->addParam("メールアドレス(確認)", "order_email_check", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "NO_SPTAB", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK"), "", false); 164 $objFormParam->addParam("年", "year", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false); 165 $objFormParam->addParam("月", "month", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false); 166 $objFormParam->addParam("日", "day", INT_LEN, "n", array("MAX_LENGTH_CHECK"), "", false); 167 $objFormParam->addParam("性別", "order_sex", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 168 $objFormParam->addParam("職業", "order_job", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 169 $objFormParam->addParam("別のお届け先", "deliv_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 170 $objFormParam->addParam("お名前(姓)", "deliv_name01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 171 $objFormParam->addParam("お名前(名)", "deliv_name02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 172 $objFormParam->addParam("フリガナ(セイ)", "deliv_kana01", STEXT_LEN, "KVCa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 173 $objFormParam->addParam("フリガナ(メイ)", "deliv_kana02", STEXT_LEN, "KVCa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 174 $objFormParam->addParam("郵便番号1", "deliv_zip01", ZIP01_LEN, "n", array("NUM_CHECK", "NUM_COUNT_CHECK")); 175 $objFormParam->addParam("郵便番号2", "deliv_zip02", ZIP02_LEN, "n", array("NUM_CHECK", "NUM_COUNT_CHECK")); 176 $objFormParam->addParam("都道府県", "deliv_pref", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 177 $objFormParam->addParam("住所1", "deliv_addr01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 178 $objFormParam->addParam("住所2", "deliv_addr02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 179 $objFormParam->addParam("電話番号1", "deliv_tel01", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 180 $objFormParam->addParam("電話番号2", "deliv_tel02", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 181 $objFormParam->addParam("電話番号3", "deliv_tel03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 182 $objFormParam->addParam("メールマガジン", "mail_flag", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"), 1); 183 } 184 185 /* DBへデータの登録 */ 186 186 function lfRegistData($uniqid) { 187 187 global $objFormParam; 188 188 $arrRet = $objFormParam->getHashArray(); 189 189 $sqlval = $objFormParam->getDbArray(); 190 // ÅÐÏ¿¥Ç¡¼¥¿¤ÎºîÀ®190 // 登録データの作成 191 191 $sqlval['order_temp_id'] = $uniqid; 192 192 $sqlval['order_birth'] = sfGetTimestamp($arrRet['year'], $arrRet['month'], $arrRet['day']); … … 194 194 $sqlval['customer_id'] = '0'; 195 195 196 // ´û¸¥Ç¡¼¥¿¤Î¥Á¥§¥Ã¥¯196 // 既存データのチェック 197 197 $objQuery = new SC_Query(); 198 198 $where = "order_temp_id = ?"; 199 199 $cnt = $objQuery->count("dtb_order_temp", $where, array($uniqid)); 200 // ´û¸¥Ç¡¼¥¿¤¬¤Ê¤¤¾ì¹ç200 // 既存データがない場合 201 201 if ($cnt == 0) { 202 202 $sqlval['create_date'] = 'Now()'; … … 207 207 } 208 208 209 /* ÆþÎÏÆâÍƤΥÁ¥§¥Ã¥¯*/209 /* 入力内容のチェック */ 210 210 function lfCheckError() { 211 211 global $objFormParam; 212 // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£212 // 入力データを渡す。 213 213 $arrRet = $objFormParam->getHashArray(); 214 214 $objErr = new SC_CheckError($arrRet); 215 215 $objErr->arrErr = $objFormParam->checkError(); 216 216 217 // Ê̤ΤªÆϤ±Àè¥Á¥§¥Ã¥¯217 // 別のお届け先チェック 218 218 if($_POST['deliv_check'] == "1") { 219 $objErr->doFunc(array(" ¤ªÌ¾Á°¡ÊÀ«¡Ë", "deliv_name01"), array("EXIST_CHECK"));220 $objErr->doFunc(array(" ¤ªÌ¾Á°¡Ê̾¡Ë", "deliv_name02"), array("EXIST_CHECK"));221 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡Ê¥»¥¤¡Ë", "deliv_kana01"), array("EXIST_CHECK"));222 $objErr->doFunc(array(" ¥Õ¥ê¥¬¥Ê¡Ê¥á¥¤¡Ë", "deliv_kana02"), array("EXIST_CHECK"));223 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ1", "deliv_zip01"), array("EXIST_CHECK"));224 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ2", "deliv_zip02"), array("EXIST_CHECK"));225 $objErr->doFunc(array(" ÅÔÆ»Éܸ©", "deliv_pref"), array("EXIST_CHECK"));226 $objErr->doFunc(array(" ½»½ê1", "deliv_addr01"), array("EXIST_CHECK"));227 $objErr->doFunc(array(" ½»½ê2", "deliv_addr02"), array("EXIST_CHECK"));228 $objErr->doFunc(array(" ÅÅÏÃÈÖ¹æ1", "deliv_tel01"), array("EXIST_CHECK"));229 $objErr->doFunc(array(" ÅÅÏÃÈÖ¹æ2", "deliv_tel02"), array("EXIST_CHECK"));230 $objErr->doFunc(array(" ÅÅÏÃÈÖ¹æ3", "deliv_tel03"), array("EXIST_CHECK"));231 } 232 233 // Ê£¿ô¹àÌÜ¥Á¥§¥Ã¥¯219 $objErr->doFunc(array("お名前(姓)", "deliv_name01"), array("EXIST_CHECK")); 220 $objErr->doFunc(array("お名前(名)", "deliv_name02"), array("EXIST_CHECK")); 221 $objErr->doFunc(array("フリガナ(セイ)", "deliv_kana01"), array("EXIST_CHECK")); 222 $objErr->doFunc(array("フリガナ(メイ)", "deliv_kana02"), array("EXIST_CHECK")); 223 $objErr->doFunc(array("郵便番号1", "deliv_zip01"), array("EXIST_CHECK")); 224 $objErr->doFunc(array("郵便番号2", "deliv_zip02"), array("EXIST_CHECK")); 225 $objErr->doFunc(array("都道府県", "deliv_pref"), array("EXIST_CHECK")); 226 $objErr->doFunc(array("住所1", "deliv_addr01"), array("EXIST_CHECK")); 227 $objErr->doFunc(array("住所2", "deliv_addr02"), array("EXIST_CHECK")); 228 $objErr->doFunc(array("電話番号1", "deliv_tel01"), array("EXIST_CHECK")); 229 $objErr->doFunc(array("電話番号2", "deliv_tel02"), array("EXIST_CHECK")); 230 $objErr->doFunc(array("電話番号3", "deliv_tel03"), array("EXIST_CHECK")); 231 } 232 233 // 複数項目チェック 234 234 $objErr->doFunc(array("TEL", "order_tel01", "order_tel02", "order_tel03", TEL_ITEM_LEN), array("TEL_CHECK")); 235 235 $objErr->doFunc(array("FAX", "order_fax01", "order_fax02", "order_fax03", TEL_ITEM_LEN), array("TEL_CHECK")); 236 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ", "order_zip01", "order_zip02"), array("ALL_EXIST_CHECK"));236 $objErr->doFunc(array("郵便番号", "order_zip01", "order_zip02"), array("ALL_EXIST_CHECK")); 237 237 $objErr->doFunc(array("TEL", "deliv_tel01", "deliv_tel02", "deliv_tel03", TEL_ITEM_LEN), array("TEL_CHECK")); 238 238 $objErr->doFunc(array("FAX", "deliv_fax01", "deliv_fax02", "deliv_fax03", TEL_ITEM_LEN), array("TEL_CHECK")); 239 $objErr->doFunc(array(" ͹ÊØÈÖ¹æ", "deliv_zip01", "deliv_zip02"), array("ALL_EXIST_CHECK"));240 $objErr->doFunc(array(" À¸Ç¯·îÆü", "year", "month", "day"), array("CHECK_DATE"));241 $objErr->doFunc(array(" ¥á¡¼¥ë¥¢¥É¥ì¥¹", "¥á¡¼¥ë¥¢¥É¥ì¥¹¡Ê³Îǧ¡Ë", "order_email", "order_email_check"), array("EQUAL_CHECK"));242 243 // ¤¹¤Ç¤Ë¥á¥ë¥Þ¥¬¥Æ¡¼¥Ö¥ë¤Ë²ñ°÷¤È¤·¤Æ¥á¡¼¥ë¥¢¥É¥ì¥¹¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¾ì¹ç239 $objErr->doFunc(array("郵便番号", "deliv_zip01", "deliv_zip02"), array("ALL_EXIST_CHECK")); 240 $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_DATE")); 241 $objErr->doFunc(array("メールアドレス", "メールアドレス(確認)", "order_email", "order_email_check"), array("EQUAL_CHECK")); 242 243 // すでにメルマガテーブルに会員としてメールアドレスが登録されている場合 244 244 if(sfCheckCustomerMailMaga($arrRet['order_email'])) { 245 $objErr->arrErr['order_email'] = " ¤³¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ï¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¡£<br>";245 $objErr->arrErr['order_email'] = "このメールアドレスはすでに登録されています。<br>"; 246 246 } 247 247
Note: See TracChangeset
for help on using the changeset viewer.