7
7
// @codingStandardsIgnoreFile
8
8
9
9
/** @var \Magento\Braintree\Block\Form $block */
10
- $ _form = $ block ;
11
- $ _code = $ _form ->getMethodCode ();
12
- $ _storedCards = $ this ->helper ('\Magento\Braintree\Helper\Createorder ' )->getLoggedInCustomerCards ();
13
- $ _useVault = $ block ->useVault ();
14
- $ _useCvv = $ block ->useCvv ();
15
- $ clientToken = $ block ->getClientToken ();
10
+ $ code = $ block ->getMethodCode ();
11
+ $ storedCards = $ this ->helper ('\Magento\Braintree\Helper\Createorder ' )->getLoggedInCustomerCards ();
12
+ $ useVault = $ block ->useVault ();
13
+ $ useCvv = $ block ->useCvv ();
14
+ $ clientToken = $ block ->escapeHtml ($ block ->getClientToken ());
16
15
$ isFraudDetectionEnabled = $ block ->isFraudDetectionEnabled ();
17
16
$ braintreeDataJs = $ block ->getBraintreeDataJs ();
18
17
$ formData = [
19
- "useVault " => $ _useVault ,
20
- "useCvv " => $ _useCvv ,
18
+ "useVault " => $ useVault ,
19
+ "useCvv " => $ useCvv ,
21
20
"clientToken " => $ clientToken ,
22
- "code " => $ _code ,
21
+ "code " => $ code ,
23
22
"isFraudDetectionEnabled " => $ isFraudDetectionEnabled ,
24
23
"braintreeDataJs " => $ braintreeDataJs ,
25
24
];
26
25
$ serializedFormData = $ this ->helper ('Magento\Framework\Json\Helper\Data ' )->jsonEncode ($ formData );
26
+ $ ccType = $ block ->getInfoData ('cc_type ' );
27
+ $ ccExpMonth = $ block ->getInfoData ('cc_exp_month ' );
28
+ $ ccExpYear = $ block ->getInfoData ('cc_exp_year ' );
27
29
?>
28
- <input id="<?php /* @escapeNotVerified */ echo $ _code ?> _payment_method" type="hidden" name="payment[method]" value="<?php /* @escapeNotVerified */ echo $ _code ?> " />
29
- <div id="payment_form_<?php /* @escapeNotVerified */ echo $ _code ?> " class="admin__page-section-item" style="display:none;"
30
- data-mage-init='{"braintreeCcForm":<?php /* @escapeNotVerified */ echo $ serializedFormData ?> }'
30
+ <input id="<?php /* @noEscape */ echo $ code ; ?> _payment_method" type="hidden" name="payment[method]"
31
+ value="<?php /* @noEscape */ echo $ code ; ?> " />
32
+ <div id="payment_form_<?php /* @noEscape */ echo $ code ; ?> " class="admin__page-section-item" style="display:none;"
33
+ data-mage-init='{"braintreeCcForm":<?php /* @noEscape */ echo $ serializedFormData ; ?> }'
31
34
>
32
35
<input type="hidden" name="payment[payment_method_nonce]" id="braintree_nonce" value="" />
33
36
<input type="hidden" name="payment[cc_last4]" id="cc_last4" value="" />
34
37
<?php if ($ isFraudDetectionEnabled ): ?>
35
- <input type="hidden" name="payment[device_data]" id="braintree_device_id" value="" />
38
+ <input type="hidden" name="payment[device_data]" id="braintree_device_id" value="" />
36
39
<?php endif ; ?>
37
- <?php if ($ _storedCards ): ?>
38
- <fieldset class="admin__fieldset">
39
- <div class="admin__field" id="<?php /* @escapeNotVerified */ echo $ _code ?> _token_selector">
40
- <label class="admin__field-label" for="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_token"><?php /* @escapeNotVerified */ echo __ ('Payment Information ' ) ?> </label>
41
- <div class="admin__field-control control">
42
- <select id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_token" name="payment[cc_token]" class="select admin__control-select">
43
- <?php foreach ($ _storedCards as $ creditCard ): ?>
44
- <option value="<?php /* @escapeNotVerified */ echo $ creditCard ->token ?> " <?php echo $ creditCard ->default ? 'selected="selected" ' : '' ?> >
45
- <?php /* @escapeNotVerified */ echo $ creditCard ->maskedNumber . ' - ' . $ creditCard ->cardType ?>
46
- </option>
47
- <?php endforeach ; ?>
48
- <option value=''><?php /* @escapeNotVerified */ echo __ ('Add new card ' ) ?> </option>
49
- </select>
40
+ <?php if ($ storedCards ): ?>
41
+ <fieldset class="admin__fieldset">
42
+ <div class="admin__field" id="<?php /* @noEscape */ echo $ code ; ?> _token_selector">
43
+ <label class="admin__field-label" for="<?php /* @noEscape */ echo $ code ; ?> _cc_token">
44
+ <?php echo $ block ->escapeHtml (__ ('Payment Information ' )); ?>
45
+ </label>
46
+ <div class="admin__field-control control">
47
+ <select id="<?php /* @noEscape */ echo $ code ; ?> _cc_token" name="payment[cc_token]"
48
+ class="select admin__control-select">
49
+ <?php foreach ($ storedCards as $ creditCard ): ?>
50
+ <option value="<?php echo $ block ->escapeHtml ($ creditCard ->token ); ?> "
51
+ <?php /* @noEscape */ echo $ creditCard ->default ? ' selected="selected" ' : '' ; ?> >
52
+ <?php echo $ block ->escapeHtml ($ creditCard ->maskedNumber ); ?> - <?php echo $ block ->escapeHtml ($ creditCard ->cardType ); ?>
53
+ </option>
54
+ <?php endforeach ; ?>
55
+ <option value=''><?php echo $ block ->escapeHtml (__ ('Add new card ' )); ?> </option>
56
+ </select>
57
+ </div>
50
58
</div>
51
- </div>
52
- </fieldset>
59
+ </fieldset>
53
60
<?php endif ; ?>
54
61
<fieldset class="admin__fieldset hide_if_token_selected">
55
62
<div class="admin__field">
56
- <label class="label admin__field-label" for="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_type" ><?php /* @escapeNotVerified */ echo __ ('Credit Card Type ' ) ?> <span class="required">*</span></label>
63
+ <label class="label admin__field-label" for="<?php /* @noEscape */ echo $ code ; ?> _cc_type" >
64
+ <?php echo $ block ->escapeHtml (__ ('Credit Card Type ' )); ?> <span class="required">*</span>
65
+ </label>
57
66
<div class="admin__field-control control">
58
- <select id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_type" name="payment[cc_type]" class="required-entry _required select admin__control-select validate-cc-type-select">
59
- <option value="">--<?php /* @escapeNotVerified */ echo __ ('Please Select ' )?> --</option>
60
- <?php $ _ccType = $ _form ->getInfoData ('cc_type ' ) ?>
61
- <?php foreach ($ _form ->getCcAvailableTypes () as $ _typeCode => $ _typeName ): ?>
62
- <option value="<?php /* @escapeNotVerified */ echo $ _typeCode ?> "<?php if ($ _typeCode ==$ _ccType ): ?> selected="selected"<?php endif ?> ><?php /* @escapeNotVerified */ echo $ _typeName ?> </option>
63
- <?php endforeach ?>
67
+ <select id="<?php /* @noEscape */ echo $ code ; ?> _cc_type" name="payment[cc_type]"
68
+ class="required-entry _required select admin__control-select validate-cc-type-select">
69
+ <option value="">--<?php echo $ block ->escapeHtml (__ ('Please Select ' )); ?> --</option>
70
+ <?php foreach ($ block ->getCcAvailableTypes () as $ typeCode => $ typeName ): ?>
71
+ <option value="<?php echo $ block ->escapeHtml ($ typeCode ); ?> "
72
+ <?php if ($ typeCode == $ ccType ): ?> selected="selected"<?php endif ; ?> >
73
+ <?php echo $ block ->escapeHtml ($ typeName ); ?>
74
+ </option>
75
+ <?php endforeach ; ?>
64
76
</select>
65
77
</div>
66
78
</div>
67
79
</fieldset>
68
80
<fieldset class="admin__fieldset hide_if_token_selected">
69
81
<div class="admin__field">
70
- <label class="label admin__field-label" for="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_number"><?php /* @escapeNotVerified */ echo __ ('Credit Card Number ' ) ?> <span class="required">*</span></label>
82
+ <label class="label admin__field-label" for="<?php /* @noEscape */ echo $ code ; ?> _cc_number">
83
+ <?php echo $ block ->escapeHtml (__ ('Credit Card Number ' )); ?> <span class="required">*</span>
84
+ </label>
71
85
<div class="admin__field-control control">
72
- <input type="text" id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_number" data-encrypted-name="payment[cc_number]" title="<?php /* @escapeNotVerified */ echo __ ('Credit Card Number ' ) ?> " class="input-text admin__control-text validate-cc-number validate-cc-type" value="" />
86
+ <input type="text" id="<?php /* @noEscape */ echo $ code ; ?> _cc_number" data-encrypted-name="payment[cc_number]"
87
+ title="<?php echo $ block ->escapeHtml (__ ('Credit Card Number ' )); ?> "
88
+ class="input-text admin__control-text validate-cc-number validate-cc-type" value="" />
73
89
</div>
74
90
</div>
75
91
</fieldset>
76
92
<fieldset class="admin__fieldset hide_if_token_selected">
77
- <div id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_type_exp_div" class="admin__field">
78
- <label class="label admin__field-label" for="<?php /* @escapeNotVerified */ echo $ _code ?> _expiration" ><?php /* @escapeNotVerified */ echo __ ('Expiration Date ' ) ?> <span class="required">*</span></label>
93
+ <div id="<?php /* @noEscape */ echo $ code ; ?> _cc_type_exp_div" class="admin__field">
94
+ <label class="label admin__field-label" for="<?php /* @noEscape */ echo $ code ; ?> _expiration">
95
+ <?php echo $ block ->escapeHtml (__ ('Expiration Date ' )); ?> <span class="required">*</span>
96
+ </label>
79
97
<div class="admin__field-control control">
80
- <select id="<?php /* @escapeNotVerified */ echo $ _code ?> _expiration" name="payment[cc_exp_month]" class="month validate-cc-exp required-entry _required select admin__control-select">
81
- <?php $ _ccExpMonth = $ _form ->getInfoData ('cc_exp_month ' ) ?>
82
- <?php foreach ($ _form ->getCcMonths () as $ k =>$ v ): ?>
83
- <option value="<?php echo $ k ?$ k :'' ?> "<?php if ($ k ==$ _ccExpMonth ): ?> selected="selected"<?php endif ?> ><?php /* @escapeNotVerified */ echo $ v ?> </option>
84
- <?php endforeach ?>
98
+ <select id="<?php /* @noEscape */ echo $ code ; ?> _expiration" name="payment[cc_exp_month]"
99
+ class="month validate-cc-exp required-entry _required select admin__control-select">
100
+ <?php foreach ($ block ->getCcMonths () as $ k =>$ v ): ?>
101
+ <option value="<?php /* @noEscape */ echo $ k ? $ block ->escapeHtml ($ k ) : '' ; ?> "
102
+ <?php if ($ k == $ ccExpMonth ): ?> selected="selected"<?php endif ; ?> >
103
+ <?php echo $ block ->escapeHtml ($ v ); ?> </option>
104
+ <?php endforeach ; ?>
85
105
</select>
86
- <?php $ _ccExpYear = $ _form ->getInfoData ('cc_exp_year ' ) ?>
87
- <select id="<?php /* @escapeNotVerified */ echo $ _code ?> _expiration_yr" name="payment[cc_exp_year]" class="year required-entry _required select admin__control-select">
88
- <?php foreach ($ _form ->getCcYears () as $ k =>$ v ): ?>
89
- <option value="<?php echo $ k ?$ k :'' ?> "<?php if ($ k ==$ _ccExpYear ): ?> selected="selected"<?php endif ?> ><?php /* @escapeNotVerified */ echo $ v ?> </option>
106
+ <select id="<?php /* @noEscape */ echo $ code ; ?> _expiration_yr" name="payment[cc_exp_year]"
107
+ class="year required-entry _required select admin__control-select">
108
+ <?php foreach ($ block ->getCcYears () as $ k => $ v ): ?>
109
+ <option value="<?php /* @noEscape */ echo $ k ? $ block ->escapeHtml ($ k ) : '' ; ?> "
110
+ <?php if ($ k == $ ccExpYear ): ?> selected="selected"<?php endif ; ?> >
111
+ <?php echo $ block ->escapeHtml ($ v ); ?>
112
+ </option>
90
113
<?php endforeach ?>
91
114
</select>
92
115
</div>
93
116
</div>
94
117
</fieldset>
95
- <?php echo $ _form ->getChildHtml () ?>
96
- <?php if ($ _form ->hasVerification ()): ?>
97
- <fieldset class="admin__fieldset hide_if_token_selected">
98
- <div id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_type_cvv_div" class="admin__field">
99
- <label class="label admin__field-label" for="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_cid" ><?php /* @escapeNotVerified */ echo __ ('Card Verification Number ' ) ?> <span class="required">*</span></label>
100
- <div class="admin__field-control control">
101
- <div class="v-fix">
102
- <input type="text" title="<?php /* @escapeNotVerified */ echo __ ('Card Verification Number ' ) ?> " class="input-text admin__control-text cvv required-entry validate-cc-cvn" id="<?php /* @escapeNotVerified */ echo $ _code ?> _cc_cid" data-encrypted-name="payment[cc_cid]" value="" />
118
+ <?php echo $ block ->getChildHtml (); ?>
119
+ <?php if ($ block ->hasVerification ()): ?>
120
+ <fieldset class="admin__fieldset hide_if_token_selected">
121
+ <div id="<?php /* @noEscape */ echo $ code ; ?> _cc_type_cvv_div" class="admin__field">
122
+ <label class="label admin__field-label" for="<?php /* @noEscape */ echo $ code ; ?> _cc_cid">
123
+ <?php echo $ block ->escapeHtml (__ ('Card Verification Number ' )); ?> <span class="required">*</span>
124
+ </label>
125
+
126
+ <div class="admin__field-control control">
127
+ <div class="v-fix">
128
+ <input type="text" title="<?php echo $ block ->escapeHtml (__ ('Card Verification Number ' )); ?> "
129
+ class="input-text admin__control-text cvv required-entry validate-cc-cvn"
130
+ id="<?php /* @noEscape */ echo $ code ; ?> _cc_cid" data-encrypted-name="payment[cc_cid]" value=""/>
131
+ </div>
103
132
</div>
104
133
</div>
105
- </div>
106
- </fieldset>
134
+ </fieldset>
107
135
<?php endif ; ?>
108
136
<?php if ($ _useVault ): ?>
109
- <fieldset class="admin__fieldset hide_if_token_selected">
110
- <div id="<?php /* @escapeNotVerified */ echo $ _code ?> _store_in_vault_div" style="text-align:left;" class="">
111
- <input type="checkbox" title="<?php /* @escapeNotVerified */ echo __ ('Save this card for future use ' ) ?> " class="input-checkbox" id="<?php /* @escapeNotVerified */ echo $ _code ?> _store_in_vault" name="payment[store_in_vault]" value="1" />
112
- <label for="<?php /* @escapeNotVerified */ echo $ _code ?> _store_in_vault" style="float:none;"><?php /* @escapeNotVerified */ echo __ ('Save this card for future use ' ) ?> </label>
113
- </div>
114
- </fieldset>
137
+ <fieldset class="admin__fieldset hide_if_token_selected">
138
+ <div id="<?php /* @noEscape */ echo $ code ; ?> _store_in_vault_div" style="text-align:left;" class="">
139
+ <input type="checkbox" title="<?php echo $ block ->escapeHtml (__ ('Save this card for future use ' )); ?> "
140
+ class="input-checkbox" id="<?php /* @noEscape */ echo $ code ; ?> _store_in_vault"
141
+ name="payment[store_in_vault]" value="1"/>
142
+ <label for="<?php /* @noEscape */ echo $ code ; ?> _store_in_vault" style="float:none;">
143
+ <?php echo $ block ->escapeHtml (__ ('Save this card for future use ' )); ?>
144
+
145
+ </label>
146
+ </div>
147
+ </fieldset>
115
148
<?php endif ; ?>
116
149
</div>
0 commit comments