- Timestamp:
- 2012/02/15 19:56:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php
r21481 r21514 103 103 if ($this->cartKey == PRODUCT_TYPE_DOWNLOAD) { 104 104 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, $objSiteSess, false, 105 "ダウンロード商品を含むお買い物は、会員登録が必要です。<br/>"106 . "お手数ですが、会員登録をお願いします。");105 'ダウンロード商品を含むお買い物は、会員登録が必要です。<br/>' 106 . 'お手数ですが、会員登録をお願いします。'); 107 107 exit; 108 108 } … … 274 274 function lfInitParam(&$objFormParam) { 275 275 276 $objFormParam->addParam( "お名前(姓)", 'order_name01', STEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));277 $objFormParam->addParam( "お名前(名)", 'order_name02', STEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));278 $objFormParam->addParam( "お名前(フリガナ・姓)", 'order_kana01', STEXT_LEN, 'KVCa', array('EXIST_CHECK', 'KANA_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));279 $objFormParam->addParam( "お名前(フリガナ・名)", 'order_kana02', STEXT_LEN, 'KVCa', array('EXIST_CHECK', 'KANA_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));280 $objFormParam->addParam( "郵便番号1", 'order_zip01', ZIP01_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'NUM_COUNT_CHECK'));281 $objFormParam->addParam( "郵便番号2", 'order_zip02', ZIP02_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'NUM_COUNT_CHECK'));282 $objFormParam->addParam( "都道府県", 'order_pref', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK'));283 $objFormParam->addParam( "住所1", 'order_addr01', MTEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));284 $objFormParam->addParam( "住所2", 'order_addr02', MTEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK'));285 $objFormParam->addParam( "電話番号1", 'order_tel01', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK'));286 $objFormParam->addParam( "電話番号2", 'order_tel02', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK'));287 $objFormParam->addParam( "電話番号3", 'order_tel03', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK'));288 $objFormParam->addParam( "FAX番号1", 'order_fax01', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));289 $objFormParam->addParam( "FAX番号2", 'order_fax02', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));290 $objFormParam->addParam( "FAX番号3", 'order_fax03', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));291 $objFormParam->addParam( "メールアドレス", 'order_email', null, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'));292 $objFormParam->addParam( "メールアドレス(確認)", 'order_email02', null, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), "", false);293 $objFormParam->addParam( "年", 'year', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false);294 $objFormParam->addParam( "月", 'month', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false);295 $objFormParam->addParam( "日", 'day', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false);296 $objFormParam->addParam( "性別", 'order_sex', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK'));297 $objFormParam->addParam( "職業", 'order_job', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));298 $objFormParam->addParam( "別のお届け先", 'deliv_check', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));299 $objFormParam->addParam( "お名前(姓)", 'shipping_name01', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));300 $objFormParam->addParam( "お名前(名)", 'shipping_name02', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));301 $objFormParam->addParam( "お名前(フリガナ・姓)", 'shipping_kana01', STEXT_LEN, 'KVCa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));302 $objFormParam->addParam( "お名前(フリガナ・名)", 'shipping_kana02', STEXT_LEN, 'KVCa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));303 $objFormParam->addParam( "郵便番号1", 'shipping_zip01', ZIP01_LEN, 'n', array('NUM_CHECK', 'NUM_COUNT_CHECK'));304 $objFormParam->addParam( "郵便番号2", 'shipping_zip02', ZIP02_LEN, 'n', array('NUM_CHECK', 'NUM_COUNT_CHECK'));305 $objFormParam->addParam( "都道府県", 'shipping_pref', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));306 $objFormParam->addParam( "住所1", 'shipping_addr01', MTEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));307 $objFormParam->addParam( "住所2", 'shipping_addr02', MTEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));308 $objFormParam->addParam( "電話番号1", 'shipping_tel01', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));309 $objFormParam->addParam( "電話番号2", 'shipping_tel02', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));310 $objFormParam->addParam( "電話番号3", 'shipping_tel03', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK'));311 $objFormParam->addParam( "メールマガジン", 'mail_flag', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), 1);276 $objFormParam->addParam('お名前(姓)', 'order_name01', STEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 277 $objFormParam->addParam('お名前(名)', 'order_name02', STEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 278 $objFormParam->addParam('お名前(フリガナ・姓)', 'order_kana01', STEXT_LEN, 'KVCa', array('EXIST_CHECK', 'KANA_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 279 $objFormParam->addParam('お名前(フリガナ・名)', 'order_kana02', STEXT_LEN, 'KVCa', array('EXIST_CHECK', 'KANA_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 280 $objFormParam->addParam('郵便番号1', 'order_zip01', ZIP01_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'NUM_COUNT_CHECK')); 281 $objFormParam->addParam('郵便番号2', 'order_zip02', ZIP02_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'NUM_COUNT_CHECK')); 282 $objFormParam->addParam('都道府県', 'order_pref', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK')); 283 $objFormParam->addParam('住所1', 'order_addr01', MTEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 284 $objFormParam->addParam('住所2', 'order_addr02', MTEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 285 $objFormParam->addParam('電話番号1', 'order_tel01', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK')); 286 $objFormParam->addParam('電話番号2', 'order_tel02', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK')); 287 $objFormParam->addParam('電話番号3', 'order_tel03', TEL_ITEM_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK' ,'NUM_CHECK')); 288 $objFormParam->addParam('FAX番号1', 'order_fax01', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 289 $objFormParam->addParam('FAX番号2', 'order_fax02', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 290 $objFormParam->addParam('FAX番号3', 'order_fax03', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 291 $objFormParam->addParam('メールアドレス', 'order_email', null, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK')); 292 $objFormParam->addParam('メールアドレス(確認)', 'order_email02', null, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), "", false); 293 $objFormParam->addParam('年', 'year', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false); 294 $objFormParam->addParam('月', 'month', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false); 295 $objFormParam->addParam('日', 'day', INT_LEN, 'n', array('MAX_LENGTH_CHECK'), "", false); 296 $objFormParam->addParam('性別', 'order_sex', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK')); 297 $objFormParam->addParam('職業', 'order_job', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 298 $objFormParam->addParam('別のお届け先', 'deliv_check', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 299 $objFormParam->addParam('お名前(姓)', 'shipping_name01', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 300 $objFormParam->addParam('お名前(名)', 'shipping_name02', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 301 $objFormParam->addParam('お名前(フリガナ・姓)', 'shipping_kana01', STEXT_LEN, 'KVCa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 302 $objFormParam->addParam('お名前(フリガナ・名)', 'shipping_kana02', STEXT_LEN, 'KVCa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 303 $objFormParam->addParam('郵便番号1', 'shipping_zip01', ZIP01_LEN, 'n', array('NUM_CHECK', 'NUM_COUNT_CHECK')); 304 $objFormParam->addParam('郵便番号2', 'shipping_zip02', ZIP02_LEN, 'n', array('NUM_CHECK', 'NUM_COUNT_CHECK')); 305 $objFormParam->addParam('都道府県', 'shipping_pref', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 306 $objFormParam->addParam('住所1', 'shipping_addr01', MTEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 307 $objFormParam->addParam('住所2', 'shipping_addr02', MTEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 308 $objFormParam->addParam('電話番号1', 'shipping_tel01', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 309 $objFormParam->addParam('電話番号2', 'shipping_tel02', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 310 $objFormParam->addParam('電話番号3', 'shipping_tel03', TEL_ITEM_LEN, 'n', array('MAX_LENGTH_CHECK' ,'NUM_CHECK')); 311 $objFormParam->addParam('メールマガジン', 'mail_flag', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), 1); 312 312 } 313 313 … … 319 319 */ 320 320 function lfInitLoginFormParam(&$objFormParam) { 321 $objFormParam->addParam( "記憶する", 'login_memory', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));322 $objFormParam->addParam( "メールアドレス", 'login_email', STEXT_LEN, 'a', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));323 $objFormParam->addParam( "パスワード", 'login_pass', PASSWORD_MAX_LEN, "", array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));321 $objFormParam->addParam('記憶する', 'login_memory', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 322 $objFormParam->addParam('メールアドレス', 'login_email', STEXT_LEN, 'a', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 323 $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_MAX_LEN, "", array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 324 324 } 325 325 … … 423 423 // 別のお届け先チェック 424 424 if (isset($arrParams['deliv_check']) && $arrParams['deliv_check'] == '1') { 425 $objErr->doFunc(array( "お名前(姓)", 'shipping_name01'), array('EXIST_CHECK'));426 $objErr->doFunc(array( "お名前(名)", 'shipping_name02'), array('EXIST_CHECK'));427 $objErr->doFunc(array( "お名前(フリガナ・姓)", 'shipping_kana01'), array('EXIST_CHECK'));428 $objErr->doFunc(array( "お名前(フリガナ・名)", 'shipping_kana02'), array('EXIST_CHECK'));429 $objErr->doFunc(array( "郵便番号1", 'shipping_zip01'), array('EXIST_CHECK'));430 $objErr->doFunc(array( "郵便番号2", 'shipping_zip02'), array('EXIST_CHECK'));431 $objErr->doFunc(array( "都道府県", 'shipping_pref'), array('EXIST_CHECK'));432 $objErr->doFunc(array( "住所1", 'shipping_addr01'), array('EXIST_CHECK'));433 $objErr->doFunc(array( "住所2", 'shipping_addr02'), array('EXIST_CHECK'));434 $objErr->doFunc(array( "電話番号1", 'shipping_tel01'), array('EXIST_CHECK'));435 $objErr->doFunc(array( "電話番号2", 'shipping_tel02'), array('EXIST_CHECK'));436 $objErr->doFunc(array( "電話番号3", 'shipping_tel03'), array('EXIST_CHECK'));425 $objErr->doFunc(array('お名前(姓)', 'shipping_name01'), array('EXIST_CHECK')); 426 $objErr->doFunc(array('お名前(名)', 'shipping_name02'), array('EXIST_CHECK')); 427 $objErr->doFunc(array('お名前(フリガナ・姓)', 'shipping_kana01'), array('EXIST_CHECK')); 428 $objErr->doFunc(array('お名前(フリガナ・名)', 'shipping_kana02'), array('EXIST_CHECK')); 429 $objErr->doFunc(array('郵便番号1', 'shipping_zip01'), array('EXIST_CHECK')); 430 $objErr->doFunc(array('郵便番号2', 'shipping_zip02'), array('EXIST_CHECK')); 431 $objErr->doFunc(array('都道府県', 'shipping_pref'), array('EXIST_CHECK')); 432 $objErr->doFunc(array('住所1', 'shipping_addr01'), array('EXIST_CHECK')); 433 $objErr->doFunc(array('住所2', 'shipping_addr02'), array('EXIST_CHECK')); 434 $objErr->doFunc(array('電話番号1', 'shipping_tel01'), array('EXIST_CHECK')); 435 $objErr->doFunc(array('電話番号2', 'shipping_tel02'), array('EXIST_CHECK')); 436 $objErr->doFunc(array('電話番号3', 'shipping_tel03'), array('EXIST_CHECK')); 437 437 } 438 438 … … 440 440 $objErr->doFunc(array('TEL', 'order_tel01', 'order_tel02', 'order_tel03'), array('TEL_CHECK')); 441 441 $objErr->doFunc(array('FAX', 'order_fax01', 'order_fax02', 'order_fax03'), array('TEL_CHECK')); 442 $objErr->doFunc(array( "郵便番号", 'order_zip01', 'order_zip02'), array('ALL_EXIST_CHECK'));442 $objErr->doFunc(array('郵便番号', 'order_zip01', 'order_zip02'), array('ALL_EXIST_CHECK')); 443 443 $objErr->doFunc(array('TEL', 'shipping_tel01', 'shipping_tel02', 'shipping_tel03'), array('TEL_CHECK')); 444 $objErr->doFunc(array( "郵便番号", 'shipping_zip01', 'shipping_zip02'), array('ALL_EXIST_CHECK'));445 $objErr->doFunc(array( "生年月日", 'year', 'month', 'day'), array('CHECK_BIRTHDAY'));446 $objErr->doFunc(array( "メールアドレス", "メールアドレス(確認)", 'order_email', 'order_email02'), array('EQUAL_CHECK'));444 $objErr->doFunc(array('郵便番号', 'shipping_zip01', 'shipping_zip02'), array('ALL_EXIST_CHECK')); 445 $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); 446 $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'order_email', 'order_email02'), array('EQUAL_CHECK')); 447 447 448 448 return $objErr->arrErr; … … 463 463 $arrOrderTemp = $objPurchase->getOrderTemp($uniqid); 464 464 if (SC_Utils_Ex::isBlank($arrOrderTemp)) { 465 $arrOrderTemp = array('order_email' => "",466 'order_birth' => "");465 $arrOrderTemp = array('order_email' => '', 466 'order_birth' => ''); 467 467 } 468 468 $arrShippingTemp = $objPurchase->getShippingTemp(); … … 542 542 function checkTempCustomer($login_email) { 543 543 $objQuery =& SC_Query_Ex::getSingletonInstance(); 544 $where = "email = ? AND status = 1 AND del_flg = 0";544 $where = 'email = ? AND status = 1 AND del_flg = 0'; 545 545 $exists = $objQuery->exists('dtb_customer', $where, array($login_email)); 546 546 return $exists; … … 564 564 case SITE_LOGIN_ERROR: 565 565 default: 566 $msg = "メールアドレスもしくはパスワードが正しくありません。";566 $msg = 'メールアドレスもしくはパスワードが正しくありません。'; 567 567 } 568 568 return SC_Utils_Ex::jsonEncode(array('login_error' => $msg));
Note: See TracChangeset
for help on using the changeset viewer.