本文整理汇总了PHP中SC_Helper_Customer_Ex::sfCustomerCommonParam方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Helper_Customer_Ex::sfCustomerCommonParam方法的具体用法?PHP SC_Helper_Customer_Ex::sfCustomerCommonParam怎么用?PHP SC_Helper_Customer_Ex::sfCustomerCommonParam使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SC_Helper_Customer_Ex
的用法示例。
在下文中一共展示了SC_Helper_Customer_Ex::sfCustomerCommonParam方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sfCustomerMypageParam
/**
* 会員情報変更フォーム初期化
*
* @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: lfInitParam
/**
* お客様情報入力時のパラメーター情報の初期化を行う.
*
* @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: setFormParam
/**
* お届け先フォーム初期化
*
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @return void
*/
public function setFormParam(&$objFormParam)
{
SC_Helper_Customer_Ex::sfCustomerCommonParam($objFormParam);
$objFormParam->addParam('', 'other_deliv_id');
}
示例4: sfCustomerMypageParam
/**
* 会員情報変更フォーム初期化
*
* @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'));
}
}