|
@@ 922-927 (lines=6) @@
|
| 919 |
|
// 載具類別CarrierType(預設為None) |
| 920 |
|
if (! array_key_exists('CarrierType', $arExtend)) { |
| 921 |
|
$arExtend['CarrierType'] = ECPay_CarrierType::None; |
| 922 |
|
} else { |
| 923 |
|
//有設定統一編號的話,載具參數必須是空字串 |
| 924 |
|
if (strlen($arExtend['CustomerIdentifier']) > 0 && $arExtend['CarrierType'] != ECPay_CarrierType::None) { |
| 925 |
|
array_push($arErrors, 'CarrierType should be None.'); |
| 926 |
|
} |
| 927 |
|
} |
| 928 |
|
|
| 929 |
|
// 客戶代號CustomerID(預設為空字串) |
| 930 |
|
if (! array_key_exists('CustomerID', $arExtend)) { |
|
@@ 932-936 (lines=5) @@
|
| 929 |
|
// 客戶代號CustomerID(預設為空字串) |
| 930 |
|
if (! array_key_exists('CustomerID', $arExtend)) { |
| 931 |
|
$arExtend['CustomerID'] = ''; |
| 932 |
|
} else { |
| 933 |
|
if ($arExtend['CarrierType'] == ECPay_CarrierType::Member && strlen($arExtend['CustomerID'] == 0)) { |
| 934 |
|
array_push($arErrors, 'CustomerID is required.'); |
| 935 |
|
} |
| 936 |
|
} |
| 937 |
|
// 捐贈註記 Donation(預設為No) |
| 938 |
|
if (! array_key_exists('Donation', $arExtend)) { |
| 939 |
|
$arExtend['Donation'] = ECPay_Donation::No; |