本文整理汇总了PHP中SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck方法的具体用法?PHP SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck怎么用?PHP SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SC_Helper_Customer_Ex
的用法示例。
在下文中一共展示了SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: errorCheck
/**
* お届け先フォームエラーチェック
*
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @return void
*/
public function errorCheck(&$objFormParam)
{
$objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam);
return $objErr->arrErr;
}
示例2: sfCustomerMypageErrorCheck
/**
* 会員情報変更エラーチェック
*
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @param boolean $isAdmin 管理画面チェック時:true
* @access public
* @return array エラーの配列
*/
public function sfCustomerMypageErrorCheck(&$objFormParam, $isAdmin = false)
{
$objFormParam->toLower('email_mobile');
$objFormParam->toLower('email_mobile02');
$objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam);
$objErr = SC_Helper_Customer_Ex::sfCustomerRegisterErrorCheck($objErr, $isAdmin);
if (isset($objErr->arrErr['password']) && $objFormParam->getValue('password') == DEFAULT_PASSWORD) {
unset($objErr->arrErr['password']);
unset($objErr->arrErr['password02']);
}
if (isset($objErr->arrErr['reminder_answer']) && $objFormParam->getValue('reminder_answer') == DEFAULT_PASSWORD) {
unset($objErr->arrErr['reminder_answer']);
}
return $objErr->arrErr;
}
示例3: lfCheckError
/**
* 入力内容のチェックを行う.
*
* 追加の必須チェック, 相関チェックを行うため, SC_CheckError を使用する.
*
* @param SC_FormParam $objFormParam SC_FormParam インスタンス
* @return array エラー情報の配
*/
public function lfCheckError(&$objFormParam)
{
$arrParams = $objFormParam->getHashArray();
$objErr = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam, 'order_');
// 別のお届け先チェック
if (isset($arrParams['deliv_check']) && $arrParams['deliv_check'] == '1') {
$objErr2 = SC_Helper_Customer_Ex::sfCustomerCommonErrorCheck($objFormParam, 'shipping_');
$objErr->arrErr = array_merge((array) $objErr->arrErr, (array) $objErr2->arrErr);
} else {
// shipping系のエラーは無視
foreach ($objErr->arrErr as $key => $val) {
if (substr($key, 0, strlen('shipping_')) == 'shipping_') {
unset($objErr->arrErr[$key]);
}
}
}
// 複数項目チェック
$objErr->doFunc(array('生年月日', 'order_year', 'order_month', 'order_day'), array('CHECK_BIRTHDAY'));
$objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'order_email', 'order_email02'), array('EQUAL_CHECK'));
return $objErr->arrErr;
}