/**
  * 会員情報変更フォーム初期化
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @access public
  * @return void
  */
 public function sfCustomerMypageParam(&$objFormParam)
 {
     SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam);
     SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, false, true);
     if (SC_Display_Ex::detectDevice() !== DEVICE_TYPE_MOBILE) {
         $objFormParam->addParam('携帯メールアドレス', 'email_mobile', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'));
         $objFormParam->addParam('携帯メールアドレス(確認)', 'email_mobile02', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'), '', false);
     } else {
         $objFormParam->addParam('携帯メールアドレス', 'email_mobile', null, 'a', array('EXIST_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'));
         $objFormParam->addParam('メールアドレス', 'email', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK'));
     }
 }
示例#2
0
 /**
  * お客様情報入力時のパラメーター情報の初期化を行う.
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 public function lfInitParam(&$objFormParam)
 {
     SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam, 'order_');
     SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, false, false, 'order_');
     // 不要なパラメーターの削除
     // XXX: 共通化したことをうまく使えば、以前あった購入同時会員登録も復活出来そうですが
     $objFormParam->removeParam('order_password');
     $objFormParam->removeParam('order_password02');
     $objFormParam->removeParam('order_reminder');
     $objFormParam->removeParam('order_reminder_answer');
     $objFormParam->removeParam('order_mailmaga_flg');
     $objFormParam->addParam('別のお届け先', 'deliv_check', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));
     SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam, 'shipping_');
 }
示例#3
0
 /**
  * お届け先フォーム初期化
  *
  * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
  * @return void
  */
 public function setFormParam(&$objFormParam)
 {
     SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam);
     $objFormParam->addParam('', 'other_deliv_id');
 }
 /**
  * 会員情報変更フォーム初期化
  *
  * @param SC_FormParam $objFormParam SC_FormParam インスタンス
  * @access public
  * @return void
  */
 function sfCustomerMypageParam(&$objFormParam)
 {
     SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam);
     SC_Helper_Customer_Ex::sfCustomerRegisterParam($objFormParam, false, true);
     if (SC_Display_Ex::detectDevice() !== DEVICE_TYPE_MOBILE) {
         $objFormParam->addParam(t('Mobile e-mail address'), 'email_mobile', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'));
         $objFormParam->addParam(t('c_Mobile e-mail address (confirmation)_01'), 'email_mobile02', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'), '', false);
     } else {
         $objFormParam->addParam(t('Mobile e-mail address'), 'email_mobile', null, 'a', array('EXIST_CHECK', 'NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK', 'MOBILE_EMAIL_CHECK'));
         $objFormParam->addParam(t('c_E-mail address_01'), 'email', null, 'a', array('NO_SPTAB', 'EMAIL_CHECK', 'SPTAB_CHECK', 'EMAIL_CHAR_CHECK'));
     }
 }