<< 掲示板に戻る



投稿者: えふ
タイトル: Re: max7.1 クレジットのチェックの機能
日付: 2017/3/23(Thu) 6:11:47
E-mail:
URL:
cgi/lib/cart/cart.plの
1665行の

if(${$FO_ref}{'pay'} eq 'クレジットカード'){
     if(${$FO_ref}{'card_name1'} eq "" || ${$FO_ref}{'card_name2'} eq ""){
          $err.='card_name1:カードのお名前が入力されていません。<br>';
          if(${$FO_ref}{'card_name1'} eq ""){
               push @e,"card_name1";
          }
          if(${$FO_ref}{'card_name2'} eq ""){
               push @e,"card_name2";
          }
     }
     if(${$FO_ref}{'card_month'} eq "" || ${$FO_ref}{'card_year'} eq ""){
          $err.='card_month:カードの有効期限が入力されていません。<br>';
          if(${$FO_ref}{'card_month'} eq ""){
               push @e,"card_month";
          }
          if(${$FO_ref}{'card_year'} eq ""){
               push @e,"card_year";
          }
     }
     if(${$FO_ref}{'card_no1'} eq "" || ${$FO_ref}{'card_no2'} eq "" || ${$FO_ref}{'card_no3'} eq "" || ${$FO_ref}{'card_no4'} eq ""){
          $err.='card_no1:カード番号が入力されていません。<br>';
          if(${$FO_ref}{'card_no1'} eq ""){
               push @e,"card_no1";
          }
          if(${$FO_ref}{'card_no2'} eq ""){
               push @e,"card_no2";
          }
          if(${$FO_ref}{'card_no3'} eq ""){
               push @e,"card_no3";
          }
          if(${$FO_ref}{'card_no4'} eq ""){
               push @e,"card_no4";
          }
     }
     if($CF::card_cvvbtn){
          if(${$FO_ref}{'card_cvv'} eq ""){
               $err.='card_cvv:カード確認番号が入力されていません。<br>';
               push @e,"card_cvv";
          }
     }
     if(${$FO_ref}{'card_name1'}=~/[^A-Z]/ || ${$FO_ref}{'card_name2'}=~/[^A-Z]/){
          $err.='card_name1:カードのお名前は半角の英字の大文字で入力してください。<br>';
          if(${$FO_ref}{'card_name1'}=~/[^A-Z]/){
               push @e,"card_name1";
          }
          if(${$FO_ref}{'card_name2'}=~/[^A-Z]/){
               push @e,"card_name2";
          }
     }
     if(${$FO_ref}{'card_month'} !~/\d\d/){
          $err.='card_month:カードの有効期限(月)は2桁の半角数字で入力してください。<br>';
          push @e,"card_month";
     }
     if(${$FO_ref}{'card_year'} !~/\d\d\d\d/){
          $err.='card_year:カードの有効期限(年)は4桁の半角数字で入力してください。<br>';
          push @e,"card_year";
     }
     if(${$FO_ref}{'card_cvv'}){
          if(${$FO_ref}{'card_cvv'} !~/\d\d\d/){
               $err.='card_cvv:カード確認番号は3桁の半角数字で入力してください。<br>';
               push @e,"card_cvv";
          }
     }
     if(${$FO_ref}{'card_kaisu'} eq '分割払い'){
          if(${$FO_ref}{'card_bunkatu'} eq ""){
               $err.='card_kaisu:お支払い回数が選択されていません。<br>';
               push @e,"card_bunkatu";
          }
     }
}

を削除してください。



※この記事に返信を書く (元記事は必要な部分のみ残してください。)
おなまえ: ※"通りすがり"のようなぞんざいなハンドルネームは止めてください。
タイトル:
メール:
ホーム: ☆☆ ※1つの投稿に質問を複数書き込まないでください。数日以上分けて投稿してください。
メッセージ:
削除パス: クッキー:

- CGI Pal -