- Timestamp:
- 2011/02/12 19:01:02 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
r20148 r20156 297 297 function sfCustomerEntryParam (&$objFormParam) { 298 298 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam); 299 SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam); 299 300 } 300 301 … … 308 309 function sfCustomerMypageParam (&$objFormParam) { 309 310 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam); 311 SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam); 310 312 if (SC_Display::detectDevice() !== DEVICE_TYPE_MOBILE){ 311 313 $objFormParam->addParam('携帯メールアドレス', "email_mobile", MTEXT_LEN, "a", array("NO_SPTAB", "EMAIL_CHECK", "SPTAB_CHECK" ,"EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); … … 315 317 316 318 /** 317 * 会員フォーム共通 319 * お届け先フォーム初期化 320 * 321 * @param mixed $objFormParam 322 * @access public 323 * @return void 324 */ 325 function sfCustomerOtherDelivParam (&$objFormParam) { 326 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam); 327 $objFormParam->addParam("", 'other_deliv_id'); 328 } 329 330 /** 331 * 会員共通 318 332 * 319 333 * @param mixed $objFormParam … … 322 336 */ 323 337 function sfCustomerCommonParam (&$objFormParam) { 324 325 338 $objFormParam->addParam("お名前(姓)", 'name01', STEXT_LEN, "aKV", array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 326 339 $objFormParam->addParam("お名前(名)", 'name02', STEXT_LEN, "aKV", array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" , "MAX_LENGTH_CHECK")); 327 340 $objFormParam->addParam("お名前(フリガナ・姓)", 'kana01', STEXT_LEN, "CKV", array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK")); 328 341 $objFormParam->addParam("お名前(フリガナ・名)", 'kana02', STEXT_LEN, "CKV", array("EXIST_CHECK", "NO_SPTAB", "SPTAB_CHECK" ,"MAX_LENGTH_CHECK", "KANA_CHECK")); 329 $objFormParam->addParam("パスワード", 'password', STEXT_LEN, "a", array("EXIST_CHECK", "SPTAB_CHECK" ,"ALNUM_CHECK"));330 $objFormParam->addParam("パスワード確認用の質問", "reminder", STEXT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK"));331 $objFormParam->addParam("パスワード確認用の質問の答え", "reminder_answer", STEXT_LEN, "aKV", array("EXIST_CHECK","SPTAB_CHECK" , "MAX_LENGTH_CHECK"));332 342 $objFormParam->addParam("郵便番号1", "zip01", ZIP01_LEN, "n", array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 333 343 $objFormParam->addParam("郵便番号2", "zip02", ZIP02_LEN, "n", array("EXIST_CHECK", "SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); … … 335 345 $objFormParam->addParam("住所1", "addr01", MTEXT_LEN, "aKV", array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 336 346 $objFormParam->addParam("住所2", "addr02", MTEXT_LEN, "aKV", array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 337 $objFormParam->addParam("お電話番号1", 'tel01', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK" )); 338 $objFormParam->addParam("お電話番号2", 'tel02', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK" )); 339 $objFormParam->addParam("お電話番号3", 'tel03', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK" )); 347 $objFormParam->addParam("お電話番号1", 'tel01', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK")); 348 $objFormParam->addParam("お電話番号2", 'tel02', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK")); 349 $objFormParam->addParam("お電話番号3", 'tel03', TEL_ITEM_LEN, "n", array("EXIST_CHECK","SPTAB_CHECK")); 350 } 351 352 /* 353 * 会員登録共通 354 * 355 */ 356 function sfCustomerRegisterParam (&$objFormParam) { 357 $objFormParam->addParam("パスワード", 'password', STEXT_LEN, "a", array("EXIST_CHECK", "SPTAB_CHECK" ,"ALNUM_CHECK")); 358 $objFormParam->addParam("パスワード確認用の質問", "reminder", STEXT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK")); 359 $objFormParam->addParam("パスワード確認用の質問の答え", "reminder_answer", STEXT_LEN, "aKV", array("EXIST_CHECK","SPTAB_CHECK" , "MAX_LENGTH_CHECK")); 340 360 $objFormParam->addParam("性別", "sex", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK")); 341 361 $objFormParam->addParam("職業", "job", INT_LEN, "n", array("NUM_CHECK")); … … 357 377 } 358 378 379 function sfCustomerOtherDelivErrorCheck(&$objFormParam) { 380 $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck(&$objFormParam); 381 return $objErr->arrErr; 382 } 383 359 384 /** 360 385 * 会員登録エラーチェック … … 365 390 */ 366 391 function sfCustomerEntryErrorCheck(&$objFormParam) { 367 $objErr->arrErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck(&$objFormParam); 392 $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck(&$objFormParam); 393 $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck(&$objErr); 394 368 395 return $objErr->arrErr; 369 396 } … … 381 408 $objFormParam->toLower('email_mobile02'); 382 409 383 $objErr->arrErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 410 $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 411 $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck(&$objErr); 384 412 385 413 if (isset($objErr->arrErr['password']) && $objFormParam->getValue('password') == DEFAULT_PASSWORD) { … … 412 440 $objErr->doFunc(array("お電話番号", "tel01", "tel02", "tel03"),array("TEL_CHECK")); 413 441 $objErr->doFunc(array("郵便番号", "zip01", "zip02"), array("ALL_EXIST_CHECK")); 442 443 return $objErr; 444 } 445 446 /* 447 * 会員登録編集共通 448 */ 449 function sfCustomerRegisterErrorCheck(&$objErr) { 414 450 $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_BIRTHDAY")); 415 451 … … 423 459 $objErr->doFunc(array("メールアドレス", "email"), array("CHECK_REGIST_CUSTOMER_EMAIL")); 424 460 425 return $objErr->arrErr; 426 } 461 return $objErr; 462 } 463 427 464 }
Note: See TracChangeset
for help on using the changeset viewer.
