- Timestamp:
- 2013/02/18 19:09:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/helper/SC_Helper_Customer.php
r22356 r22567 30 30 * @version $Id$ 31 31 */ 32 class SC_Helper_Customer { 32 class SC_Helper_Customer 33 { 33 34 34 35 /** … … 40 41 * @return integer 登録編集したユーザーのcustomer_id 41 42 */ 42 function sfEditCustomerData($arrData, $customer_id = null) { 43 function sfEditCustomerData($arrData, $customer_id = null) 44 { 43 45 $objQuery =& SC_Query_Ex::getSingletonInstance(); 44 46 $objQuery->begin(); … … 125 127 * @return array 最終ポイントの配列 126 128 */ 127 function sfGetCustomerPoint($order_id, $use_point, $add_point) { 129 function sfGetCustomerPoint($order_id, $use_point, $add_point) 130 { 128 131 $objQuery =& SC_Query_Ex::getSingletonInstance(); 129 132 … … 155 158 * @return integer 0:登録可能 1:登録済み 2:再登録制限期間内削除ユーザー 3:自分のアドレス 156 159 */ 157 function sfCheckRegisterUserFromEmail($email) { 160 function sfCheckRegisterUserFromEmail($email) 161 { 158 162 $objCustomer = new SC_Customer_Ex(); 159 163 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 203 207 * @return boolean メールアドレスが重複する場合 true 204 208 */ 205 function sfCustomerEmailDuplicationCheck($customer_id, $email) { 209 function sfCustomerEmailDuplicationCheck($customer_id, $email) 210 { 206 211 $objQuery =& SC_Query_Ex::getSingletonInstance(); 207 212 … … 225 230 * @return array 会員情報の配列を返す 226 231 */ 227 function sfGetCustomerData($customer_id, $mask_flg = true) { 232 function sfGetCustomerData($customer_id, $mask_flg = true) 233 { 228 234 $objQuery =& SC_Query_Ex::getSingletonInstance(); 229 235 … … 262 268 * @return array 対象会員データ 263 269 */ 264 function sfGetCustomerDataFromId($customer_id, $add_where = '', $arrAddVal = array()) { 270 function sfGetCustomerDataFromId($customer_id, $add_where = '', $arrAddVal = array()) 271 { 265 272 $objQuery =& SC_Query_Ex::getSingletonInstance(); 266 273 … … 286 293 * @return string 会員登録キーの文字列 287 294 */ 288 function sfGetUniqSecretKey() { 295 function sfGetUniqSecretKey() 296 { 289 297 $objQuery =& SC_Query_Ex::getSingletonInstance(); 290 298 … … 305 313 * @return integer 会員ID 306 314 */ 307 function sfGetCustomerId($uniqid, $check_status = false) { 315 function sfGetCustomerId($uniqid, $check_status = false) 316 { 308 317 $objQuery =& SC_Query_Ex::getSingletonInstance(); 309 318 … … 325 334 * @return void 326 335 */ 327 function sfCustomerEntryParam(&$objFormParam, $isAdmin = false) { 336 function sfCustomerEntryParam(&$objFormParam, $isAdmin = false) 337 { 328 338 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam); 329 339 SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, $isAdmin); … … 349 359 * @return void 350 360 */ 351 function sfCustomerMypageParam(&$objFormParam) { 361 function sfCustomerMypageParam(&$objFormParam) 362 { 352 363 SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam); 353 364 SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, false, true); … … 368 379 * @return void 369 380 */ 370 function sfCustomerCommonParam(&$objFormParam) { 381 function sfCustomerCommonParam(&$objFormParam) 382 { 371 383 $objFormParam->addParam('お名前(姓)', 'name01', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK')); 372 384 $objFormParam->addParam('お名前(名)', 'name02', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' , 'MAX_LENGTH_CHECK')); … … 394 406 * @return void 395 407 */ 396 function sfCustomerRegisterParam(&$objFormParam, $isAdmin = false, $is_mypage = false) { 408 function sfCustomerRegisterParam(&$objFormParam, $isAdmin = false, $is_mypage = false) 409 { 397 410 $objFormParam->addParam('パスワード', 'password', PASSWORD_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 398 411 $objFormParam->addParam('パスワード確認用の質問の答え', 'reminder_answer', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); … … 424 437 * @return array エラーの配列 425 438 */ 426 function sfCustomerEntryErrorCheck(&$objFormParam) { 439 function sfCustomerEntryErrorCheck(&$objFormParam) 440 { 427 441 $objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam); 428 442 $objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr); … … 453 467 * @return array エラーの配列 454 468 */ 455 function sfCustomerMypageErrorCheck(&$objFormParam, $isAdmin = false) { 469 function sfCustomerMypageErrorCheck(&$objFormParam, $isAdmin = false) 470 { 456 471 457 472 $objFormParam->toLower('email_mobile'); … … 481 496 * @return array エラー情報の配列 482 497 */ 483 function sfCustomerCommonErrorCheck(&$objFormParam) { 498 function sfCustomerCommonErrorCheck(&$objFormParam) 499 { 484 500 $objFormParam->convParam(); 485 501 $objFormParam->toLower('email'); … … 505 521 * @return SC_CheckError $objErr エラー情報 506 522 */ 507 function sfCustomerRegisterErrorCheck(&$objErr, $isAdmin = false) { 523 function sfCustomerRegisterErrorCheck(&$objErr, $isAdmin = false) 524 { 508 525 $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); 509 526 $objErr->doFunc(array('パスワード', 'password', PASSWORD_MIN_LEN, PASSWORD_MAX_LEN) ,array('NUM_RANGE_CHECK')); … … 532 549 * @return void 533 550 */ 534 function sfSetSearchParam(&$objFormParam) { 551 function sfSetSearchParam(&$objFormParam) 552 { 535 553 $objFormParam->addParam('会員ID', 'search_customer_id', ID_MAX_LEN, 'n', array('NUM_CHECK','MAX_LENGTH_CHECK')); 536 554 $objFormParam->addParam('お名前', 'search_name', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); … … 581 599 * @return array エラー配列 582 600 */ 583 function sfCheckErrorSearchParam(&$objFormParam) { 601 function sfCheckErrorSearchParam(&$objFormParam) 602 { 584 603 // パラメーターの基本チェック 585 604 $arrErr = $objFormParam->checkError(); … … 628 647 * @return array( integer 全体件数, mixed 会員データ一覧配列, mixed SC_PageNaviオブジェクト) 629 648 */ 630 function sfGetSearchData($arrParam, $limitMode = '') { 649 function sfGetSearchData($arrParam, $limitMode = '') 650 { 631 651 $objQuery =& SC_Query_Ex::getSingletonInstance(); 632 652 $objSelect = new SC_CustomerList_Ex($arrParam, 'customer'); … … 662 682 * @return boolean 仮会員の場合 true 663 683 */ 664 public function checkTempCustomer($login_email) { 684 public function checkTempCustomer($login_email) 685 { 665 686 $objQuery =& SC_Query_Ex::getSingletonInstance(); 666 687
Note: See TracChangeset
for help on using the changeset viewer.
