本文整理汇总了PHP中SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck方法的具体用法?PHP SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck怎么用?PHP SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SC_Helper_Customer_Ex
的用法示例。
在下文中一共展示了SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sfCustomerEntryErrorCheck
/**
* 会員登録エラーチェック
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @access public
* @return array エラーの配列
*/
public function sfCustomerEntryErrorCheck(&$objFormParam)
{
$objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam);
$objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr);
/*
* sfCustomerRegisterErrorCheck() では, ログイン中の場合は重複チェック
* されないので, 再度チェックを行う
*/
$objCustomer = new SC_Customer_Ex();
if ($objCustomer->isLoginSuccess(true) && SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck($objCustomer->getValue('customer_id'), $objFormParam->getValue('email'))) {
$objErr->arrErr['email'] .= '※ すでに会員登録で使用されているメールアドレスです。<br />';
}
if ($objCustomer->isLoginSuccess(true) && SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck($objCustomer->getValue('customer_id'), $objFormParam->getValue('email_mobile'))) {
$objErr->arrErr['email_mobile'] .= '※ すでに会員登録で使用されているメールアドレスです。<br />';
}
return $objErr->arrErr;
}
示例2: sfCustomerEntryErrorCheck
/**
* 会員登録エラーチェック
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @access public
* @return array エラーの配列
*/
function sfCustomerEntryErrorCheck(&$objFormParam)
{
$objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam);
$objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr);
/*
* sfCustomerRegisterErrorCheck() では, ログイン中の場合は重複チェック
* されないので, 再度チェックを行う
*/
$objCustomer = new SC_Customer_Ex();
if ($objCustomer->isLoginSuccess(true) && SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck($objCustomer->getValue('customer_id'), $objFormParam->getValue('email'))) {
$objErr->arrErr['email'] .= t('c_* This is an e-mail address already used in member registration. <br />_01');
}
if ($objCustomer->isLoginSuccess(true) && SC_Helper_Customer_Ex::sfCustomerEmailDuplicationCheck($objCustomer->getValue('customer_id'), $objFormParam->getValue('email_mobile'))) {
$objErr->arrErr['email_mobile'] .= t('c_* This is an e-mail address already used in member registration. <br />_01');
}
return $objErr->arrErr;
}