Passed
Push — master ( 3726a1...6e381d )
by Brian
03:55
created
includes/admin/meta-boxes/class-getpaid-meta-box-invoice-payment-meta.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if (!defined('ABSPATH')) {
11 11
 	exit; // Exit if accessed directly
12 12
 }
13 13
 
@@ -21,10 +21,10 @@  discard block
 block discarded – undo
21 21
 	 *
22 22
 	 * @param WP_Post $post
23 23
 	 */
24
-    public static function output( $post ) {
24
+    public static function output($post) {
25 25
 
26 26
         // Prepare the invoice.
27
-        $invoice = new WPInv_Invoice( $post );
27
+        $invoice = new WPInv_Invoice($post);
28 28
 
29 29
         ?>
30 30
 
@@ -47,12 +47,12 @@  discard block
 block discarded – undo
47 47
                                 'id'          => 'wpinv_key',
48 48
                                 'name'        => 'wpinv_key',
49 49
                                 'label'       => sprintf(
50
-                                    __( '%s Key:', 'invoicing' ),
51
-                                    ucfirst( $invoice->get_invoice_quote_type() )
50
+                                    __('%s Key:', 'invoicing'),
51
+                                    ucfirst($invoice->get_invoice_quote_type())
52 52
                                 ),
53 53
                                 'label_type'  => 'vertical',
54 54
                                 'class'       => 'form-control-sm',
55
-                                'value'       => $invoice->get_key( 'edit' ),
55
+                                'value'       => $invoice->get_key('edit'),
56 56
                                 'extra_attributes' => array(
57 57
                                     'onclick'  => 'this.select();',
58 58
                                     'readonly' => 'true',
@@ -67,8 +67,8 @@  discard block
 block discarded – undo
67 67
                                 'id'          => 'wpinv_view_url',
68 68
                                 'name'        => 'wpinv_view_url',
69 69
                                 'label'       => sprintf(
70
-                                    __( '%s URL:', 'invoicing' ),
71
-                                    ucfirst( $invoice->get_invoice_quote_type() )
70
+                                    __('%s URL:', 'invoicing'),
71
+                                    ucfirst($invoice->get_invoice_quote_type())
72 72
                                 ),
73 73
                                 'label_type'  => 'vertical',
74 74
                                 'class'       => 'form-control-sm',
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
                         );
82 82
 
83 83
                         // If the invoice is paid...
84
-                        if ( $invoice->is_paid() || $invoice->is_refunded() ) {
84
+                        if ($invoice->is_paid() || $invoice->is_refunded()) {
85 85
 
86 86
                             // Gateway.
87 87
                             echo aui()->input(
@@ -89,10 +89,10 @@  discard block
 block discarded – undo
89 89
                                     'type'        => 'text',
90 90
                                     'id'          => 'wpinv_gateway',
91 91
                                     'name'        => '',
92
-                                    'label'       => __( 'Gateway:', 'invoicing' ),
92
+                                    'label'       => __('Gateway:', 'invoicing'),
93 93
                                     'label_type'  => 'vertical',
94 94
                                     'class'       => 'form-control-sm',
95
-                                    'value'       => wpinv_get_gateway_admin_label( $invoice->get_gateway( 'edit' ) ),
95
+                                    'value'       => wpinv_get_gateway_admin_label($invoice->get_gateway('edit')),
96 96
                                     'extra_attributes' => array(
97 97
                                         'onclick'  => 'this.select();',
98 98
                                         'readonly' => 'true',
@@ -106,11 +106,11 @@  discard block
 block discarded – undo
106 106
                                     'type'        => 'text',
107 107
                                     'id'          => 'wpinv_transaction_id',
108 108
                                     'name'        => 'wpinv_transaction_id',
109
-                                    'label'       => __( 'Transaction ID:', 'invoicing' ),
109
+                                    'label'       => __('Transaction ID:', 'invoicing'),
110 110
                                     'label_type'  => 'vertical',
111 111
                                     'class'       => 'form-control-sm',
112
-                                    'value'       => $invoice->get_transaction_id( 'edit' ),
113
-                                    'help_text'   => apply_filters( 'wpinv_invoice_transaction_link_' . $invoice->get_gateway( 'edit' ), '', $invoice->get_transaction_id(), $invoice ),
112
+                                    'value'       => $invoice->get_transaction_id('edit'),
113
+                                    'help_text'   => apply_filters('wpinv_invoice_transaction_link_' . $invoice->get_gateway('edit'), '', $invoice->get_transaction_id(), $invoice),
114 114
                                     'extra_attributes' => array(
115 115
                                         'onclick'  => 'this.select();',
116 116
                                         'readonly' => 'true',
@@ -124,10 +124,10 @@  discard block
 block discarded – undo
124 124
                                     'type'        => 'text',
125 125
                                     'id'          => 'wpinv_currency',
126 126
                                     'name'        => 'wpinv_currency',
127
-                                    'label'       => __( 'Currency:', 'invoicing' ),
127
+                                    'label'       => __('Currency:', 'invoicing'),
128 128
                                     'label_type'  => 'vertical',
129 129
                                     'class'       => 'form-control-sm',
130
-                                    'value'       => $invoice->get_currency( 'edit' ),
130
+                                    'value'       => $invoice->get_currency('edit'),
131 131
                                     'extra_attributes' => array(
132 132
                                         'onclick'  => 'this.select();',
133 133
                                         'readonly' => 'true',
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 
138 138
                         } else {
139 139
 
140
-                            if ( 'wpi_invoice' == $invoice->get_post_type() ) {
140
+                            if ('wpi_invoice' == $invoice->get_post_type()) {
141 141
 
142 142
                                 // Payment URL.
143 143
                                 echo aui()->input(
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
                                         'type'        => 'text',
146 146
                                         'id'          => 'wpinv_payment_url',
147 147
                                         'name'        => 'wpinv_payment_url',
148
-                                        'label'       => __( 'Payment URL:', 'invoicing' ),
148
+                                        'label'       => __('Payment URL:', 'invoicing'),
149 149
                                         'label_type'  => 'vertical',
150 150
                                         'class'       => 'form-control-sm',
151 151
                                         'value'       => $invoice->get_checkout_payment_url(),
@@ -161,13 +161,13 @@  discard block
 block discarded – undo
161 161
                                     array(
162 162
                                         'id'               => 'wpinv_gateway',
163 163
                                         'name'             => 'wpinv_gateway',
164
-                                        'label'            => __( 'Gateway:', 'invoicing' ),
164
+                                        'label'            => __('Gateway:', 'invoicing'),
165 165
                                         'label_type'       => 'vertical',
166
-                                        'placeholder'      => __( 'Select Gateway', 'invoicing' ),
167
-                                        'value'            => $invoice->get_gateway( 'edit' ),
166
+                                        'placeholder'      => __('Select Gateway', 'invoicing'),
167
+                                        'value'            => $invoice->get_gateway('edit'),
168 168
                                         'select2'          => true,
169 169
                                         'data-allow-clear' => 'false',
170
-                                        'options'          => wp_list_pluck( wpinv_get_enabled_payment_gateways( true ), 'admin_label' ),
170
+                                        'options'          => wp_list_pluck(wpinv_get_enabled_payment_gateways(true), 'admin_label'),
171 171
                                     )
172 172
                                 );
173 173
 
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-getpaid-meta-box-invoice-address.php 1 patch
Spacing   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  *
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if (!defined('ABSPATH')) {
11 11
 	exit; // Exit if accessed directly
12 12
 }
13 13
 
@@ -21,14 +21,14 @@  discard block
 block discarded – undo
21 21
 	 *
22 22
 	 * @param WP_Post $post
23 23
 	 */
24
-    public static function output( $post ) {
24
+    public static function output($post) {
25 25
 
26 26
         // Prepare the invoice.
27
-        $invoice  = new WPInv_Invoice( $post );
28
-        $customer = $invoice->exists() ? $invoice->get_user_id( 'edit' ) : get_current_user_id();
29
-        $customer = new WP_User( $customer );
30
-        $display  = sprintf( _x( '%1$s (%2$s)', 'user dropdown', 'invoicing' ), $customer->display_name, $customer->user_email );
31
-        wp_nonce_field( 'getpaid_meta_nonce', 'getpaid_meta_nonce' );
27
+        $invoice  = new WPInv_Invoice($post);
28
+        $customer = $invoice->exists() ? $invoice->get_user_id('edit') : get_current_user_id();
29
+        $customer = new WP_User($customer);
30
+        $display  = sprintf(_x('%1$s (%2$s)', 'user dropdown', 'invoicing'), $customer->display_name, $customer->user_email);
31
+        wp_nonce_field('getpaid_meta_nonce', 'getpaid_meta_nonce');
32 32
 
33 33
         ?>
34 34
 
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
                         <div class="col-12 col-sm-6">
44 44
                             <div id="getpaid-invoice-user-id-wrapper" class="form-group">
45 45
                                 <div>
46
-                                    <label for="post_author_override"><?php _e( 'Customer', 'invoicing' );?></label>
46
+                                    <label for="post_author_override"><?php _e('Customer', 'invoicing'); ?></label>
47 47
                                 </div>
48 48
                                 <div>
49
-                                    <select name="post_author_override" id="wpinv_post_author_override" class="getpaid-customer-search form-control regular-text" data-placeholder="<?php esc_attr_e( 'Search for a customer by email or name', 'invoicing' ); ?>">
50
-                                        <option selected="selected" value="<?php echo (int) $customer->ID; ?>"><?php echo sanitize_text_field( $display ); ?> </option>)
49
+                                    <select name="post_author_override" id="wpinv_post_author_override" class="getpaid-customer-search form-control regular-text" data-placeholder="<?php esc_attr_e('Search for a customer by email or name', 'invoicing'); ?>">
50
+                                        <option selected="selected" value="<?php echo (int) $customer->ID; ?>"><?php echo sanitize_text_field($display); ?> </option>)
51 51
                                     </select>
52 52
                                 </div>
53 53
                             </div>
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
                                             'type'        => 'text',
61 61
                                             'id'          => 'getpaid-invoice-new-user-email',
62 62
                                             'name'        => 'wpinv_email',
63
-                                            'label'       => __( 'Email', 'invoicing' ) . '<span class="required">*</span>',
63
+                                            'label'       => __('Email', 'invoicing') . '<span class="required">*</span>',
64 64
                                             'label_type'  => 'vertical',
65 65
                                             'placeholder' => '[email protected]',
66 66
                                             'class'       => 'form-control-sm',
@@ -70,18 +70,18 @@  discard block
 block discarded – undo
70 70
                             </div>
71 71
                         </div>
72 72
                         <div class="col-12 col-sm-6 form-group mt-sm-4">
73
-                            <?php if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) : ?>
73
+                            <?php if (!$invoice->is_paid() && !$invoice->is_refunded()) : ?>
74 74
                                 <a id="getpaid-invoice-fill-user-details" class="button button-small button-secondary" href="javascript:void(0)">
75 75
                                     <i aria-hidden="true" class="fa fa-refresh"></i>
76
-                                    <?php _e( 'Fill User Details', 'invoicing' );?>
76
+                                    <?php _e('Fill User Details', 'invoicing'); ?>
77 77
                                 </a>
78 78
                                 <a id="getpaid-invoice-create-new-user-button" class="button button-small button-secondary" href="javascript:void(0)">
79 79
                                     <i aria-hidden="true" class="fa fa-plus"></i>
80
-                                    <?php _e( 'Add New User', 'invoicing' );?>
80
+                                    <?php _e('Add New User', 'invoicing'); ?>
81 81
                                 </a>
82 82
                                 <a id="getpaid-invoice-cancel-create-new-user" class="button button-small button-secondary d-none" href="javascript:void(0)">
83 83
                                     <i aria-hidden="true" class="fa fa-close"></i>
84
-                                    <?php _e( 'Cancel', 'invoicing' );?>
84
+                                    <?php _e('Cancel', 'invoicing'); ?>
85 85
                                 </a>
86 86
                             <?php endif; ?>
87 87
                         </div>
@@ -94,11 +94,11 @@  discard block
 block discarded – undo
94 94
                                         'type'        => 'text',
95 95
                                         'id'          => 'wpinv_first_name',
96 96
                                         'name'        => 'wpinv_first_name',
97
-                                        'label'       => __( 'First Name', 'invoicing' ),
97
+                                        'label'       => __('First Name', 'invoicing'),
98 98
                                         'label_type'  => 'vertical',
99 99
                                         'placeholder' => '',
100 100
                                         'class'       => 'form-control-sm',
101
-                                        'value'       => $invoice->get_first_name( 'edit' ),
101
+                                        'value'       => $invoice->get_first_name('edit'),
102 102
                                     )
103 103
                                 );
104 104
                             ?>
@@ -110,11 +110,11 @@  discard block
 block discarded – undo
110 110
                                         'type'        => 'text',
111 111
                                         'id'          => 'wpinv_last_name',
112 112
                                         'name'        => 'wpinv_last_name',
113
-                                        'label'       => __( 'Last Name', 'invoicing' ),
113
+                                        'label'       => __('Last Name', 'invoicing'),
114 114
                                         'label_type'  => 'vertical',
115 115
                                         'placeholder' => '',
116 116
                                         'class'       => 'form-control-sm',
117
-                                        'value'       => $invoice->get_last_name( 'edit' ),
117
+                                        'value'       => $invoice->get_last_name('edit'),
118 118
                                     )
119 119
                                 );
120 120
                             ?>
@@ -129,11 +129,11 @@  discard block
 block discarded – undo
129 129
                                         'type'        => 'text',
130 130
                                         'id'          => 'wpinv_company',
131 131
                                         'name'        => 'wpinv_company',
132
-                                        'label'       => __( 'Company', 'invoicing' ),
132
+                                        'label'       => __('Company', 'invoicing'),
133 133
                                         'label_type'  => 'vertical',
134 134
                                         'placeholder' => '',
135 135
                                         'class'       => 'form-control-sm',
136
-                                        'value'       => $invoice->get_company( 'edit' ),
136
+                                        'value'       => $invoice->get_company('edit'),
137 137
                                     )
138 138
                                 );
139 139
                             ?>
@@ -145,11 +145,11 @@  discard block
 block discarded – undo
145 145
                                         'type'        => 'text',
146 146
                                         'id'          => 'wpinv_vat_number',
147 147
                                         'name'        => 'wpinv_vat_number',
148
-                                        'label'       => __( 'Vat Number', 'invoicing' ),
148
+                                        'label'       => __('Vat Number', 'invoicing'),
149 149
                                         'label_type'  => 'vertical',
150 150
                                         'placeholder' => '',
151 151
                                         'class'       => 'form-control-sm',
152
-                                        'value'       => $invoice->get_vat_number( 'edit' ),
152
+                                        'value'       => $invoice->get_vat_number('edit'),
153 153
                                     )
154 154
                                 );
155 155
                             ?>
@@ -164,11 +164,11 @@  discard block
 block discarded – undo
164 164
                                         'type'        => 'text',
165 165
                                         'id'          => 'wpinv_address',
166 166
                                         'name'        => 'wpinv_address',
167
-                                        'label'       => __( 'Address', 'invoicing' ),
167
+                                        'label'       => __('Address', 'invoicing'),
168 168
                                         'label_type'  => 'vertical',
169 169
                                         'placeholder' => '',
170 170
                                         'class'       => 'form-control-sm',
171
-                                        'value'       => $invoice->get_address( 'edit' ),
171
+                                        'value'       => $invoice->get_address('edit'),
172 172
                                     )
173 173
                                 );
174 174
                             ?>
@@ -180,11 +180,11 @@  discard block
 block discarded – undo
180 180
                                         'type'        => 'text',
181 181
                                         'id'          => 'wpinv_city',
182 182
                                         'name'        => 'wpinv_city',
183
-                                        'label'       => __( 'City', 'invoicing' ),
183
+                                        'label'       => __('City', 'invoicing'),
184 184
                                         'label_type'  => 'vertical',
185 185
                                         'placeholder' => '',
186 186
                                         'class'       => 'form-control-sm',
187
-                                        'value'       => $invoice->get_city( 'edit' ),
187
+                                        'value'       => $invoice->get_city('edit'),
188 188
                                     )
189 189
                                 );
190 190
                             ?>
@@ -198,11 +198,11 @@  discard block
 block discarded – undo
198 198
                                     array(
199 199
                                         'id'          => 'wpinv_country',
200 200
                                         'name'        => 'wpinv_country',
201
-                                        'label'       => __( 'Country', 'invoicing' ),
201
+                                        'label'       => __('Country', 'invoicing'),
202 202
                                         'label_type'  => 'vertical',
203
-                                        'placeholder' => __( 'Choose a country', 'invoicing' ),
203
+                                        'placeholder' => __('Choose a country', 'invoicing'),
204 204
                                         'class'       => 'form-control-sm',
205
-                                        'value'       => $invoice->get_country( 'edit' ),
205
+                                        'value'       => $invoice->get_country('edit'),
206 206
                                         'options'     => wpinv_get_country_list(),
207 207
                                         'data-allow-clear' => 'false',
208 208
                                         'select2'          => true,
@@ -213,20 +213,20 @@  discard block
 block discarded – undo
213 213
                         <div class="col-12 col-sm-6">
214 214
                             <?php
215 215
 
216
-                                $states = wpinv_get_country_states( $invoice->get_country( 'edit' ) );
216
+                                $states = wpinv_get_country_states($invoice->get_country('edit'));
217 217
 
218
-                                if ( empty( $states ) ) {
218
+                                if (empty($states)) {
219 219
 
220 220
                                     echo aui()->input(
221 221
                                         array(
222 222
                                             'type'        => 'text',
223 223
                                             'id'          => 'wpinv_state',
224 224
                                             'name'        => 'wpinv_state',
225
-                                            'label'       => __( 'State', 'invoicing' ),
225
+                                            'label'       => __('State', 'invoicing'),
226 226
                                             'label_type'  => 'vertical',
227 227
                                             'placeholder' => '',
228 228
                                             'class'       => 'form-control-sm',
229
-                                            'value'       => $invoice->get_state( 'edit' ),
229
+                                            'value'       => $invoice->get_state('edit'),
230 230
                                         )
231 231
                                     );
232 232
 
@@ -236,11 +236,11 @@  discard block
 block discarded – undo
236 236
                                         array(
237 237
                                             'id'          => 'wpinv_state',
238 238
                                             'name'        => 'wpinv_state',
239
-                                            'label'       => __( 'State', 'invoicing' ),
239
+                                            'label'       => __('State', 'invoicing'),
240 240
                                             'label_type'  => 'vertical',
241
-                                            'placeholder' => __( 'Select a state', 'invoicing' ),
241
+                                            'placeholder' => __('Select a state', 'invoicing'),
242 242
                                             'class'       => 'form-control-sm',
243
-                                            'value'       => $invoice->get_state( 'edit' ),
243
+                                            'value'       => $invoice->get_state('edit'),
244 244
                                             'options'     => $states,
245 245
                                             'data-allow-clear' => 'false',
246 246
                                             'select2'          => true,
@@ -261,11 +261,11 @@  discard block
 block discarded – undo
261 261
                                         'type'        => 'text',
262 262
                                         'id'          => 'wpinv_zip',
263 263
                                         'name'        => 'wpinv_zip',
264
-                                        'label'       => __( 'Zip / Postal Code', 'invoicing' ),
264
+                                        'label'       => __('Zip / Postal Code', 'invoicing'),
265 265
                                         'label_type'  => 'vertical',
266 266
                                         'placeholder' => '',
267 267
                                         'class'       => 'form-control-sm',
268
-                                        'value'       => $invoice->get_zip( 'edit' ),
268
+                                        'value'       => $invoice->get_zip('edit'),
269 269
                                     )
270 270
                                 );
271 271
                             ?>
@@ -277,18 +277,18 @@  discard block
 block discarded – undo
277 277
                                         'type'        => 'text',
278 278
                                         'id'          => 'wpinv_phone',
279 279
                                         'name'        => 'wpinv_phone',
280
-                                        'label'       => __( 'Phone', 'invoicing' ),
280
+                                        'label'       => __('Phone', 'invoicing'),
281 281
                                         'label_type'  => 'vertical',
282 282
                                         'placeholder' => '',
283 283
                                         'class'       => 'form-control-sm',
284
-                                        'value'       => $invoice->get_phone( 'edit' ),
284
+                                        'value'       => $invoice->get_phone('edit'),
285 285
                                     )
286 286
                                 );
287 287
                             ?>
288 288
                         </div>
289 289
                     </div>
290 290
 
291
-                    <?php do_action( 'getpaid_after_metabox_invoice_address', $invoice ); ?>
291
+                    <?php do_action('getpaid_after_metabox_invoice_address', $invoice); ?>
292 292
             </div>
293 293
         <?php
294 294
     }
@@ -298,50 +298,50 @@  discard block
 block discarded – undo
298 298
 	 *
299 299
 	 * @param int $post_id
300 300
 	 */
301
-	public static function save( $post_id ) {
301
+	public static function save($post_id) {
302 302
 
303 303
         // Prepare the invoice.
304
-        $invoice = new WPInv_Invoice( $post_id );
304
+        $invoice = new WPInv_Invoice($post_id);
305 305
 
306 306
         // Load new data.
307 307
         $invoice->set_props(
308 308
 			array(
309
-                'template'             => isset( $_POST['wpinv_template'] ) ? wpinv_clean( $_POST['wpinv_template'] ) : null,
310
-                'email_cc'             => isset( $_POST['wpinv_cc'] ) ? wpinv_clean( $_POST['wpinv_cc'] ) : null,
311
-                'disable_taxes'        => isset( $_POST['disable_taxes'] ),
312
-                'currency'             => isset( $_POST['wpinv_currency'] ) ? wpinv_clean( $_POST['wpinv_currency'] ) : null,
313
-                'gateway'              => ( $invoice->needs_payment() && isset( $_POST['wpinv_gateway'] ) ) ? wpinv_clean( $_POST['wpinv_gateway'] ) : null,
314
-                'address'              => isset( $_POST['wpinv_address'] ) ? wpinv_clean( $_POST['wpinv_address'] ) : null,
315
-                'vat_number'           => isset( $_POST['wpinv_vat_number'] ) ? wpinv_clean( $_POST['wpinv_vat_number'] ) : null,
316
-                'company'              => isset( $_POST['wpinv_company'] ) ? wpinv_clean( $_POST['wpinv_company'] ) : null,
317
-                'zip'                  => isset( $_POST['wpinv_zip'] ) ? wpinv_clean( $_POST['wpinv_zip'] ) : null,
318
-                'state'                => isset( $_POST['wpinv_state'] ) ? wpinv_clean( $_POST['wpinv_state'] ) : null,
319
-                'city'                 => isset( $_POST['wpinv_city'] ) ? wpinv_clean( $_POST['wpinv_city'] ) : null,
320
-                'country'              => isset( $_POST['wpinv_country'] ) ? wpinv_clean( $_POST['wpinv_country'] ) : null,
321
-                'phone'                => isset( $_POST['wpinv_phone'] ) ? wpinv_clean( $_POST['wpinv_phone'] ) : null,
322
-                'first_name'           => isset( $_POST['wpinv_first_name'] ) ? wpinv_clean( $_POST['wpinv_first_name'] ) : null,
323
-                'last_name'            => isset( $_POST['wpinv_last_name'] ) ? wpinv_clean( $_POST['wpinv_last_name'] ) : null,
324
-                'author'               => isset( $_POST['post_author_override'] ) ? wpinv_clean( $_POST['post_author_override'] ) : null,
325
-                'date_created'         => isset( $_POST['date_created'] ) ? wpinv_clean( $_POST['date_created'] ) : null,
326
-                'date_completed'       => isset( $_POST['wpinv_date_completed'] ) ? wpinv_clean( $_POST['wpinv_date_completed'] ) : null,
327
-                'due_date'             => isset( $_POST['wpinv_due_date'] ) ? wpinv_clean( $_POST['wpinv_due_date'] ) : null,
328
-                'number'               => isset( $_POST['wpinv_number'] ) ? wpinv_clean( $_POST['wpinv_number'] ) : null,
329
-                'status'               => isset( $_POST['wpinv_status'] ) ? wpinv_clean( $_POST['wpinv_status'] ) : null,
309
+                'template'             => isset($_POST['wpinv_template']) ? wpinv_clean($_POST['wpinv_template']) : null,
310
+                'email_cc'             => isset($_POST['wpinv_cc']) ? wpinv_clean($_POST['wpinv_cc']) : null,
311
+                'disable_taxes'        => isset($_POST['disable_taxes']),
312
+                'currency'             => isset($_POST['wpinv_currency']) ? wpinv_clean($_POST['wpinv_currency']) : null,
313
+                'gateway'              => ($invoice->needs_payment() && isset($_POST['wpinv_gateway'])) ? wpinv_clean($_POST['wpinv_gateway']) : null,
314
+                'address'              => isset($_POST['wpinv_address']) ? wpinv_clean($_POST['wpinv_address']) : null,
315
+                'vat_number'           => isset($_POST['wpinv_vat_number']) ? wpinv_clean($_POST['wpinv_vat_number']) : null,
316
+                'company'              => isset($_POST['wpinv_company']) ? wpinv_clean($_POST['wpinv_company']) : null,
317
+                'zip'                  => isset($_POST['wpinv_zip']) ? wpinv_clean($_POST['wpinv_zip']) : null,
318
+                'state'                => isset($_POST['wpinv_state']) ? wpinv_clean($_POST['wpinv_state']) : null,
319
+                'city'                 => isset($_POST['wpinv_city']) ? wpinv_clean($_POST['wpinv_city']) : null,
320
+                'country'              => isset($_POST['wpinv_country']) ? wpinv_clean($_POST['wpinv_country']) : null,
321
+                'phone'                => isset($_POST['wpinv_phone']) ? wpinv_clean($_POST['wpinv_phone']) : null,
322
+                'first_name'           => isset($_POST['wpinv_first_name']) ? wpinv_clean($_POST['wpinv_first_name']) : null,
323
+                'last_name'            => isset($_POST['wpinv_last_name']) ? wpinv_clean($_POST['wpinv_last_name']) : null,
324
+                'author'               => isset($_POST['post_author_override']) ? wpinv_clean($_POST['post_author_override']) : null,
325
+                'date_created'         => isset($_POST['date_created']) ? wpinv_clean($_POST['date_created']) : null,
326
+                'date_completed'       => isset($_POST['wpinv_date_completed']) ? wpinv_clean($_POST['wpinv_date_completed']) : null,
327
+                'due_date'             => isset($_POST['wpinv_due_date']) ? wpinv_clean($_POST['wpinv_due_date']) : null,
328
+                'number'               => isset($_POST['wpinv_number']) ? wpinv_clean($_POST['wpinv_number']) : null,
329
+                'status'               => isset($_POST['wpinv_status']) ? wpinv_clean($_POST['wpinv_status']) : null,
330 330
 			)
331 331
         );
332 332
 
333 333
         // Discount code.
334
-        if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
334
+        if (!$invoice->is_paid() && !$invoice->is_refunded()) {
335 335
 
336
-            if ( isset( $_POST['wpinv_discount_code'] ) ) {
337
-                $invoice->set_discount_code( $_POST['wpinv_discount_code'] );
336
+            if (isset($_POST['wpinv_discount_code'])) {
337
+                $invoice->set_discount_code($_POST['wpinv_discount_code']);
338 338
             }
339 339
 
340
-            $discount = new WPInv_Discount( $invoice->get_discount_code() );
341
-            if ( $discount->exists() ) {
342
-                $invoice->add_discount( getpaid_calculate_invoice_discount( $invoice, $discount ) );
340
+            $discount = new WPInv_Discount($invoice->get_discount_code());
341
+            if ($discount->exists()) {
342
+                $invoice->add_discount(getpaid_calculate_invoice_discount($invoice, $discount));
343 343
             } else {
344
-                $invoice->remove_discount( 'discount_code' );
344
+                $invoice->remove_discount('discount_code');
345 345
             }
346 346
 
347 347
             // Recalculate totals.
@@ -350,17 +350,17 @@  discard block
 block discarded – undo
350 350
         }
351 351
 
352 352
         // If we're creating a new user...
353
-        if ( ! empty( $_POST['wpinv_new_user'] ) && is_email( $_POST['wpinv_email'] ) ) {
353
+        if (!empty($_POST['wpinv_new_user']) && is_email($_POST['wpinv_email'])) {
354 354
 
355 355
             // Attempt to create the user.
356
-            $user = wpinv_create_user( sanitize_email( $_POST['wpinv_email'] ) );
356
+            $user = wpinv_create_user(sanitize_email($_POST['wpinv_email']));
357 357
 
358 358
 
359 359
             // If successful, update the invoice author.
360
-            if ( is_numeric( $user ) ) {
361
-                $invoice->set_author( $user );
360
+            if (is_numeric($user)) {
361
+                $invoice->set_author($user);
362 362
             } else {
363
-                wpinv_error_log( $user->get_error_message(), __( 'Invoice add new user', 'invoicing' ), __FILE__, __LINE__ );
363
+                wpinv_error_log($user->get_error_message(), __('Invoice add new user', 'invoicing'), __FILE__, __LINE__);
364 364
             }
365 365
         }
366 366
 
@@ -374,23 +374,23 @@  discard block
 block discarded – undo
374 374
         $GLOBALS['wpinv_skip_invoice_notification'] = false;
375 375
 
376 376
         // (Maybe) send new user notification.
377
-        if ( ! empty( $user ) && is_numeric( $user ) && apply_filters( 'getpaid_send_new_user_notification', true ) ) {
378
-            wp_send_new_user_notifications( $user, 'user' );
377
+        if (!empty($user) && is_numeric($user) && apply_filters('getpaid_send_new_user_notification', true)) {
378
+            wp_send_new_user_notifications($user, 'user');
379 379
         }
380 380
 
381
-        if ( ! empty( $_POST['send_to_customer'] ) && ! $invoice->is_draft() ) {
381
+        if (!empty($_POST['send_to_customer']) && !$invoice->is_draft()) {
382 382
 
383
-            $sent = getpaid()->get( 'invoice_emails' )->user_invoice( $invoice, true );
383
+            $sent = getpaid()->get('invoice_emails')->user_invoice($invoice, true);
384 384
 
385
-            if ( $sent ) {
386
-                getpaid_admin()->show_success( __( 'Invoice was successfully sent to the customer', 'invoicing' ) );
385
+            if ($sent) {
386
+                getpaid_admin()->show_success(__('Invoice was successfully sent to the customer', 'invoicing'));
387 387
             } else {
388
-                getpaid_admin()->show_error( __( 'Could not send the invoice to the customer', 'invoicing' ) );
388
+                getpaid_admin()->show_error(__('Could not send the invoice to the customer', 'invoicing'));
389 389
             }
390 390
 
391 391
         }
392 392
 
393 393
         // Fires after an invoice is saved.
394
-		do_action( 'wpinv_invoice_metabox_saved', $invoice );
394
+		do_action('wpinv_invoice_metabox_saved', $invoice);
395 395
 	}
396 396
 }
Please login to merge, or discard this patch.
includes/wpinv-address-functions.php 1 patch
Spacing   +141 added lines, -141 removed lines patch added patch discarded remove patch
@@ -7,15 +7,15 @@  discard block
 block discarded – undo
7 7
  */
8 8
  
9 9
 // MUST have WordPress.
10
-if ( !defined( 'WPINC' ) ) {
11
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
10
+if (!defined('WPINC')) {
11
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
12 12
 }
13 13
 
14 14
 
15 15
 function wpinv_get_default_country() {
16
-	$country = wpinv_get_option( 'default_country', 'UK' );
16
+	$country = wpinv_get_option('default_country', 'UK');
17 17
 
18
-	return apply_filters( 'wpinv_default_country', $country );
18
+	return apply_filters('wpinv_default_country', $country);
19 19
 }
20 20
 
21 21
 /**
@@ -23,8 +23,8 @@  discard block
 block discarded – undo
23 23
  *
24 24
  * @return string
25 25
  */
26
-function getpaid_get_ip_country( $ip_address = '' ) {
27
-    $country = GetPaid_Geolocation::geolocate_ip( $ip_address, true );
26
+function getpaid_get_ip_country($ip_address = '') {
27
+    $country = GetPaid_Geolocation::geolocate_ip($ip_address, true);
28 28
     return $country['country'];
29 29
 }
30 30
 
@@ -34,59 +34,59 @@  discard block
 block discarded – undo
34 34
  * @param string $country The country code to sanitize
35 35
  * @return array
36 36
  */
37
-function wpinv_sanitize_country( $country ) {
37
+function wpinv_sanitize_country($country) {
38 38
 
39 39
 	// Enure the country is specified
40
-    if ( empty( $country ) ) {
40
+    if (empty($country)) {
41 41
         $country = wpinv_get_default_country();
42 42
     }
43
-    return trim( wpinv_utf8_strtoupper( $country ) );
43
+    return trim(wpinv_utf8_strtoupper($country));
44 44
 
45 45
 }
46 46
 
47
-function wpinv_is_base_country( $country ) {
47
+function wpinv_is_base_country($country) {
48 48
     $base_country = wpinv_get_default_country();
49 49
     
50
-    if ( $base_country === 'UK' ) {
50
+    if ($base_country === 'UK') {
51 51
         $base_country = 'GB';
52 52
     }
53
-    if ( $country == 'UK' ) {
53
+    if ($country == 'UK') {
54 54
         $country = 'GB';
55 55
     }
56 56
 
57
-    return ( $country && $country === $base_country ) ? true : false;
57
+    return ($country && $country === $base_country) ? true : false;
58 58
 }
59 59
 
60
-function wpinv_country_name( $country_code = '' ) { 
60
+function wpinv_country_name($country_code = '') { 
61 61
     $countries = wpinv_get_country_list();
62 62
     $country_code = $country_code == 'UK' ? 'GB' : $country_code;
63
-    $country = isset( $countries[$country_code] ) ? $countries[$country_code] : $country_code;
63
+    $country = isset($countries[$country_code]) ? $countries[$country_code] : $country_code;
64 64
 
65
-    return apply_filters( 'wpinv_country_name', $country, $country_code );
65
+    return apply_filters('wpinv_country_name', $country, $country_code);
66 66
 }
67 67
 
68 68
 function wpinv_get_default_state() {
69
-	$state = wpinv_get_option( 'default_state', '' );
69
+	$state = wpinv_get_option('default_state', '');
70 70
 
71
-	return apply_filters( 'wpinv_default_state', $state );
71
+	return apply_filters('wpinv_default_state', $state);
72 72
 }
73 73
 
74
-function wpinv_state_name( $state_code = '', $country_code = '' ) {
74
+function wpinv_state_name($state_code = '', $country_code = '') {
75 75
     $state = $state_code;
76 76
     
77
-    if ( !empty( $country_code ) ) {
78
-        $states = wpinv_get_country_states( $country_code );
77
+    if (!empty($country_code)) {
78
+        $states = wpinv_get_country_states($country_code);
79 79
         
80
-        $state = !empty( $states ) && isset( $states[$state_code] ) ? $states[$state_code] : $state;
80
+        $state = !empty($states) && isset($states[$state_code]) ? $states[$state_code] : $state;
81 81
     }
82 82
 
83
-    return apply_filters( 'wpinv_state_name', $state, $state_code, $country_code );
83
+    return apply_filters('wpinv_state_name', $state, $state_code, $country_code);
84 84
 }
85 85
 
86 86
 function wpinv_store_address() {
87
-    $address = wpinv_get_option( 'store_address', '' );
87
+    $address = wpinv_get_option('store_address', '');
88 88
 
89
-    return apply_filters( 'wpinv_store_address', $address );
89
+    return apply_filters('wpinv_store_address', $address);
90 90
 }
91 91
 
92 92
 /**
@@ -94,24 +94,24 @@  discard block
 block discarded – undo
94 94
  *
95 95
  * @param WPInv_Invoice $invoice
96 96
  */
97
-function getpaid_maybe_add_default_address( &$invoice ) {
97
+function getpaid_maybe_add_default_address(&$invoice) {
98 98
 
99 99
     $user_id = $invoice->get_user_id();
100 100
 
101 101
     // Abort if the invoice belongs to no one.
102
-    if ( empty( $user_id ) ) {
102
+    if (empty($user_id)) {
103 103
         return;
104 104
     }
105 105
 
106 106
     // Fill in defaults whenever necessary.
107
-    foreach ( wpinv_get_user_address( $user_id ) as $key => $value ) {
107
+    foreach (wpinv_get_user_address($user_id) as $key => $value) {
108 108
 
109
-        if ( is_callable( $invoice, "get_$key" ) ) {
110
-            $current = call_user_func( array( $invoice, "get_$key" ) );
109
+        if (is_callable($invoice, "get_$key")) {
110
+            $current = call_user_func(array($invoice, "get_$key"));
111 111
 
112
-            if ( empty( $current ) ) {
112
+            if (empty($current)) {
113 113
                 $method = "set_$key";
114
-                $invoice->$method( $value );
114
+                $invoice->$method($value);
115 115
             }
116 116
 
117 117
         }
@@ -130,21 +130,21 @@  discard block
 block discarded – undo
130 130
     $address_fields = apply_filters(
131 131
         'getpaid_user_address_fields',
132 132
         array(
133
-            'first_name' => __( 'First Name', 'invoicing' ),
134
-            'last_name'  => __( 'Last Name', 'invoicing' ),
135
-            'country'    => __( 'Country', 'invoicing' ),
136
-            'state'      => __( 'State', 'invoicing' ),
137
-            'city'       => __( 'City', 'invoicing' ),
138
-            'zip'        => __( 'Zip/Postal Code', 'invoicing' ),
139
-            'address'    => __( 'Address', 'invoicing' ),
140
-            'phone'      => __( 'Phone Number', 'invoicing' ),
141
-            'company'    => __( 'Company', 'invoicing' ),
142
-            'vat_number' => __( 'VAT Number', 'invoicing' ),
133
+            'first_name' => __('First Name', 'invoicing'),
134
+            'last_name'  => __('Last Name', 'invoicing'),
135
+            'country'    => __('Country', 'invoicing'),
136
+            'state'      => __('State', 'invoicing'),
137
+            'city'       => __('City', 'invoicing'),
138
+            'zip'        => __('Zip/Postal Code', 'invoicing'),
139
+            'address'    => __('Address', 'invoicing'),
140
+            'phone'      => __('Phone Number', 'invoicing'),
141
+            'company'    => __('Company', 'invoicing'),
142
+            'vat_number' => __('VAT Number', 'invoicing'),
143 143
         )
144 144
     );
145 145
 
146
-    if ( ! wpinv_use_taxes() && isset( $address_fields['vat_number'] ) ) {
147
-        unset( $address_fields['vat_number'] );
146
+    if (!wpinv_use_taxes() && isset($address_fields['vat_number'])) {
147
+        unset($address_fields['vat_number']);
148 148
     }
149 149
 
150 150
     return $address_fields;
@@ -155,8 +155,8 @@  discard block
 block discarded – undo
155 155
  * 
156 156
  * @return bool
157 157
  */
158
-function getpaid_is_address_field_whitelisted( $key ) {
159
-    return array_key_exists( $key, getpaid_user_address_fields() );
158
+function getpaid_is_address_field_whitelisted($key) {
159
+    return array_key_exists($key, getpaid_user_address_fields());
160 160
 }
161 161
 
162 162
 /**
@@ -166,24 +166,24 @@  discard block
 block discarded – undo
166 166
  *
167 167
  * @param WPInv_Invoice $invoice
168 168
  */
169
-function getpaid_save_invoice_user_address( $invoice ) {
169
+function getpaid_save_invoice_user_address($invoice) {
170 170
 
171 171
     // Retrieve the invoice.
172
-    $invoice = wpinv_get_invoice( $invoice );
172
+    $invoice = wpinv_get_invoice($invoice);
173 173
 
174 174
     // Abort if it does not exist.
175
-    if ( empty( $invoice ) ) {
175
+    if (empty($invoice)) {
176 176
         return;
177 177
     }
178 178
 
179
-    foreach ( array_keys( getpaid_user_address_fields() ) as $field ) {
179
+    foreach (array_keys(getpaid_user_address_fields()) as $field) {
180 180
 
181
-        if ( is_callable( array( $invoice, "get_$field" ) ) ) {
182
-            $value = call_user_func( array( $invoice, "get_$field" ) );
181
+        if (is_callable(array($invoice, "get_$field"))) {
182
+            $value = call_user_func(array($invoice, "get_$field"));
183 183
 
184 184
             // Only save if it is not empty.
185
-            if ( ! empty( $value ) ) {
186
-                update_user_meta( $invoice->get_user_id(), '_wpinv_' . $field, $value );
185
+            if (!empty($value)) {
186
+                update_user_meta($invoice->get_user_id(), '_wpinv_' . $field, $value);
187 187
             }
188 188
 
189 189
         }
@@ -191,8 +191,8 @@  discard block
 block discarded – undo
191 191
     }
192 192
 
193 193
 }
194
-add_action( 'getpaid_new_invoice', 'getpaid_save_invoice_user_address' );
195
-add_action( 'getpaid_update_invoice', 'getpaid_save_invoice_user_address' );
194
+add_action('getpaid_new_invoice', 'getpaid_save_invoice_user_address');
195
+add_action('getpaid_update_invoice', 'getpaid_save_invoice_user_address');
196 196
 
197 197
 /**
198 198
  * Retrieves a saved user address.
@@ -201,14 +201,14 @@  discard block
 block discarded – undo
201 201
  * @param bool $with_default Whether or not we should use the default country and state.
202 202
  * @return array
203 203
  */
204
-function wpinv_get_user_address( $user_id = 0, $with_default = true ) {
204
+function wpinv_get_user_address($user_id = 0, $with_default = true) {
205 205
 
206 206
     // Prepare the user id.
207
-    $user_id   = empty( $user_id ) ? get_current_user_id() : $user_id;
208
-    $user_info = get_userdata( $user_id );
207
+    $user_id   = empty($user_id) ? get_current_user_id() : $user_id;
208
+    $user_info = get_userdata($user_id);
209 209
 
210 210
     // Abort if non exists.
211
-    if ( empty( $user_info ) ) {
211
+    if (empty($user_info)) {
212 212
         return array();
213 213
     }
214 214
 
@@ -218,11 +218,11 @@  discard block
 block discarded – undo
218 218
         'email'   => $user_info->user_email,
219 219
     );
220 220
 
221
-    foreach ( array_keys( getpaid_user_address_fields() ) as $field ) {
222
-        $address[$field] = getpaid_get_user_address_field( $user_id, $field );
221
+    foreach (array_keys(getpaid_user_address_fields()) as $field) {
222
+        $address[$field] = getpaid_get_user_address_field($user_id, $field);
223 223
     }
224 224
 
225
-    if ( ! $with_default ) {
225
+    if (!$with_default) {
226 226
         return $address;
227 227
     }
228 228
 
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
         'country'    => wpinv_get_default_country(),
234 234
     );
235 235
 
236
-    return getpaid_array_merge_if_empty( $address, $defaults );
236
+    return getpaid_array_merge_if_empty($address, $defaults);
237 237
 
238 238
 }
239 239
 
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
  * @param string $field The field to use.
245 245
  * @return string|null
246 246
  */
247
-function getpaid_get_user_address_field( $user_id, $field ) {
247
+function getpaid_get_user_address_field($user_id, $field) {
248 248
 
249 249
     $prefixes = array(
250 250
         '_wpinv_',
@@ -252,15 +252,15 @@  discard block
 block discarded – undo
252 252
         ''
253 253
     );
254 254
 
255
-    foreach ( $prefixes as $prefix ) {
255
+    foreach ($prefixes as $prefix) {
256 256
 
257 257
         // Meta table.
258
-        $value = get_user_meta( $user_id, $prefix . $field, true );
258
+        $value = get_user_meta($user_id, $prefix . $field, true);
259 259
         
260 260
         // UWP table.
261
-        $value = ( empty( $value ) && function_exists( 'uwp_get_usermeta' ) ) ? uwp_get_usermeta( $user_id, $prefix . $field ) : $value;
261
+        $value = (empty($value) && function_exists('uwp_get_usermeta')) ? uwp_get_usermeta($user_id, $prefix . $field) : $value;
262 262
 
263
-        if ( ! empty( $value ) ) {
263
+        if (!empty($value)) {
264 264
             return $value;
265 265
         }
266 266
 
@@ -277,16 +277,16 @@  discard block
 block discarded – undo
277 277
  * @param string $return What to return.
278 278
  * @return array
279 279
  */
280
-function wpinv_get_continents( $return = 'all' ) {
280
+function wpinv_get_continents($return = 'all') {
281 281
 
282
-    $continents = wpinv_get_data( 'continents' );
282
+    $continents = wpinv_get_data('continents');
283 283
 
284
-    switch( $return ) {
284
+    switch ($return) {
285 285
         case 'name' :
286
-            return wp_list_pluck( $continents, 'name' );
286
+            return wp_list_pluck($continents, 'name');
287 287
             break;
288 288
         case 'countries' :
289
-            return wp_list_pluck( $continents, 'countries' );
289
+            return wp_list_pluck($continents, 'countries');
290 290
             break;
291 291
         default :
292 292
             return $continents;
@@ -302,12 +302,12 @@  discard block
 block discarded – undo
302 302
  * @param string $country Country code. If no code is specified, defaults to the default country.
303 303
  * @return string
304 304
  */
305
-function wpinv_get_continent_code_for_country( $country = false ) {
305
+function wpinv_get_continent_code_for_country($country = false) {
306 306
 
307
-    $country = wpinv_sanitize_country( $country );
307
+    $country = wpinv_sanitize_country($country);
308 308
     
309
-	foreach ( wpinv_get_continents( 'countries' ) as $continent_code => $countries ) {
310
-		if ( false !== array_search( $country, $countries, true ) ) {
309
+	foreach (wpinv_get_continents('countries') as $continent_code => $countries) {
310
+		if (false !== array_search($country, $countries, true)) {
311 311
 			return $continent_code;
312 312
 		}
313 313
 	}
@@ -323,13 +323,13 @@  discard block
 block discarded – undo
323 323
  * @param string $country Country code. If no code is specified, defaults to the default country.
324 324
  * @return array
325 325
  */
326
-function wpinv_get_country_calling_code( $country = null) {
326
+function wpinv_get_country_calling_code($country = null) {
327 327
 
328
-    $country = wpinv_sanitize_country( $country );
329
-    $codes   = wpinv_get_data( 'phone-codes' );
330
-    $code    = isset( $codes[ $country ] ) ? $codes[ $country ] : '';
328
+    $country = wpinv_sanitize_country($country);
329
+    $codes   = wpinv_get_data('phone-codes');
330
+    $code    = isset($codes[$country]) ? $codes[$country] : '';
331 331
 
332
-    if ( is_array( $code ) ) {
332
+    if (is_array($code)) {
333 333
         return $code[0];
334 334
     }
335 335
     return $code;
@@ -342,8 +342,8 @@  discard block
 block discarded – undo
342 342
  * @param bool $first_empty Whether or not the first item in the list should be empty
343 343
  * @return array
344 344
  */
345
-function wpinv_get_country_list( $first_empty = false ) {
346
-    return wpinv_maybe_add_empty_option( apply_filters( 'wpinv_countries', wpinv_get_data( 'countries' ) ), $first_empty );
345
+function wpinv_get_country_list($first_empty = false) {
346
+    return wpinv_maybe_add_empty_option(apply_filters('wpinv_countries', wpinv_get_data('countries')), $first_empty);
347 347
 }
348 348
 
349 349
 /**
@@ -353,22 +353,22 @@  discard block
 block discarded – undo
353 353
  * @param bool $first_empty Whether or not the first item in the list should be empty
354 354
  * @return array
355 355
  */
356
-function wpinv_get_country_states( $country = null, $first_empty = false ) {
356
+function wpinv_get_country_states($country = null, $first_empty = false) {
357 357
     
358 358
     // Prepare the country.
359
-    $country = wpinv_sanitize_country( $country );
359
+    $country = wpinv_sanitize_country($country);
360 360
 
361 361
     // Fetch all states.
362
-    $all_states = wpinv_get_data( 'states' );
362
+    $all_states = wpinv_get_data('states');
363 363
 
364 364
     // Fetch the specified country's states.
365
-    $states     = isset( $all_states[ $country ] ) ? $all_states[ $country ] : array() ;
366
-    $states     = apply_filters( "wpinv_{$country}_states", $states );
367
-    $states     = apply_filters( 'wpinv_country_states', $states, $country );
365
+    $states     = isset($all_states[$country]) ? $all_states[$country] : array();
366
+    $states     = apply_filters("wpinv_{$country}_states", $states);
367
+    $states     = apply_filters('wpinv_country_states', $states, $country);
368 368
 
369
-    asort( $states );
369
+    asort($states);
370 370
      
371
-    return wpinv_maybe_add_empty_option( $states, $first_empty );
371
+    return wpinv_maybe_add_empty_option($states, $first_empty);
372 372
 }
373 373
 
374 374
 /**
@@ -378,7 +378,7 @@  discard block
 block discarded – undo
378 378
  * @return array
379 379
  */
380 380
 function wpinv_get_us_states_list() {
381
-    return apply_filters( 'wpinv_usa_states', wpinv_get_country_states( 'US' ) );
381
+    return apply_filters('wpinv_usa_states', wpinv_get_country_states('US'));
382 382
 }
383 383
 
384 384
 /**
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
  * @return array
389 389
  */
390 390
 function wpinv_get_canada_states_list() {
391
-    return apply_filters( 'wpinv_canada_provinces', wpinv_get_country_states( 'CA' ) );
391
+    return apply_filters('wpinv_canada_provinces', wpinv_get_country_states('CA'));
392 392
 }
393 393
 
394 394
 /**
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
  * @return array
399 399
  */
400 400
 function wpinv_get_australia_states_list() {
401
-    return apply_filters( 'wpinv_australia_states', wpinv_get_country_states( 'AU' ) );
401
+    return apply_filters('wpinv_australia_states', wpinv_get_country_states('AU'));
402 402
 }
403 403
 
404 404
 /**
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
  * @return array
409 409
  */
410 410
 function wpinv_get_bangladesh_states_list() {
411
-    return apply_filters( 'wpinv_bangladesh_states', wpinv_get_country_states( 'BD' ) );
411
+    return apply_filters('wpinv_bangladesh_states', wpinv_get_country_states('BD'));
412 412
 }
413 413
 
414 414
 /**
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
  * @return array
419 419
  */
420 420
 function wpinv_get_brazil_states_list() {
421
-    return apply_filters( 'wpinv_brazil_states', wpinv_get_country_states( 'BR' ) );
421
+    return apply_filters('wpinv_brazil_states', wpinv_get_country_states('BR'));
422 422
 }
423 423
 
424 424
 /**
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
  * @return array
429 429
  */
430 430
 function wpinv_get_bulgaria_states_list() {
431
-    return apply_filters( 'wpinv_bulgaria_states', wpinv_get_country_states( 'BG' ) );
431
+    return apply_filters('wpinv_bulgaria_states', wpinv_get_country_states('BG'));
432 432
 }
433 433
 
434 434
 /**
@@ -438,7 +438,7 @@  discard block
 block discarded – undo
438 438
  * @return array
439 439
  */
440 440
 function wpinv_get_hong_kong_states_list() {
441
-    return apply_filters( 'wpinv_hong_kong_states', wpinv_get_country_states( 'HK' ) );
441
+    return apply_filters('wpinv_hong_kong_states', wpinv_get_country_states('HK'));
442 442
 }
443 443
 
444 444
 /**
@@ -448,7 +448,7 @@  discard block
 block discarded – undo
448 448
  * @return array
449 449
  */
450 450
 function wpinv_get_hungary_states_list() {
451
-    return apply_filters( 'wpinv_hungary_states', wpinv_get_country_states( 'HU' ) );
451
+    return apply_filters('wpinv_hungary_states', wpinv_get_country_states('HU'));
452 452
 }
453 453
 
454 454
 /**
@@ -458,7 +458,7 @@  discard block
 block discarded – undo
458 458
  * @return array
459 459
  */
460 460
 function wpinv_get_japan_states_list() {
461
-    return apply_filters( 'wpinv_japan_states', wpinv_get_country_states( 'JP' ) );
461
+    return apply_filters('wpinv_japan_states', wpinv_get_country_states('JP'));
462 462
 }
463 463
 
464 464
 /**
@@ -468,7 +468,7 @@  discard block
 block discarded – undo
468 468
  * @return array
469 469
  */
470 470
 function wpinv_get_china_states_list() {
471
-    return apply_filters( 'wpinv_china_states', wpinv_get_country_states( 'CN' ) );
471
+    return apply_filters('wpinv_china_states', wpinv_get_country_states('CN'));
472 472
 }
473 473
 
474 474
 /**
@@ -478,7 +478,7 @@  discard block
 block discarded – undo
478 478
  * @return array
479 479
  */
480 480
 function wpinv_get_new_zealand_states_list() {
481
-    return apply_filters( 'wpinv_new_zealand_states', wpinv_get_country_states( 'NZ' ) );
481
+    return apply_filters('wpinv_new_zealand_states', wpinv_get_country_states('NZ'));
482 482
 }
483 483
 
484 484
 /**
@@ -488,7 +488,7 @@  discard block
 block discarded – undo
488 488
  * @return array
489 489
  */
490 490
 function wpinv_get_peru_states_list() {
491
-    return apply_filters( 'wpinv_peru_states', wpinv_get_country_states( 'PE' ) );
491
+    return apply_filters('wpinv_peru_states', wpinv_get_country_states('PE'));
492 492
 }
493 493
 
494 494
 /**
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
  * @return array
499 499
  */
500 500
 function wpinv_get_indonesia_states_list() {
501
-    return apply_filters( 'wpinv_indonesia_states', wpinv_get_country_states( 'ID' ) );
501
+    return apply_filters('wpinv_indonesia_states', wpinv_get_country_states('ID'));
502 502
 }
503 503
 
504 504
 /**
@@ -508,7 +508,7 @@  discard block
 block discarded – undo
508 508
  * @return array
509 509
  */
510 510
 function wpinv_get_india_states_list() {
511
-    return apply_filters( 'wpinv_india_states', wpinv_get_country_states( 'IN' ) );
511
+    return apply_filters('wpinv_india_states', wpinv_get_country_states('IN'));
512 512
 }
513 513
 
514 514
 /**
@@ -518,7 +518,7 @@  discard block
 block discarded – undo
518 518
  * @return array
519 519
  */
520 520
 function wpinv_get_iran_states_list() {
521
-    return apply_filters( 'wpinv_iran_states', wpinv_get_country_states( 'IR' ) );
521
+    return apply_filters('wpinv_iran_states', wpinv_get_country_states('IR'));
522 522
 }
523 523
 
524 524
 /**
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
  * @return array
529 529
  */
530 530
 function wpinv_get_italy_states_list() {
531
-    return apply_filters( 'wpinv_italy_states', wpinv_get_country_states( 'IT' ) );
531
+    return apply_filters('wpinv_italy_states', wpinv_get_country_states('IT'));
532 532
 }
533 533
 
534 534
 /**
@@ -538,7 +538,7 @@  discard block
 block discarded – undo
538 538
  * @return array
539 539
  */
540 540
 function wpinv_get_malaysia_states_list() {
541
-    return apply_filters( 'wpinv_malaysia_states', wpinv_get_country_states( 'MY' ) );
541
+    return apply_filters('wpinv_malaysia_states', wpinv_get_country_states('MY'));
542 542
 }
543 543
 
544 544
 /**
@@ -548,7 +548,7 @@  discard block
 block discarded – undo
548 548
  * @return array
549 549
  */
550 550
 function wpinv_get_mexico_states_list() {
551
-    return apply_filters( 'wpinv_mexico_states', wpinv_get_country_states( 'MX' ) );
551
+    return apply_filters('wpinv_mexico_states', wpinv_get_country_states('MX'));
552 552
 }
553 553
 
554 554
 /**
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
  * @return array
559 559
  */
560 560
 function wpinv_get_nepal_states_list() {
561
-    return apply_filters( 'wpinv_nepal_states', wpinv_get_country_states( 'NP' ) );
561
+    return apply_filters('wpinv_nepal_states', wpinv_get_country_states('NP'));
562 562
 }
563 563
 
564 564
 /**
@@ -568,7 +568,7 @@  discard block
 block discarded – undo
568 568
  * @return array
569 569
  */
570 570
 function wpinv_get_south_africa_states_list() {
571
-    return apply_filters( 'wpinv_south_africa_states', wpinv_get_country_states( 'ZA' ) );
571
+    return apply_filters('wpinv_south_africa_states', wpinv_get_country_states('ZA'));
572 572
 }
573 573
 
574 574
 /**
@@ -578,7 +578,7 @@  discard block
 block discarded – undo
578 578
  * @return array
579 579
  */
580 580
 function wpinv_get_thailand_states_list() {
581
-    return apply_filters( 'wpinv_thailand_states', wpinv_get_country_states( 'TH' ) );
581
+    return apply_filters('wpinv_thailand_states', wpinv_get_country_states('TH'));
582 582
 }
583 583
 
584 584
 /**
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
  * @return array
589 589
  */
590 590
 function wpinv_get_turkey_states_list() {
591
-    return apply_filters( 'wpinv_turkey_states', wpinv_get_country_states( 'TR' ) );
591
+    return apply_filters('wpinv_turkey_states', wpinv_get_country_states('TR'));
592 592
 }
593 593
 
594 594
 /**
@@ -598,28 +598,28 @@  discard block
 block discarded – undo
598 598
  * @return array
599 599
  */
600 600
 function wpinv_get_spain_states_list() {
601
-    return apply_filters( 'wpinv_spain_states', wpinv_get_country_states( 'ES' ) );
601
+    return apply_filters('wpinv_spain_states', wpinv_get_country_states('ES'));
602 602
 }
603 603
 
604 604
 function wpinv_get_states_field() {
605
-	if( empty( $_POST['country'] ) ) {
605
+	if (empty($_POST['country'])) {
606 606
 		$_POST['country'] = wpinv_get_default_country();
607 607
 	}
608
-	$states = wpinv_get_country_states( sanitize_text_field( $_POST['country'] ) );
608
+	$states = wpinv_get_country_states(sanitize_text_field($_POST['country']));
609 609
 
610
-	if( !empty( $states ) ) {
611
-		$sanitized_field_name = sanitize_text_field( $_POST['field_name'] );
610
+	if (!empty($states)) {
611
+		$sanitized_field_name = sanitize_text_field($_POST['field_name']);
612 612
         
613 613
         $args = array(
614 614
 			'name'    => $sanitized_field_name,
615 615
 			'id'      => $sanitized_field_name,
616 616
 			'class'   => $sanitized_field_name . 'custom-select wpinv-select wpi_select2',
617
-			'options' => array_merge( array( '' => '' ), $states ),
617
+			'options' => array_merge(array('' => ''), $states),
618 618
 			'show_option_all'  => false,
619 619
 			'show_option_none' => false
620 620
 		);
621 621
 
622
-		$response = wpinv_html_select( $args );
622
+		$response = wpinv_html_select($args);
623 623
 
624 624
 	} else {
625 625
 		$response = 'nostates';
@@ -628,10 +628,10 @@  discard block
 block discarded – undo
628 628
 	return $response;
629 629
 }
630 630
 
631
-function wpinv_default_billing_country( $country = '', $user_id = 0 ) {
632
-    $country = !empty( $country ) ? $country : wpinv_get_default_country();
631
+function wpinv_default_billing_country($country = '', $user_id = 0) {
632
+    $country = !empty($country) ? $country : wpinv_get_default_country();
633 633
     
634
-    return apply_filters( 'wpinv_default_billing_country', $country, $user_id );
634
+    return apply_filters('wpinv_default_billing_country', $country, $user_id);
635 635
 }
636 636
 
637 637
 /**
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
  */
644 644
 function wpinv_get_address_formats() {
645 645
 
646
-		return apply_filters( 'wpinv_localisation_address_formats',
646
+		return apply_filters('wpinv_localisation_address_formats',
647 647
 			array(
648 648
 				'default' => "{{name}}\n{{company}}\n{{address}}\n{{city}}\n{{state}}\n{{zip}}\n{{country}}",
649 649
 				'AU'      => "{{name}}\n{{company}}\n{{address}}\n{{city}}\n{{state}} {{zip}}\n{{country}}",
@@ -692,9 +692,9 @@  discard block
 block discarded – undo
692 692
  * @see `wpinv_get_invoice_address_replacements`
693 693
  * @return string
694 694
  */
695
-function wpinv_get_full_address_format( $country = false) {
695
+function wpinv_get_full_address_format($country = false) {
696 696
 
697
-    if( empty( $country ) ) {
697
+    if (empty($country)) {
698 698
         $country = wpinv_get_default_country();
699 699
     }
700 700
 
@@ -702,7 +702,7 @@  discard block
 block discarded – undo
702 702
 	$formats = wpinv_get_address_formats();
703 703
 
704 704
 	// Get format for the specified country.
705
-	$format = ( $country && isset( $formats[ $country ] ) ) ? $formats[ $country ] : $formats['default'];
705
+	$format = ($country && isset($formats[$country])) ? $formats[$country] : $formats['default'];
706 706
     
707 707
     /**
708 708
 	 * Filters the address format to use on Invoices.
@@ -714,7 +714,7 @@  discard block
 block discarded – undo
714 714
 	 * @param string $format  The address format to use.
715 715
      * @param string $country The country who's address format is being retrieved.
716 716
 	 */
717
-    return apply_filters( 'wpinv_get_full_address_format', $format, $country );
717
+    return apply_filters('wpinv_get_full_address_format', $format, $country);
718 718
 }
719 719
 
720 720
 /**
@@ -725,7 +725,7 @@  discard block
 block discarded – undo
725 725
  * @param array $billing_details customer's billing details
726 726
  * @return array
727 727
  */
728
-function wpinv_get_invoice_address_replacements( $billing_details ) {
728
+function wpinv_get_invoice_address_replacements($billing_details) {
729 729
 
730 730
     $default_args = array(
731 731
         'address'           => '',
@@ -738,22 +738,22 @@  discard block
 block discarded – undo
738 738
 		'company'           => '',
739 739
     );
740 740
 
741
-    $args    = map_deep( wp_parse_args( $billing_details, $default_args ), 'trim' );
741
+    $args    = map_deep(wp_parse_args($billing_details, $default_args), 'trim');
742 742
     $state   = $args['state'];
743 743
     $country = $args['country'];
744 744
 
745 745
     // Handle full country name.
746
-    $full_country = empty( $country ) ? $country : wpinv_country_name( $country );
746
+    $full_country = empty($country) ? $country : wpinv_country_name($country);
747 747
 
748 748
     // Handle full state name.
749
-    $full_state   = ( $country && $state ) ?  wpinv_state_name( $state, $country ) : $state;
749
+    $full_state   = ($country && $state) ?  wpinv_state_name($state, $country) : $state;
750 750
 
751 751
     $args['postcode']    = $args['zip'];
752 752
     $args['name']        = $args['first_name'] . ' ' . $args['last_name'];
753 753
     $args['state']       = $full_state;
754 754
     $args['state_code']  = $state;
755 755
     $args['country']     = $full_country;
756
-    $args['country_code']= $country;
756
+    $args['country_code'] = $country;
757 757
 
758 758
     /**
759 759
 	 * Filters the address format replacements to use on Invoices.
@@ -764,14 +764,14 @@  discard block
 block discarded – undo
764 764
 	 * @param array $replacements  The address replacements to use.
765 765
      * @param array $billing_details  The billing details to use.
766 766
 	 */
767
-    $replacements = apply_filters( 'wpinv_get_invoice_address_replacements', $args, $billing_details );
767
+    $replacements = apply_filters('wpinv_get_invoice_address_replacements', $args, $billing_details);
768 768
 
769 769
     $return = array();
770 770
 
771
-    foreach( $replacements as $key => $value ) {
772
-        $value  = is_scalar( $value ) ? trim( sanitize_text_field( $value ) ) : '';
771
+    foreach ($replacements as $key => $value) {
772
+        $value = is_scalar($value) ? trim(sanitize_text_field($value)) : '';
773 773
         $return['{{' . $key . '}}'] = $value;
774
-        $return['{{' . $key . '_upper}}'] = wpinv_utf8_strtoupper( $value );
774
+        $return['{{' . $key . '_upper}}'] = wpinv_utf8_strtoupper($value);
775 775
     }
776 776
 
777 777
     return $return;
@@ -785,6 +785,6 @@  discard block
 block discarded – undo
785 785
  * @since 1.0.14
786 786
  * @return string
787 787
  */
788
-function wpinv_trim_formatted_address_line( $line ) {
789
-	return trim( $line, ', ' );
788
+function wpinv_trim_formatted_address_line($line) {
789
+	return trim($line, ', ');
790 790
 }
791 791
\ No newline at end of file
Please login to merge, or discard this patch.
includes/wpinv-gateway-functions.php 1 patch
Spacing   +143 added lines, -143 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * Contains gateway functions.
4 4
  *
5 5
  */
6
-defined( 'ABSPATH' ) || exit;
6
+defined('ABSPATH') || exit;
7 7
 
8 8
 /**
9 9
  * Returns an array of payment gateways.
@@ -11,82 +11,82 @@  discard block
 block discarded – undo
11 11
  * @return array
12 12
  */
13 13
 function wpinv_get_payment_gateways() {
14
-    return apply_filters( 'wpinv_payment_gateways', array() );
14
+    return apply_filters('wpinv_payment_gateways', array());
15 15
 }
16 16
 
17
-function wpinv_payment_gateway_titles( $all_gateways ) {
17
+function wpinv_payment_gateway_titles($all_gateways) {
18 18
     global $wpinv_options;
19 19
 
20 20
     $gateways = array();
21
-    foreach ( $all_gateways as $key => $gateway ) {
22
-        if ( !empty( $wpinv_options[$key . '_title'] ) ) {
23
-            $all_gateways[$key]['checkout_label'] = __( $wpinv_options[$key . '_title'], 'invoicing' );
21
+    foreach ($all_gateways as $key => $gateway) {
22
+        if (!empty($wpinv_options[$key . '_title'])) {
23
+            $all_gateways[$key]['checkout_label'] = __($wpinv_options[$key . '_title'], 'invoicing');
24 24
         }
25 25
 
26
-        $gateways[$key] = isset( $wpinv_options[$key . '_ordering'] ) ? $wpinv_options[$key . '_ordering'] : ( isset( $gateway['ordering'] ) ? $gateway['ordering'] : '' );
26
+        $gateways[$key] = isset($wpinv_options[$key . '_ordering']) ? $wpinv_options[$key . '_ordering'] : (isset($gateway['ordering']) ? $gateway['ordering'] : '');
27 27
     }
28 28
 
29
-    asort( $gateways );
29
+    asort($gateways);
30 30
 
31
-    foreach ( $gateways as $gateway => $key ) {
31
+    foreach ($gateways as $gateway => $key) {
32 32
         $gateways[$gateway] = $all_gateways[$gateway];
33 33
     }
34 34
 
35 35
     return $gateways;
36 36
 }
37
-add_filter( 'wpinv_payment_gateways', 'wpinv_payment_gateway_titles', 1000, 1 );
37
+add_filter('wpinv_payment_gateways', 'wpinv_payment_gateway_titles', 1000, 1);
38 38
 
39
-function wpinv_get_enabled_payment_gateways( $sort = false ) {
39
+function wpinv_get_enabled_payment_gateways($sort = false) {
40 40
     $gateways = wpinv_get_payment_gateways();
41
-    $enabled  = wpinv_get_option( 'gateways', array( 'manual' => 1 ) );
41
+    $enabled  = wpinv_get_option('gateways', array('manual' => 1));
42 42
 
43 43
     $gateway_list = array();
44 44
 
45
-    foreach ( $gateways as $key => $gateway ) {
46
-        if ( isset( $enabled[ $key ] ) && $enabled[ $key ] == 1 ) {
47
-            $gateway_list[ $key ] = $gateway;
45
+    foreach ($gateways as $key => $gateway) {
46
+        if (isset($enabled[$key]) && $enabled[$key] == 1) {
47
+            $gateway_list[$key] = $gateway;
48 48
         }
49 49
     }
50 50
 
51
-    if ( true === $sort ) {
52
-        uasort( $gateway_list, 'wpinv_sort_gateway_order' );
51
+    if (true === $sort) {
52
+        uasort($gateway_list, 'wpinv_sort_gateway_order');
53 53
         
54 54
         // Reorder our gateways so the default is first
55 55
         $default_gateway_id = wpinv_get_default_gateway();
56 56
 
57
-        if ( wpinv_is_gateway_active( $default_gateway_id ) ) {
58
-            $default_gateway    = array( $default_gateway_id => $gateway_list[ $default_gateway_id ] );
59
-            unset( $gateway_list[ $default_gateway_id ] );
57
+        if (wpinv_is_gateway_active($default_gateway_id)) {
58
+            $default_gateway = array($default_gateway_id => $gateway_list[$default_gateway_id]);
59
+            unset($gateway_list[$default_gateway_id]);
60 60
 
61
-            $gateway_list = array_merge( $default_gateway, $gateway_list );
61
+            $gateway_list = array_merge($default_gateway, $gateway_list);
62 62
         }
63 63
     }
64 64
 
65
-    return apply_filters( 'wpinv_enabled_payment_gateways', $gateway_list );
65
+    return apply_filters('wpinv_enabled_payment_gateways', $gateway_list);
66 66
 }
67 67
 
68
-function wpinv_sort_gateway_order( $a, $b ) {
68
+function wpinv_sort_gateway_order($a, $b) {
69 69
     return $a['ordering'] - $b['ordering'];
70 70
 }
71 71
 
72
-function wpinv_is_gateway_active( $gateway ) {
72
+function wpinv_is_gateway_active($gateway) {
73 73
     $gateways = wpinv_get_enabled_payment_gateways();
74 74
 
75
-    $ret = is_array($gateways) && $gateway ?  array_key_exists( $gateway, $gateways ) : false;
75
+    $ret = is_array($gateways) && $gateway ?  array_key_exists($gateway, $gateways) : false;
76 76
 
77
-    return apply_filters( 'wpinv_is_gateway_active', $ret, $gateway, $gateways );
77
+    return apply_filters('wpinv_is_gateway_active', $ret, $gateway, $gateways);
78 78
 }
79 79
 
80 80
 function wpinv_get_default_gateway() {
81
-    $default = wpinv_get_option( 'default_gateway', 'paypal' );
81
+    $default = wpinv_get_option('default_gateway', 'paypal');
82 82
 
83
-    if ( !wpinv_is_gateway_active( $default ) ) {
83
+    if (!wpinv_is_gateway_active($default)) {
84 84
         $gateways = wpinv_get_enabled_payment_gateways();
85
-        $gateways = array_keys( $gateways );
86
-        $default  = reset( $gateways );
85
+        $gateways = array_keys($gateways);
86
+        $default  = reset($gateways);
87 87
     }
88 88
 
89
-    return apply_filters( 'wpinv_default_gateway', $default );
89
+    return apply_filters('wpinv_default_gateway', $default);
90 90
 }
91 91
 
92 92
 /**
@@ -95,17 +95,17 @@  discard block
 block discarded – undo
95 95
  * @param string $gateway The gateway to key.
96 96
  * @return string
97 97
  */
98
-function wpinv_get_gateway_admin_label( $gateway ) {
98
+function wpinv_get_gateway_admin_label($gateway) {
99 99
 
100
-    if ( empty( $gateway ) || 'none' == $gateway ) {
101
-        return esc_html__( 'No Gateway', 'invoicing' );
100
+    if (empty($gateway) || 'none' == $gateway) {
101
+        return esc_html__('No Gateway', 'invoicing');
102 102
     }
103 103
 
104 104
     $gateways = wpinv_get_payment_gateways();
105
-    $label    = isset( $gateways[ $gateway ] ) ? $gateways[ $gateway ]['admin_label'] : $gateway;
106
-    $gateway  = apply_filters( 'wpinv_gateway_admin_label', $label, $gateway );
105
+    $label    = isset($gateways[$gateway]) ? $gateways[$gateway]['admin_label'] : $gateway;
106
+    $gateway  = apply_filters('wpinv_gateway_admin_label', $label, $gateway);
107 107
 
108
-    return wpinv_clean( $gateway );
108
+    return wpinv_clean($gateway);
109 109
 }
110 110
 
111 111
 /**
@@ -113,49 +113,49 @@  discard block
 block discarded – undo
113 113
  * 
114 114
  * @param string $gateway
115 115
  */
116
-function wpinv_get_gateway_description( $gateway ) {
116
+function wpinv_get_gateway_description($gateway) {
117 117
     global $wpinv_options;
118 118
 
119
-    $description = ! empty( $wpinv_options[$gateway . '_desc'] ) ? $wpinv_options[$gateway . '_desc'] : '';
119
+    $description = !empty($wpinv_options[$gateway . '_desc']) ? $wpinv_options[$gateway . '_desc'] : '';
120 120
 
121
-    return apply_filters( 'wpinv_gateway_description', $description, $gateway );
121
+    return apply_filters('wpinv_gateway_description', $description, $gateway);
122 122
 }
123 123
 
124
-function wpinv_get_gateway_button_label( $gateway ) {
125
-    return apply_filters( 'wpinv_gateway_' . $gateway . '_button_label', '' );
124
+function wpinv_get_gateway_button_label($gateway) {
125
+    return apply_filters('wpinv_gateway_' . $gateway . '_button_label', '');
126 126
 }
127 127
 
128
-function wpinv_get_gateway_checkout_label( $gateway ) {
128
+function wpinv_get_gateway_checkout_label($gateway) {
129 129
     $gateways = wpinv_get_payment_gateways();
130
-    $label    = isset( $gateways[ $gateway ] ) ? $gateways[ $gateway ]['checkout_label'] : $gateway;
130
+    $label    = isset($gateways[$gateway]) ? $gateways[$gateway]['checkout_label'] : $gateway;
131 131
 
132
-    if ( $gateway == 'none' ) {
133
-        $label = __( 'None', 'invoicing' );
132
+    if ($gateway == 'none') {
133
+        $label = __('None', 'invoicing');
134 134
     }
135 135
 
136
-    return apply_filters( 'wpinv_gateway_checkout_label', ucfirst( $label ), $gateway );
136
+    return apply_filters('wpinv_gateway_checkout_label', ucfirst($label), $gateway);
137 137
 }
138 138
 
139
-function wpinv_settings_sections_gateways( $settings ) {
139
+function wpinv_settings_sections_gateways($settings) {
140 140
     $gateways = wpinv_get_payment_gateways();
141 141
     
142 142
     if (!empty($gateways)) {
143
-        foreach  ($gateways as $key => $gateway) {
143
+        foreach ($gateways as $key => $gateway) {
144 144
             $settings[$key] = $gateway['admin_label'];
145 145
         }
146 146
     }
147 147
     
148 148
     return $settings;    
149 149
 }
150
-add_filter( 'wpinv_settings_sections_gateways', 'wpinv_settings_sections_gateways', 10, 1 );
150
+add_filter('wpinv_settings_sections_gateways', 'wpinv_settings_sections_gateways', 10, 1);
151 151
 
152 152
 /**
153 153
  * Adds GateWay settings.
154 154
  */
155
-function wpinv_settings_gateways( $settings ) {
155
+function wpinv_settings_gateways($settings) {
156 156
 
157 157
     // Loop through each gateway.
158
-    foreach  ( wpinv_get_payment_gateways() as $key => $gateway ) {
158
+    foreach (wpinv_get_payment_gateways() as $key => $gateway) {
159 159
 
160 160
         $gateway_settings = array(
161 161
 
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
             "{$key}_header" => array(
164 164
 
165 165
                 'id'     => "{$key}_gateway_header",
166
-                'name'   => '<h3>' . wp_sprintf( __( '%s Settings', 'invoicing' ), $gateway['admin_label'] ) . '</h3>',
166
+                'name'   => '<h3>' . wp_sprintf(__('%s Settings', 'invoicing'), $gateway['admin_label']) . '</h3>',
167 167
                 'custom' => $key,
168 168
                 'type'   => 'gateway_header',
169 169
 
@@ -172,16 +172,16 @@  discard block
 block discarded – undo
172 172
             // Activate/Deactivate a gateway.
173 173
             "{$key}_active" => array(
174 174
                 'id'   => $key . '_active',
175
-                'name' => __( 'Activate', 'invoicing' ),
176
-                'desc' => wp_sprintf( __( 'Enable %s', 'invoicing' ), $gateway['admin_label'] ),
175
+                'name' => __('Activate', 'invoicing'),
176
+                'desc' => wp_sprintf(__('Enable %s', 'invoicing'), $gateway['admin_label']),
177 177
                 'type' => 'checkbox',
178 178
             ),
179 179
 
180 180
             // Activate/Deactivate sandbox.
181 181
             "{$key}_sandbox" => array(
182 182
                 'id'   => $key . '_sandbox',
183
-                'name' => __( 'Sandbox', 'invoicing' ),
184
-                'desc' => __( 'Enable sandbox to test payments', 'invoicing' ),
183
+                'name' => __('Sandbox', 'invoicing'),
184
+                'desc' => __('Enable sandbox to test payments', 'invoicing'),
185 185
                 'type' => 'checkbox',
186 186
                 'std'  => '1',
187 187
             ),
@@ -189,40 +189,40 @@  discard block
 block discarded – undo
189 189
             // Checkout title.
190 190
             "{$key}_title" => array(
191 191
                 'id'   => $key . '_title',
192
-                'name' => __( 'Checkout Title', 'invoicing' ),
193
-                'std'  => isset( $gateway['checkout_label'] ) ? $gateway['checkout_label'] : '',
192
+                'name' => __('Checkout Title', 'invoicing'),
193
+                'std'  => isset($gateway['checkout_label']) ? $gateway['checkout_label'] : '',
194 194
                 'type' => 'text',
195 195
             ),
196 196
 
197 197
             // Checkout description.
198 198
             "{$key}_desc" => array(
199 199
                 'id'   => $key . '_desc',
200
-                'name' => __( 'Checkout Description', 'invoicing' ),
201
-                'std'  => apply_filters( "getpaid_default_{$key}_checkout_description", '' ),
200
+                'name' => __('Checkout Description', 'invoicing'),
201
+                'std'  => apply_filters("getpaid_default_{$key}_checkout_description", ''),
202 202
                 'type' => 'text',
203 203
             ),
204 204
 
205 205
             // Checkout order.
206 206
             "{$key}_ordering" => array(
207 207
                 'id'   => $key . '_ordering',
208
-                'name' => __( 'Priority', 'invoicing' ),
209
-                'std'  => apply_filters( "getpaid_default_{$key}_checkout_description", '' ),
208
+                'name' => __('Priority', 'invoicing'),
209
+                'std'  => apply_filters("getpaid_default_{$key}_checkout_description", ''),
210 210
                 'type' => 'number',
211 211
                 'step' => '1',
212 212
                 'min'  => '0',
213 213
                 'max'  => '100000',
214
-                'std'  => isset( $gateway['ordering'] ) ? $gateway['ordering'] : '10',
214
+                'std'  => isset($gateway['ordering']) ? $gateway['ordering'] : '10',
215 215
             ),
216 216
 
217 217
         );
218 218
 
219 219
         // Maybe remove the sandbox.
220
-        if ( ! apply_filters( "wpinv_{$key}_supports_sandbox", false ) ) {
221
-            unset( $gateway_settings["{$key}_sandbox"] );
220
+        if (!apply_filters("wpinv_{$key}_supports_sandbox", false)) {
221
+            unset($gateway_settings["{$key}_sandbox"]);
222 222
         }
223 223
   
224
-        $gateway_settings = apply_filters( 'wpinv_gateway_settings', $gateway_settings, $key, $gateway );
225
-        $gateway_settings = apply_filters( 'wpinv_gateway_settings_' . $key, $gateway_settings, $gateway );
224
+        $gateway_settings = apply_filters('wpinv_gateway_settings', $gateway_settings, $key, $gateway);
225
+        $gateway_settings = apply_filters('wpinv_gateway_settings_' . $key, $gateway_settings, $gateway);
226 226
         
227 227
         $settings[$key] = $gateway_settings;
228 228
     }
@@ -230,57 +230,57 @@  discard block
 block discarded – undo
230 230
     return $settings;
231 231
 
232 232
 }
233
-add_filter( 'wpinv_settings_gateways', 'wpinv_settings_gateways', 10, 1 );
233
+add_filter('wpinv_settings_gateways', 'wpinv_settings_gateways', 10, 1);
234 234
 
235
-function wpinv_gateway_header_callback( $args ) {
236
-    echo '<input type="hidden" id="wpinv_settings[save_gateway]" name="wpinv_settings[save_gateway]" value="' . esc_attr( $args['custom'] ) . '" />';
235
+function wpinv_gateway_header_callback($args) {
236
+    echo '<input type="hidden" id="wpinv_settings[save_gateway]" name="wpinv_settings[save_gateway]" value="' . esc_attr($args['custom']) . '" />';
237 237
 }
238 238
 
239
-function wpinv_get_gateway_supports( $gateway ) {
239
+function wpinv_get_gateway_supports($gateway) {
240 240
     $gateways = wpinv_get_enabled_payment_gateways();
241
-    $supports = isset( $gateways[ $gateway ]['supports'] ) ? $gateways[ $gateway ]['supports'] : array();
242
-    return apply_filters( 'wpinv_gateway_supports', $supports, $gateway );
241
+    $supports = isset($gateways[$gateway]['supports']) ? $gateways[$gateway]['supports'] : array();
242
+    return apply_filters('wpinv_gateway_supports', $supports, $gateway);
243 243
 }
244 244
 
245
-function wpinv_get_chosen_gateway( $invoice_id = 0 ) {
246
-	$gateways = array_keys( wpinv_get_enabled_payment_gateways() );
245
+function wpinv_get_chosen_gateway($invoice_id = 0) {
246
+	$gateways = array_keys(wpinv_get_enabled_payment_gateways());
247 247
 
248 248
     $chosen = false;
249
-    if ( $invoice_id > 0 && $invoice = wpinv_get_invoice( $invoice_id ) ) {
249
+    if ($invoice_id > 0 && $invoice = wpinv_get_invoice($invoice_id)) {
250 250
         $chosen = $invoice->get_gateway();
251 251
     }
252 252
 
253
-	$chosen   = isset( $_REQUEST['payment-mode'] ) ? sanitize_text_field( $_REQUEST['payment-mode'] ) : $chosen;
253
+	$chosen = isset($_REQUEST['payment-mode']) ? sanitize_text_field($_REQUEST['payment-mode']) : $chosen;
254 254
 
255
-	if ( false !== $chosen ) {
256
-		$chosen = preg_replace('/[^a-zA-Z0-9-_]+/', '', $chosen );
255
+	if (false !== $chosen) {
256
+		$chosen = preg_replace('/[^a-zA-Z0-9-_]+/', '', $chosen);
257 257
 	}
258 258
 
259
-	if ( ! empty ( $chosen ) ) {
260
-		$enabled_gateway = urldecode( $chosen );
261
-	} else if (  !empty( $invoice ) && (float)$invoice->get_subtotal() <= 0 ) {
259
+	if (!empty ($chosen)) {
260
+		$enabled_gateway = urldecode($chosen);
261
+	} else if (!empty($invoice) && (float) $invoice->get_subtotal() <= 0) {
262 262
 		$enabled_gateway = 'manual';
263 263
 	} else {
264 264
 		$enabled_gateway = wpinv_get_default_gateway();
265 265
 	}
266 266
     
267
-    if ( !wpinv_is_gateway_active( $enabled_gateway ) && !empty( $gateways ) ) {
268
-        if(wpinv_is_gateway_active( wpinv_get_default_gateway()) ){
267
+    if (!wpinv_is_gateway_active($enabled_gateway) && !empty($gateways)) {
268
+        if (wpinv_is_gateway_active(wpinv_get_default_gateway())) {
269 269
             $enabled_gateway = wpinv_get_default_gateway();
270
-        }else{
270
+        } else {
271 271
             $enabled_gateway = $gateways[0];
272 272
         }
273 273
 
274 274
     }
275 275
 
276
-	return apply_filters( 'wpinv_chosen_gateway', $enabled_gateway );
276
+	return apply_filters('wpinv_chosen_gateway', $enabled_gateway);
277 277
 }
278 278
 
279
-function wpinv_record_gateway_error( $title = '', $message = '' ) {
280
-    return wpinv_error_log( $message, $title );
279
+function wpinv_record_gateway_error($title = '', $message = '') {
280
+    return wpinv_error_log($message, $title);
281 281
 }
282 282
 
283
-function wpinv_count_sales_by_gateway( $gateway_id = 'paypal', $status = 'publish' ) {
283
+function wpinv_count_sales_by_gateway($gateway_id = 'paypal', $status = 'publish') {
284 284
 	$ret  = 0;
285 285
 	$args = array(
286 286
 		'meta_key'    => '_wpinv_gateway',
@@ -291,48 +291,48 @@  discard block
 block discarded – undo
291 291
 		'fields'      => 'ids'
292 292
 	);
293 293
 
294
-	$payments = new WP_Query( $args );
294
+	$payments = new WP_Query($args);
295 295
 
296
-	if( $payments )
296
+	if ($payments)
297 297
 		$ret = $payments->post_count;
298 298
 	return $ret;
299 299
 }
300 300
 
301
-function wpinv_settings_update_gateways( $input ) {
301
+function wpinv_settings_update_gateways($input) {
302 302
     global $wpinv_options;
303 303
     
304
-    if ( !empty( $input['save_gateway'] ) ) {
305
-        $gateways = wpinv_get_option( 'gateways', array( 'manual' => 1 ) );
304
+    if (!empty($input['save_gateway'])) {
305
+        $gateways = wpinv_get_option('gateways', array('manual' => 1));
306 306
         $gateways = !empty($gateways) ? $gateways : array();
307 307
         $gateway = $input['save_gateway'];
308 308
         
309
-        if ( !empty( $input[$gateway . '_active'] ) ) {
309
+        if (!empty($input[$gateway . '_active'])) {
310 310
             $gateways[$gateway] = 1;
311 311
         } else {
312
-            if ( isset( $gateways[$gateway] ) ) {
313
-                unset( $gateways[$gateway] );
312
+            if (isset($gateways[$gateway])) {
313
+                unset($gateways[$gateway]);
314 314
             }
315 315
         }
316 316
         
317 317
         $input['gateways'] = $gateways;
318 318
     }
319 319
     
320
-    if ( !empty( $input['default_gateway'] ) ) {
320
+    if (!empty($input['default_gateway'])) {
321 321
         $gateways = wpinv_get_payment_gateways();
322 322
         
323
-        foreach ( $gateways as $key => $gateway ) {
324
-            $active   = 0;
325
-            if ( !empty( $input['gateways'] ) && !empty( $input['gateways'][$key] ) ) {
323
+        foreach ($gateways as $key => $gateway) {
324
+            $active = 0;
325
+            if (!empty($input['gateways']) && !empty($input['gateways'][$key])) {
326 326
                 $active = 1;
327 327
             }
328 328
             
329 329
             $input[$key . '_active'] = $active;
330 330
             
331
-            if ( empty( $wpinv_options[$key . '_title'] ) ) {
331
+            if (empty($wpinv_options[$key . '_title'])) {
332 332
                 $input[$key . '_title'] = $gateway['checkout_label'];
333 333
             }
334 334
             
335
-            if ( !isset( $wpinv_options[$key . '_ordering'] ) && isset( $gateway['ordering'] ) ) {
335
+            if (!isset($wpinv_options[$key . '_ordering']) && isset($gateway['ordering'])) {
336 336
                 $input[$key . '_ordering'] = $gateway['ordering'];
337 337
             }
338 338
         }
@@ -340,27 +340,27 @@  discard block
 block discarded – undo
340 340
     
341 341
     return $input;
342 342
 }
343
-add_filter( 'wpinv_settings_tab_gateways_sanitize', 'wpinv_settings_update_gateways', 10, 1 );
343
+add_filter('wpinv_settings_tab_gateways_sanitize', 'wpinv_settings_update_gateways', 10, 1);
344 344
 
345 345
 // PayPal Standard settings
346
-function wpinv_gateway_settings_paypal( $setting ) {    
347
-    $setting['paypal_active']['desc'] = $setting['paypal_active']['desc'] . ' ' . __( '( Supported Currencies: AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD )', 'invoicing' );
348
-    $setting['paypal_desc']['std'] = __( 'Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing' );
346
+function wpinv_gateway_settings_paypal($setting) {    
347
+    $setting['paypal_active']['desc'] = $setting['paypal_active']['desc'] . ' ' . __('( Supported Currencies: AUD, BRL, CAD, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, NOK, NZD, PHP, PLN, GBP, SGD, SEK, CHF, TWD, THB, USD )', 'invoicing');
348
+    $setting['paypal_desc']['std'] = __('Pay via PayPal: you can pay with your credit card if you don\'t have a PayPal account.', 'invoicing');
349 349
     
350 350
     $setting['paypal_sandbox'] = array(
351 351
             'type' => 'checkbox',
352 352
             'id'   => 'paypal_sandbox',
353
-            'name' => __( 'PayPal Sandbox', 'invoicing' ),
354
-            'desc' => __( 'PayPal sandbox can be used to test payments.', 'invoicing' ),
353
+            'name' => __('PayPal Sandbox', 'invoicing'),
354
+            'desc' => __('PayPal sandbox can be used to test payments.', 'invoicing'),
355 355
             'std'  => 1
356 356
         );
357 357
         
358 358
     $setting['paypal_email'] = array(
359 359
             'type' => 'text',
360 360
             'id'   => 'paypal_email',
361
-            'name' => __( 'PayPal Email', 'invoicing' ),
362
-            'desc' => __( 'Please enter your PayPal account\'s email address. Ex: [email protected]', 'invoicing' ),
363
-            'std' => __( '[email protected]', 'invoicing' ),
361
+            'name' => __('PayPal Email', 'invoicing'),
362
+            'desc' => __('Please enter your PayPal account\'s email address. Ex: [email protected]', 'invoicing'),
363
+            'std' => __('[email protected]', 'invoicing'),
364 364
         );
365 365
     /*
366 366
     $setting['paypal_ipn_url'] = array(
@@ -374,18 +374,18 @@  discard block
 block discarded – undo
374 374
         
375 375
     return $setting;
376 376
 }
377
-add_filter( 'wpinv_gateway_settings_paypal', 'wpinv_gateway_settings_paypal', 10, 1 );
377
+add_filter('wpinv_gateway_settings_paypal', 'wpinv_gateway_settings_paypal', 10, 1);
378 378
 
379 379
 /**
380 380
  * Displays the ipn url field.
381 381
  */
382
-function wpinv_ipn_url_callback( $args ) {
383
-    $sanitize_id = wpinv_sanitize_key( $args['id'] );
382
+function wpinv_ipn_url_callback($args) {
383
+    $sanitize_id = wpinv_sanitize_key($args['id']);
384 384
     
385 385
     $attrs = $args['readonly'] ? ' readonly' : '';
386 386
 
387
-    $html = '<input class="regular-text" type="text" ' . $attrs . ' value="' . esc_attr( $args['std'] ) . '" name="wpinv_settings[' . $sanitize_id . ']" id="wpinv_settings[' . $sanitize_id . ']" onClick="this.select()">';
388
-    $html .= '<label for="wpinv_settings[' . $sanitize_id . ']">'  . $args['desc'] . '</label>';
387
+    $html = '<input class="regular-text" type="text" ' . $attrs . ' value="' . esc_attr($args['std']) . '" name="wpinv_settings[' . $sanitize_id . ']" id="wpinv_settings[' . $sanitize_id . ']" onClick="this.select()">';
388
+    $html .= '<label for="wpinv_settings[' . $sanitize_id . ']">' . $args['desc'] . '</label>';
389 389
 
390 390
     echo $html;
391 391
 }
@@ -397,10 +397,10 @@  discard block
 block discarded – undo
397 397
  *
398 398
  * @return bool
399 399
  */
400
-function wpinv_is_test_mode( $gateway = '' ) {
401
-    $sandbox  = empty( $gateway ) ? false : wpinv_get_option( "{$gateway}_sandbox", true );
402
-    $supports = apply_filters( "wpinv_{$gateway}_supports_sandbox", false );
403
-    return apply_filters( 'wpinv_is_test_mode', $sandbox && $supports, $gateway );
400
+function wpinv_is_test_mode($gateway = '') {
401
+    $sandbox  = empty($gateway) ? false : wpinv_get_option("{$gateway}_sandbox", true);
402
+    $supports = apply_filters("wpinv_{$gateway}_supports_sandbox", false);
403
+    return apply_filters('wpinv_is_test_mode', $sandbox && $supports, $gateway);
404 404
 }
405 405
 
406 406
 /**
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
  * 
412 412
  * @return string
413 413
  */
414
-function wpinv_get_ipn_url( $gateway = false, $args = array() ) {
414
+function wpinv_get_ipn_url($gateway = false, $args = array()) {
415 415
     $args = wp_parse_args(
416 416
         array(
417 417
             'wpi-listener' => 'IPN',
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
         $args
421 421
     );
422 422
 
423
-    return apply_filters( 'wpinv_ipn_url', add_query_arg( $args,  home_url( 'index.php' ) ), $gateway, $args );
423
+    return apply_filters('wpinv_ipn_url', add_query_arg($args, home_url('index.php')), $gateway, $args);
424 424
 
425 425
 }
426 426
 
@@ -431,39 +431,39 @@  discard block
 block discarded – undo
431 431
  * 
432 432
  * @return string
433 433
  */
434
-function getpaid_get_non_query_string_ipn_url( $gateway ) {
435
-    $gateway = wpinv_sanitize_key( $gateway );
436
-    return home_url( "getpaid-ipn/$gateway" );
434
+function getpaid_get_non_query_string_ipn_url($gateway) {
435
+    $gateway = wpinv_sanitize_key($gateway);
436
+    return home_url("getpaid-ipn/$gateway");
437 437
 }
438 438
 
439 439
 
440 440
 /**
441 441
  * Retrieves request data with slashes removed slashes.
442 442
  */
443
-function wpinv_get_post_data( $method = 'request' ) {
443
+function wpinv_get_post_data($method = 'request') {
444 444
 
445
-    if ( $method == 'post' ) {
446
-        return wp_unslash( $_POST );
445
+    if ($method == 'post') {
446
+        return wp_unslash($_POST);
447 447
     }
448 448
 
449
-    if ( $method == 'get' ) {
450
-        return wp_unslash( $_GET );
449
+    if ($method == 'get') {
450
+        return wp_unslash($_GET);
451 451
     }
452 452
 
453
-    return wp_unslash( $_REQUEST );
453
+    return wp_unslash($_REQUEST);
454 454
   
455 455
 }
456 456
 
457 457
 /**
458 458
  * Checks if a given gateway supports subscription payments.
459 459
  */
460
-function wpinv_gateway_support_subscription( $gateway ) {
460
+function wpinv_gateway_support_subscription($gateway) {
461 461
     $supports = false;
462 462
 
463
-    if ( wpinv_is_gateway_active( $gateway ) ) {
464
-        $supports = apply_filters( 'wpinv_' . $gateway . '_support_subscription', $supports );
463
+    if (wpinv_is_gateway_active($gateway)) {
464
+        $supports = apply_filters('wpinv_' . $gateway . '_support_subscription', $supports);
465 465
 
466
-        $supports = apply_filters( 'getapid_gateway_supports_subscription', $supports, $gateway );
466
+        $supports = apply_filters('getapid_gateway_supports_subscription', $supports, $gateway);
467 467
     }
468 468
 
469 469
     return $supports;
@@ -475,14 +475,14 @@  discard block
 block discarded – undo
475 475
  * @param array $gateways an array of gateways.
476 476
  * @param GetPaid_Payment_Form $form payment form.
477 477
  */
478
-function wpinv_payment_gateways_on_cart( $gateways, $form ) {
478
+function wpinv_payment_gateways_on_cart($gateways, $form) {
479 479
 
480
-    if ( $form->is_recurring() ) {
480
+    if ($form->is_recurring()) {
481 481
 
482
-        foreach ( array_keys( $gateways ) as $gateway ) {
482
+        foreach (array_keys($gateways) as $gateway) {
483 483
 
484
-            if ( ! wpinv_gateway_support_subscription( $gateway ) ) {
485
-                unset( $gateways[$gateway] );
484
+            if (!wpinv_gateway_support_subscription($gateway)) {
485
+                unset($gateways[$gateway]);
486 486
             }
487 487
 
488 488
         }
@@ -491,4 +491,4 @@  discard block
 block discarded – undo
491 491
 
492 492
     return $gateways;
493 493
 }
494
-add_filter( 'getpaid_payment_form_gateways', 'wpinv_payment_gateways_on_cart', 10, 2 );
494
+add_filter('getpaid_payment_form_gateways', 'wpinv_payment_gateways_on_cart', 10, 2);
Please login to merge, or discard this patch.
includes/class-wpinv.php 1 patch
Spacing   +178 added lines, -178 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @since   1.0.0
7 7
  */
8 8
 
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * Main Invoicing class.
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
 	 * @param string $prop The prop to set.
57 57
 	 * @param mixed $value The value to retrieve.
58 58
 	 */
59
-	public function set( $prop, $value ) {
60
-		$this->data[ $prop ] = $value;
59
+	public function set($prop, $value) {
60
+		$this->data[$prop] = $value;
61 61
 	}
62 62
 
63 63
 	/**
@@ -66,10 +66,10 @@  discard block
 block discarded – undo
66 66
 	 * @param string $prop The prop to set.
67 67
 	 * @return mixed The value.
68 68
 	 */
69
-	public function get( $prop ) {
69
+	public function get($prop) {
70 70
 
71
-		if ( isset( $this->data[ $prop ] ) ) {
72
-			return $this->data[ $prop ];
71
+		if (isset($this->data[$prop])) {
72
+			return $this->data[$prop];
73 73
 		}
74 74
 
75 75
 		return null;
@@ -81,23 +81,23 @@  discard block
 block discarded – undo
81 81
 	public function set_properties() {
82 82
 
83 83
 		// Sessions.
84
-		$this->set( 'session', new WPInv_Session_Handler() );
85
-		$GLOBALS['wpi_session'] = $this->get( 'session' ); // Backwards compatibility.
84
+		$this->set('session', new WPInv_Session_Handler());
85
+		$GLOBALS['wpi_session'] = $this->get('session'); // Backwards compatibility.
86 86
 		$GLOBALS['wpinv_euvat'] = new WPInv_EUVat(); // Backwards compatibility.
87 87
 
88 88
 		// Init other objects.
89
-		$this->set( 'session', new WPInv_Session_Handler() );
90
-		$this->set( 'notes', new WPInv_Notes() );
91
-		$this->set( 'api', new WPInv_API() );
92
-		$this->set( 'post_types', new GetPaid_Post_Types() );
93
-		$this->set( 'template', new GetPaid_Template() );
94
-		$this->set( 'admin', new GetPaid_Admin() );
95
-		$this->set( 'subscriptions', new WPInv_Subscriptions() );
96
-		$this->set( 'invoice_emails', new GetPaid_Invoice_Notification_Emails() );
97
-		$this->set( 'subscription_emails', new GetPaid_Subscription_Notification_Emails() );
98
-		$this->set( 'daily_maintenace', new GetPaid_Daily_Maintenance() );
99
-		$this->set( 'payment_forms', new GetPaid_Payment_Forms() );
100
-		$this->set( 'maxmind', new GetPaid_MaxMind_Geolocation() );
89
+		$this->set('session', new WPInv_Session_Handler());
90
+		$this->set('notes', new WPInv_Notes());
91
+		$this->set('api', new WPInv_API());
92
+		$this->set('post_types', new GetPaid_Post_Types());
93
+		$this->set('template', new GetPaid_Template());
94
+		$this->set('admin', new GetPaid_Admin());
95
+		$this->set('subscriptions', new WPInv_Subscriptions());
96
+		$this->set('invoice_emails', new GetPaid_Invoice_Notification_Emails());
97
+		$this->set('subscription_emails', new GetPaid_Subscription_Notification_Emails());
98
+		$this->set('daily_maintenace', new GetPaid_Daily_Maintenance());
99
+		$this->set('payment_forms', new GetPaid_Payment_Forms());
100
+		$this->set('maxmind', new GetPaid_MaxMind_Geolocation());
101 101
 
102 102
 	}
103 103
 
@@ -105,8 +105,8 @@  discard block
 block discarded – undo
105 105
 	 * Define plugin constants.
106 106
 	 */
107 107
 	public function define_constants() {
108
-		define( 'WPINV_PLUGIN_DIR', plugin_dir_path( WPINV_PLUGIN_FILE ) );
109
-		define( 'WPINV_PLUGIN_URL', plugin_dir_url( WPINV_PLUGIN_FILE ) );
108
+		define('WPINV_PLUGIN_DIR', plugin_dir_path(WPINV_PLUGIN_FILE));
109
+		define('WPINV_PLUGIN_URL', plugin_dir_url(WPINV_PLUGIN_FILE));
110 110
 		$this->version = WPINV_VERSION;
111 111
 	}
112 112
 
@@ -117,27 +117,27 @@  discard block
 block discarded – undo
117 117
 	 */
118 118
 	protected function init_hooks() {
119 119
 		/* Internationalize the text strings used. */
120
-		add_action( 'plugins_loaded', array( &$this, 'plugins_loaded' ) );
120
+		add_action('plugins_loaded', array(&$this, 'plugins_loaded'));
121 121
 
122 122
 		// Init the plugin after WordPress inits.
123
-		add_action( 'init', array( $this, 'init' ), 1 );
124
-		add_action( 'init', array( $this, 'maybe_process_ipn' ), 10 );
125
-		add_action( 'init', array( $this, 'wpinv_actions' ) );
126
-		add_action( 'init', array( $this, 'maybe_do_authenticated_action' ), 100 );
127
-		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), 11 );
128
-		add_action( 'wp_footer', array( $this, 'wp_footer' ) );
129
-		add_action( 'wp_head', array( $this, 'wp_head' ) );
130
-		add_action( 'widgets_init', array( &$this, 'register_widgets' ) );
131
-		add_filter( 'wpseo_exclude_from_sitemap_by_post_ids', array( $this, 'wpseo_exclude_from_sitemap_by_post_ids' ) );
132
-		add_filter( 'pre_get_posts', array( &$this, 'pre_get_posts' ) );
133
-
134
-		add_filter( 'query_vars', array( $this, 'custom_query_vars' ) );
135
-        add_action( 'init', array( $this, 'add_rewrite_rule' ), 10, 0 );
136
-		add_action( 'pre_get_posts', array( $this, 'maybe_process_new_ipn' ), 1 );
123
+		add_action('init', array($this, 'init'), 1);
124
+		add_action('init', array($this, 'maybe_process_ipn'), 10);
125
+		add_action('init', array($this, 'wpinv_actions'));
126
+		add_action('init', array($this, 'maybe_do_authenticated_action'), 100);
127
+		add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'), 11);
128
+		add_action('wp_footer', array($this, 'wp_footer'));
129
+		add_action('wp_head', array($this, 'wp_head'));
130
+		add_action('widgets_init', array(&$this, 'register_widgets'));
131
+		add_filter('wpseo_exclude_from_sitemap_by_post_ids', array($this, 'wpseo_exclude_from_sitemap_by_post_ids'));
132
+		add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
133
+
134
+		add_filter('query_vars', array($this, 'custom_query_vars'));
135
+        add_action('init', array($this, 'add_rewrite_rule'), 10, 0);
136
+		add_action('pre_get_posts', array($this, 'maybe_process_new_ipn'), 1);
137 137
 
138 138
 		// Fires after registering actions.
139
-		do_action( 'wpinv_actions', $this );
140
-		do_action( 'getpaid_actions', $this );
139
+		do_action('wpinv_actions', $this);
140
+		do_action('getpaid_actions', $this);
141 141
 
142 142
 	}
143 143
 
@@ -145,10 +145,10 @@  discard block
 block discarded – undo
145 145
 		/* Internationalize the text strings used. */
146 146
 		$this->load_textdomain();
147 147
 
148
-		do_action( 'wpinv_loaded' );
148
+		do_action('wpinv_loaded');
149 149
 
150 150
 		// Fix oxygen page builder conflict
151
-		if ( function_exists( 'ct_css_output' ) ) {
151
+		if (function_exists('ct_css_output')) {
152 152
 			wpinv_oxygen_fix_conflict();
153 153
 		}
154 154
 	}
@@ -158,21 +158,21 @@  discard block
 block discarded – undo
158 158
 	 *
159 159
 	 * @since 1.0
160 160
 	 */
161
-	public function load_textdomain( $locale = NULL ) {
162
-		if ( empty( $locale ) ) {
163
-			$locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
161
+	public function load_textdomain($locale = NULL) {
162
+		if (empty($locale)) {
163
+			$locale = is_admin() && function_exists('get_user_locale') ? get_user_locale() : get_locale();
164 164
 		}
165 165
 
166
-		$locale = apply_filters( 'plugin_locale', $locale, 'invoicing' );
166
+		$locale = apply_filters('plugin_locale', $locale, 'invoicing');
167 167
 
168
-		unload_textdomain( 'invoicing' );
169
-		load_textdomain( 'invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo' );
170
-		load_plugin_textdomain( 'invoicing', false, WPINV_PLUGIN_DIR . 'languages' );
168
+		unload_textdomain('invoicing');
169
+		load_textdomain('invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo');
170
+		load_plugin_textdomain('invoicing', false, WPINV_PLUGIN_DIR . 'languages');
171 171
 
172 172
 		/**
173 173
 		 * Define language constants.
174 174
 		 */
175
-		require_once( WPINV_PLUGIN_DIR . 'language.php' );
175
+		require_once(WPINV_PLUGIN_DIR . 'language.php');
176 176
 	}
177 177
 
178 178
 	/**
@@ -181,78 +181,78 @@  discard block
 block discarded – undo
181 181
 	public function includes() {
182 182
 
183 183
 		// Start with the settings.
184
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php' );
184
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php');
185 185
 
186 186
 		// Packages/libraries.
187
-		require_once( WPINV_PLUGIN_DIR . 'vendor/autoload.php' );
188
-		require_once( WPINV_PLUGIN_DIR . 'vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php' );
187
+		require_once(WPINV_PLUGIN_DIR . 'vendor/autoload.php');
188
+		require_once(WPINV_PLUGIN_DIR . 'vendor/ayecode/wp-ayecode-ui/ayecode-ui-loader.php');
189 189
 
190 190
 		// Load functions.
191
-		require_once( WPINV_PLUGIN_DIR . 'includes/deprecated-functions.php' );
192
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php' );
193
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php' );
194
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php' );
195
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php' );
196
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php' );
197
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php' );
198
-		require_once( WPINV_PLUGIN_DIR . 'includes/invoice-functions.php' );
199
-		require_once( WPINV_PLUGIN_DIR . 'includes/subscription-functions.php' );
200
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php' );
201
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php' );
202
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php' );
203
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php' );
204
-		require_once( WPINV_PLUGIN_DIR . 'includes/user-functions.php' );
205
-		require_once( WPINV_PLUGIN_DIR . 'includes/error-functions.php' );
191
+		require_once(WPINV_PLUGIN_DIR . 'includes/deprecated-functions.php');
192
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php');
193
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php');
194
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php');
195
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php');
196
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php');
197
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php');
198
+		require_once(WPINV_PLUGIN_DIR . 'includes/invoice-functions.php');
199
+		require_once(WPINV_PLUGIN_DIR . 'includes/subscription-functions.php');
200
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php');
201
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php');
202
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php');
203
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php');
204
+		require_once(WPINV_PLUGIN_DIR . 'includes/user-functions.php');
205
+		require_once(WPINV_PLUGIN_DIR . 'includes/error-functions.php');
206 206
 
207 207
 		// Register autoloader.
208 208
 		try {
209
-			spl_autoload_register( array( $this, 'autoload' ), true );
210
-		} catch ( Exception $e ) {
211
-			wpinv_error_log( $e->getMessage(), '', __FILE__, 149, true );
209
+			spl_autoload_register(array($this, 'autoload'), true);
210
+		} catch (Exception $e) {
211
+			wpinv_error_log($e->getMessage(), '', __FILE__, 149, true);
212 212
 		}
213 213
 
214
-		require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php' );
215
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php' );
216
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php' );
217
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php' );
218
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php' );
219
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php' );
220
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php' );
221
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php' );
222
-		require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php' );
223
-		require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php' );
224
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php' );
225
-		require_once( WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php' );
226
-		require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php' );
227
-		require_once( WPINV_PLUGIN_DIR . 'widgets/checkout.php' );
228
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-history.php' );
229
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php' );
230
-		require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php' );
231
-		require_once( WPINV_PLUGIN_DIR . 'widgets/subscriptions.php' );
232
-		require_once( WPINV_PLUGIN_DIR . 'widgets/buy-item.php' );
233
-		require_once( WPINV_PLUGIN_DIR . 'widgets/getpaid.php' );
234
-		require_once( WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php' );
235
-
236
-		if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
214
+		require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php');
215
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php');
216
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php');
217
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php');
218
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php');
219
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php');
220
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php');
221
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php');
222
+		require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php');
223
+		require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php');
224
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php');
225
+		require_once(WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php');
226
+		require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php');
227
+		require_once(WPINV_PLUGIN_DIR . 'widgets/checkout.php');
228
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-history.php');
229
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php');
230
+		require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php');
231
+		require_once(WPINV_PLUGIN_DIR . 'widgets/subscriptions.php');
232
+		require_once(WPINV_PLUGIN_DIR . 'widgets/buy-item.php');
233
+		require_once(WPINV_PLUGIN_DIR . 'widgets/getpaid.php');
234
+		require_once(WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php');
235
+
236
+		if (is_admin() || (defined('WP_CLI') && WP_CLI)) {
237 237
 			GetPaid_Post_Types_Admin::init();
238 238
 
239
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php' );
240
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-payment-form.php' );
241
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php' );
242
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php' );
243
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php' );
244
-			require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-getpaid-admin-profile.php' );
239
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php');
240
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-payment-form.php');
241
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php');
242
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php');
243
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php');
244
+			require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-getpaid-admin-profile.php');
245 245
 			// load the user class only on the users.php page
246 246
 			global $pagenow;
247
-			if($pagenow=='users.php'){
247
+			if ($pagenow == 'users.php') {
248 248
 				new WPInv_Admin_Users();
249 249
 			}
250 250
 		}
251 251
 
252 252
 		// Register cli commands
253
-		if ( defined( 'WP_CLI' ) && WP_CLI ) {
254
-			require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php' );
255
-			WP_CLI::add_command( 'invoicing', 'WPInv_CLI' );
253
+		if (defined('WP_CLI') && WP_CLI) {
254
+			require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php');
255
+			WP_CLI::add_command('invoicing', 'WPInv_CLI');
256 256
 		}
257 257
 
258 258
 	}
@@ -265,21 +265,21 @@  discard block
 block discarded – undo
265 265
 	 * @since       1.0.19
266 266
 	 * @return      void
267 267
 	 */
268
-	public function autoload( $class_name ) {
268
+	public function autoload($class_name) {
269 269
 
270 270
 		// Normalize the class name...
271
-		$class_name  = strtolower( $class_name );
271
+		$class_name = strtolower($class_name);
272 272
 
273 273
 		// ... and make sure it is our class.
274
-		if ( false === strpos( $class_name, 'getpaid_' ) && false === strpos( $class_name, 'wpinv_' ) ) {
274
+		if (false === strpos($class_name, 'getpaid_') && false === strpos($class_name, 'wpinv_')) {
275 275
 			return;
276 276
 		}
277 277
 
278 278
 		// Next, prepare the file name from the class.
279
-		$file_name = 'class-' . str_replace( '_', '-', $class_name ) . '.php';
279
+		$file_name = 'class-' . str_replace('_', '-', $class_name) . '.php';
280 280
 
281 281
 		// Base path of the classes.
282
-		$plugin_path = untrailingslashit( WPINV_PLUGIN_DIR );
282
+		$plugin_path = untrailingslashit(WPINV_PLUGIN_DIR);
283 283
 
284 284
 		// And an array of possible locations in order of importance.
285 285
 		$locations = array(
@@ -294,10 +294,10 @@  discard block
 block discarded – undo
294 294
 			"$plugin_path/includes/admin/meta-boxes",
295 295
 		);
296 296
 
297
-		foreach ( apply_filters( 'getpaid_autoload_locations', $locations ) as $location ) {
297
+		foreach (apply_filters('getpaid_autoload_locations', $locations) as $location) {
298 298
 
299
-			if ( file_exists( trailingslashit( $location ) . $file_name ) ) {
300
-				include trailingslashit( $location ) . $file_name;
299
+			if (file_exists(trailingslashit($location) . $file_name)) {
300
+				include trailingslashit($location) . $file_name;
301 301
 				break;
302 302
 			}
303 303
 
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
 	public function init() {
312 312
 
313 313
 		// Fires before getpaid inits.
314
-		do_action( 'before_getpaid_init', $this );
314
+		do_action('before_getpaid_init', $this);
315 315
 
316 316
 		// Maybe upgrade.
317 317
 		$this->maybe_upgrade_database();
@@ -328,17 +328,17 @@  discard block
 block discarded – undo
328 328
 			)
329 329
 		);
330 330
 
331
-		foreach ( $gateways as $id => $class ) {
332
-			$this->gateways[ $id ] = new $class();
331
+		foreach ($gateways as $id => $class) {
332
+			$this->gateways[$id] = new $class();
333 333
 		}
334 334
 
335
-		if ( 'yes' != get_option( 'wpinv_renamed_gateways' ) ) {
335
+		if ('yes' != get_option('wpinv_renamed_gateways')) {
336 336
 			GetPaid_Installer::rename_gateways_label();
337
-			update_option( 'wpinv_renamed_gateways', 'yes' );
337
+			update_option('wpinv_renamed_gateways', 'yes');
338 338
 		}
339 339
 
340 340
 		// Fires after getpaid inits.
341
-		do_action( 'getpaid_init', $this );
341
+		do_action('getpaid_init', $this);
342 342
 
343 343
 	}
344 344
 
@@ -348,14 +348,14 @@  discard block
 block discarded – undo
348 348
 	public function maybe_process_ipn() {
349 349
 
350 350
 		// Ensure that this is an IPN request.
351
-		if ( empty( $_GET['wpi-listener'] ) || 'IPN' !== $_GET['wpi-listener'] || empty( $_GET['wpi-gateway'] ) ) {
351
+		if (empty($_GET['wpi-listener']) || 'IPN' !== $_GET['wpi-listener'] || empty($_GET['wpi-gateway'])) {
352 352
 			return;
353 353
 		}
354 354
 
355
-		$gateway = wpinv_clean( $_GET['wpi-gateway'] );
355
+		$gateway = wpinv_clean($_GET['wpi-gateway']);
356 356
 
357
-		do_action( 'wpinv_verify_payment_ipn', $gateway );
358
-		do_action( "wpinv_verify_{$gateway}_ipn" );
357
+		do_action('wpinv_verify_payment_ipn', $gateway);
358
+		do_action("wpinv_verify_{$gateway}_ipn");
359 359
 		exit;
360 360
 
361 361
 	}
@@ -363,27 +363,27 @@  discard block
 block discarded – undo
363 363
 	public function enqueue_scripts() {
364 364
 
365 365
 		// Fires before adding scripts.
366
-		do_action( 'getpaid_enqueue_scripts' );
366
+		do_action('getpaid_enqueue_scripts');
367 367
 
368 368
 		$localize                         = array();
369
-		$localize['ajax_url']             = admin_url( 'admin-ajax.php' );
370
-		$localize['nonce']                = wp_create_nonce( 'wpinv-nonce' );
371
-		$localize['txtComplete']          = __( 'Continue', 'invoicing' );
369
+		$localize['ajax_url']             = admin_url('admin-ajax.php');
370
+		$localize['nonce']                = wp_create_nonce('wpinv-nonce');
371
+		$localize['txtComplete']          = __('Continue', 'invoicing');
372 372
 		$localize['UseTaxes']             = wpinv_use_taxes();
373
-		$localize['formNonce']            = wp_create_nonce( 'getpaid_form_nonce' );
374
-		$localize['loading']              = __( 'Loading...', 'invoicing' );
375
-		$localize['connectionError']      = __( 'Could not establish a connection to the server.', 'invoicing' );
373
+		$localize['formNonce']            = wp_create_nonce('getpaid_form_nonce');
374
+		$localize['loading']              = __('Loading...', 'invoicing');
375
+		$localize['connectionError']      = __('Could not establish a connection to the server.', 'invoicing');
376 376
 
377
-		$localize = apply_filters( 'wpinv_front_js_localize', $localize );
377
+		$localize = apply_filters('wpinv_front_js_localize', $localize);
378 378
 
379
-		$version = filemtime( WPINV_PLUGIN_DIR . 'assets/js/payment-forms.js' );
380
-		wp_enqueue_script( 'wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/payment-forms.js', array( 'jquery' ),  $version, true );
381
-		wp_localize_script( 'wpinv-front-script', 'WPInv', $localize );
379
+		$version = filemtime(WPINV_PLUGIN_DIR . 'assets/js/payment-forms.js');
380
+		wp_enqueue_script('wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/payment-forms.js', array('jquery'), $version, true);
381
+		wp_localize_script('wpinv-front-script', 'WPInv', $localize);
382 382
 	}
383 383
 
384 384
 	public function wpinv_actions() {
385
-		if ( isset( $_REQUEST['wpi_action'] ) ) {
386
-			do_action( 'wpinv_' . wpinv_sanitize_key( $_REQUEST['wpi_action'] ), $_REQUEST );
385
+		if (isset($_REQUEST['wpi_action'])) {
386
+			do_action('wpinv_' . wpinv_sanitize_key($_REQUEST['wpi_action']), $_REQUEST);
387 387
 		}
388 388
 	}
389 389
 
@@ -395,24 +395,24 @@  discard block
 block discarded – undo
395 395
      */
396 396
     public function maybe_do_authenticated_action() {
397 397
 
398
-		if ( isset( $_REQUEST['getpaid-action'] ) && isset( $_REQUEST['getpaid-nonce'] ) && wp_verify_nonce( $_REQUEST['getpaid-nonce'], 'getpaid-nonce' ) ) {
398
+		if (isset($_REQUEST['getpaid-action']) && isset($_REQUEST['getpaid-nonce']) && wp_verify_nonce($_REQUEST['getpaid-nonce'], 'getpaid-nonce')) {
399 399
 
400
-			$key  = sanitize_key( $_REQUEST['getpaid-action'] );
401
-			$data = wp_unslash( $_REQUEST );
402
-			if ( is_user_logged_in() ) {
403
-				do_action( "getpaid_authenticated_action_$key", $data );
400
+			$key  = sanitize_key($_REQUEST['getpaid-action']);
401
+			$data = wp_unslash($_REQUEST);
402
+			if (is_user_logged_in()) {
403
+				do_action("getpaid_authenticated_action_$key", $data);
404 404
 			}
405 405
 
406
-			do_action( "getpaid_unauthenticated_action_$key", $data );
406
+			do_action("getpaid_unauthenticated_action_$key", $data);
407 407
 
408 408
 		}
409 409
 
410 410
     }
411 411
 
412
-	public function pre_get_posts( $wp_query ) {
412
+	public function pre_get_posts($wp_query) {
413 413
 
414
-		if ( ! is_admin() && ! empty( $wp_query->query_vars['post_type'] ) && getpaid_is_invoice_post_type( $wp_query->query_vars['post_type'] ) && is_user_logged_in() && is_single() && $wp_query->is_main_query() ) {
415
-			$wp_query->query_vars['post_status'] = array_keys( wpinv_get_invoice_statuses( false, false, $wp_query->query_vars['post_type'] ) );
414
+		if (!is_admin() && !empty($wp_query->query_vars['post_type']) && getpaid_is_invoice_post_type($wp_query->query_vars['post_type']) && is_user_logged_in() && is_single() && $wp_query->is_main_query()) {
415
+			$wp_query->query_vars['post_status'] = array_keys(wpinv_get_invoice_statuses(false, false, $wp_query->query_vars['post_type']));
416 416
 		}
417 417
 
418 418
 		return $wp_query;
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
 
427 427
 		// Currently, UX Builder does not work particulaly well with SuperDuper.
428 428
 		// So we disable our widgets when editing a page with UX Builder.
429
-		if ( function_exists( 'ux_builder_is_active' ) && ux_builder_is_active() ) {
429
+		if (function_exists('ux_builder_is_active') && ux_builder_is_active()) {
430 430
 			return;
431 431
 		}
432 432
 
@@ -443,8 +443,8 @@  discard block
 block discarded – undo
443 443
 			)
444 444
 		);
445 445
 
446
-		foreach ( $widgets as $widget ) {
447
-			register_widget( $widget );
446
+		foreach ($widgets as $widget) {
447
+			register_widget($widget);
448 448
 		}
449 449
 		
450 450
 	}
@@ -456,29 +456,29 @@  discard block
 block discarded – undo
456 456
 	 */
457 457
 	public function maybe_upgrade_database() {
458 458
 
459
-		$wpi_version = get_option( 'wpinv_version', 0 );
459
+		$wpi_version = get_option('wpinv_version', 0);
460 460
 
461
-		if ( $wpi_version == WPINV_VERSION ) {
461
+		if ($wpi_version == WPINV_VERSION) {
462 462
 			return;
463 463
 		}
464 464
 
465 465
 		$installer = new GetPaid_Installer();
466 466
 
467
-		if ( empty( $wpi_version ) ) {
468
-			return $installer->upgrade_db( 0 );
467
+		if (empty($wpi_version)) {
468
+			return $installer->upgrade_db(0);
469 469
 		}
470 470
 
471
-		$upgrades  = array(
471
+		$upgrades = array(
472 472
 			'0.0.5' => '004',
473 473
 			'1.0.3' => '102',
474 474
 			'2.0.0' => '118',
475 475
 			'2.0.8' => '207',
476 476
 		);
477 477
 
478
-		foreach ( $upgrades as $key => $method ) {
478
+		foreach ($upgrades as $key => $method) {
479 479
 
480
-			if ( version_compare( $wpi_version, $key, '<' ) ) {
481
-				return $installer->upgrade_db( $method );
480
+			if (version_compare($wpi_version, $key, '<')) {
481
+				return $installer->upgrade_db($method);
482 482
 			}
483 483
 
484 484
 		}
@@ -492,11 +492,11 @@  discard block
 block discarded – undo
492 492
 	 */
493 493
 	public function maybe_flush_permalinks() {
494 494
 
495
-		$flush = get_option( 'wpinv_flush_permalinks', 0 );
495
+		$flush = get_option('wpinv_flush_permalinks', 0);
496 496
 
497
-		if ( ! empty( $flush ) ) {
497
+		if (!empty($flush)) {
498 498
 			flush_rewrite_rules();
499
-			delete_option( 'wpinv_flush_permalinks' );
499
+			delete_option('wpinv_flush_permalinks');
500 500
 		}
501 501
 
502 502
 	}
@@ -507,10 +507,10 @@  discard block
 block discarded – undo
507 507
 	 * @since 1.0.19
508 508
 	 * @param int[] $excluded_posts_ids
509 509
 	 */
510
-	public function wpseo_exclude_from_sitemap_by_post_ids( $excluded_posts_ids ){
510
+	public function wpseo_exclude_from_sitemap_by_post_ids($excluded_posts_ids) {
511 511
 
512 512
 		// Ensure that we have an array.
513
-		if ( ! is_array( $excluded_posts_ids ) ) {
513
+		if (!is_array($excluded_posts_ids)) {
514 514
 			$excluded_posts_ids = array();
515 515
 		}
516 516
 
@@ -518,24 +518,24 @@  discard block
 block discarded – undo
518 518
 		$our_pages = array();
519 519
 
520 520
 		// Checkout page.
521
-		$our_pages[] = wpinv_get_option( 'checkout_page', false );
521
+		$our_pages[] = wpinv_get_option('checkout_page', false);
522 522
 
523 523
 		// Success page.
524
-		$our_pages[] = wpinv_get_option( 'success_page', false );
524
+		$our_pages[] = wpinv_get_option('success_page', false);
525 525
 
526 526
 		// Failure page.
527
-		$our_pages[] = wpinv_get_option( 'failure_page', false );
527
+		$our_pages[] = wpinv_get_option('failure_page', false);
528 528
 
529 529
 		// History page.
530
-		$our_pages[] = wpinv_get_option( 'invoice_history_page', false );
530
+		$our_pages[] = wpinv_get_option('invoice_history_page', false);
531 531
 
532 532
 		// Subscriptions page.
533
-		$our_pages[] = wpinv_get_option( 'invoice_subscription_page', false );
533
+		$our_pages[] = wpinv_get_option('invoice_subscription_page', false);
534 534
 
535
-		$our_pages   = array_map( 'intval', array_filter( $our_pages ) );
535
+		$our_pages   = array_map('intval', array_filter($our_pages));
536 536
 
537 537
 		$excluded_posts_ids = $excluded_posts_ids + $our_pages;
538
-		return array_unique( $excluded_posts_ids );
538
+		return array_unique($excluded_posts_ids);
539 539
 
540 540
 	}
541 541
 
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
 	 * @since 2.0.0
546 546
 	 */
547 547
 	public function wp_footer() {
548
-		wpinv_get_template( 'frontend-footer.php' );
548
+		wpinv_get_template('frontend-footer.php');
549 549
 	}
550 550
 
551 551
 	/**
@@ -554,14 +554,14 @@  discard block
 block discarded – undo
554 554
 	 * @since 2.0.0
555 555
 	 */
556 556
 	public function wp_head() {
557
-		wpinv_get_template( 'frontend-head.php' );
557
+		wpinv_get_template('frontend-head.php');
558 558
 	}
559 559
 
560 560
 	/**
561 561
 	 * Custom query vars.
562 562
 	 *
563 563
 	 */
564
-	public function custom_query_vars( $vars ) {
564
+	public function custom_query_vars($vars) {
565 565
         $vars[] = 'getpaid-ipn';
566 566
         return $vars;
567 567
 	}
@@ -572,28 +572,28 @@  discard block
 block discarded – undo
572 572
 	 */
573 573
 	public function add_rewrite_rule() {
574 574
         $tag = 'getpaid-ipn';
575
-        add_rewrite_tag( "%$tag%", '([^&]+)' );
576
-        add_rewrite_rule( "^$tag/([^/]*)/?", "index.php?$tag=\$matches[1]",'top' );
575
+        add_rewrite_tag("%$tag%", '([^&]+)');
576
+        add_rewrite_rule("^$tag/([^/]*)/?", "index.php?$tag=\$matches[1]", 'top');
577 577
 	}
578 578
 
579 579
 	/**
580 580
 	 * Processes non-query string ipns.
581 581
 	 *
582 582
 	 */
583
-	public function maybe_process_new_ipn( $query ) {
583
+	public function maybe_process_new_ipn($query) {
584 584
 
585
-        if ( is_admin() || ! $query->is_main_query() ) {
585
+        if (is_admin() || !$query->is_main_query()) {
586 586
             return;
587 587
         }
588 588
 
589
-		$gateway = get_query_var( 'getpaid-ipn' );
589
+		$gateway = get_query_var('getpaid-ipn');
590 590
 
591
-        if ( ! empty( $gateway ) ){
591
+        if (!empty($gateway)) {
592 592
 
593
-			$gateway = sanitize_text_field( $gateway );
593
+			$gateway = sanitize_text_field($gateway);
594 594
 			nocache_headers();
595
-			do_action( 'wpinv_verify_payment_ipn', $gateway );
596
-			do_action( "wpinv_verify_{$gateway}_ipn" );
595
+			do_action('wpinv_verify_payment_ipn', $gateway);
596
+			do_action("wpinv_verify_{$gateway}_ipn");
597 597
 			exit;
598 598
 
599 599
         }
Please login to merge, or discard this patch.
includes/payments/class-getpaid-payment-form-submission.php 1 patch
Spacing   +125 added lines, -125 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if (!defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -141,8 +141,8 @@  discard block
 block discarded – undo
141 141
 		$this->state   = wpinv_get_default_state();
142 142
 
143 143
 		// Do we have an actual submission?
144
-		if ( isset( $_POST['getpaid_payment_form_submission'] ) ) {
145
-			$this->load_data( $_POST );
144
+		if (isset($_POST['getpaid_payment_form_submission'])) {
145
+			$this->load_data($_POST);
146 146
 		}
147 147
 
148 148
 	}
@@ -152,19 +152,19 @@  discard block
 block discarded – undo
152 152
 	 *
153 153
 	 * @param array $data
154 154
 	 */
155
-	public function load_data( $data ) {
155
+	public function load_data($data) {
156 156
 
157 157
 		// Remove slashes from the submitted data...
158
-		$data       = wp_unslash( $data );
158
+		$data       = wp_unslash($data);
159 159
 
160 160
 		// Allow plugins to filter the data.
161
-		$data       = apply_filters( 'getpaid_submission_data', $data, $this );
161
+		$data       = apply_filters('getpaid_submission_data', $data, $this);
162 162
 
163 163
 		// Cache it...
164 164
 		$this->data = $data;
165 165
 
166 166
 		// Then generate a unique id from the data.
167
-		$this->id   = md5( wp_json_encode( $data ) );
167
+		$this->id   = md5(wp_json_encode($data));
168 168
 
169 169
 		// Finally, process the submission.
170 170
 		try {
@@ -174,30 +174,30 @@  discard block
 block discarded – undo
174 174
 			$processors = apply_filters(
175 175
 				'getpaid_payment_form_submission_processors',
176 176
 				array(
177
-					array( $this, 'process_payment_form' ),
178
-					array( $this, 'process_invoice' ),
179
-					array( $this, 'process_fees' ),
180
-					array( $this, 'process_items' ),
181
-					array( $this, 'process_discount' ),
182
-					array( $this, 'process_taxes' ),
177
+					array($this, 'process_payment_form'),
178
+					array($this, 'process_invoice'),
179
+					array($this, 'process_fees'),
180
+					array($this, 'process_items'),
181
+					array($this, 'process_discount'),
182
+					array($this, 'process_taxes'),
183 183
 				),
184 184
 				$this		
185 185
 			);
186 186
 
187
-			foreach ( $processors as $processor ) {
188
-				call_user_func_array( $processor, array( &$this ) );
187
+			foreach ($processors as $processor) {
188
+				call_user_func_array($processor, array(&$this));
189 189
 			}
190 190
 
191
-		} catch( GetPaid_Payment_Exception $e ) {
191
+		} catch (GetPaid_Payment_Exception $e) {
192 192
 			$this->last_error      = $e->getMessage();
193 193
 			$this->last_error_code = $e->getErrorCode();
194
-		} catch ( Exception $e ) {
194
+		} catch (Exception $e) {
195 195
 			$this->last_error      = $e->getMessage();
196 196
 			$this->last_error_code = $e->getCode();
197 197
 		}
198 198
 
199 199
 		// Fired when we are done processing a submission.
200
-		do_action_ref_array( 'getpaid_process_submission', array( &$this ) );
200
+		do_action_ref_array('getpaid_process_submission', array(&$this));
201 201
 
202 202
 	}
203 203
 
@@ -218,18 +218,18 @@  discard block
 block discarded – undo
218 218
 	public function process_payment_form() {
219 219
 
220 220
 		// Every submission needs an active payment form.
221
-		if ( empty( $this->data['form_id'] ) ) {
222
-			throw new Exception( __( 'Missing payment form', 'invoicing' ) );
221
+		if (empty($this->data['form_id'])) {
222
+			throw new Exception(__('Missing payment form', 'invoicing'));
223 223
 		}
224 224
 
225 225
 		// Fetch the payment form.
226
-		$this->payment_form = new GetPaid_Payment_Form( $this->data['form_id'] );
226
+		$this->payment_form = new GetPaid_Payment_Form($this->data['form_id']);
227 227
 
228
-		if ( ! $this->payment_form->is_active() ) {
229
-			throw new Exception( __( 'Payment form not active', 'invoicing' ) );
228
+		if (!$this->payment_form->is_active()) {
229
+			throw new Exception(__('Payment form not active', 'invoicing'));
230 230
 		}
231 231
 
232
-		do_action_ref_array( 'getpaid_submissions_process_payment_form', array( &$this ) );
232
+		do_action_ref_array('getpaid_submissions_process_payment_form', array(&$this));
233 233
 	}
234 234
 
235 235
     /**
@@ -259,53 +259,53 @@  discard block
 block discarded – undo
259 259
 	public function process_invoice() {
260 260
 
261 261
 		// Abort if there is no invoice.
262
-		if ( empty( $this->data['invoice_id'] ) ) {
262
+		if (empty($this->data['invoice_id'])) {
263 263
 			return;
264 264
 		}
265 265
 
266 266
 		// If the submission is for an existing invoice, ensure that it exists
267 267
 		// and that it is not paid for.
268
-		$invoice = wpinv_get_invoice( $this->data['invoice_id'] );
268
+		$invoice = wpinv_get_invoice($this->data['invoice_id']);
269 269
 
270
-        if ( empty( $invoice ) ) {
271
-			throw new Exception( __( 'Invalid invoice', 'invoicing' ) );
270
+        if (empty($invoice)) {
271
+			throw new Exception(__('Invalid invoice', 'invoicing'));
272 272
 		}
273 273
 
274
-		if ( $invoice->is_paid() ) {
275
-			throw new Exception( __( 'This invoice is already paid for.', 'invoicing' ) );
274
+		if ($invoice->is_paid()) {
275
+			throw new Exception(__('This invoice is already paid for.', 'invoicing'));
276 276
 		}
277 277
 
278 278
 		$this->payment_form->invoice = $invoice;
279
-		if ( ! $this->payment_form->is_default() ) {
279
+		if (!$this->payment_form->is_default()) {
280 280
 
281 281
 			$items    = array();
282 282
 			$item_ids = array();
283 283
 	
284
-			foreach ( $invoice->get_items() as $item ) {
285
-				if ( ! in_array( $item->get_id(), $item_ids ) ) {
284
+			foreach ($invoice->get_items() as $item) {
285
+				if (!in_array($item->get_id(), $item_ids)) {
286 286
 					$item_ids[] = $item->get_id();
287 287
 					$items[]    = $item;
288 288
 				}
289 289
 			}
290 290
 	
291
-			foreach ( $this->payment_form->get_items() as $item ) {
292
-				if ( ! in_array( $item->get_id(), $item_ids ) ) {
291
+			foreach ($this->payment_form->get_items() as $item) {
292
+				if (!in_array($item->get_id(), $item_ids)) {
293 293
 					$item_ids[] = $item->get_id();
294 294
 					$items[]    = $item;
295 295
 				}
296 296
 			}
297 297
 	
298
-			$this->payment_form->set_items( $items );
298
+			$this->payment_form->set_items($items);
299 299
 	
300 300
 		} else {
301
-			$this->payment_form->set_items( $invoice->get_items() );
301
+			$this->payment_form->set_items($invoice->get_items());
302 302
 		}
303 303
 
304 304
 		$this->country = $invoice->get_country();
305 305
 		$this->state   = $invoice->get_state();
306 306
 		$this->invoice = $invoice;
307 307
 
308
-		do_action_ref_array( 'getpaid_submissions_process_invoice', array( &$this ) );
308
+		do_action_ref_array('getpaid_submissions_process_invoice', array(&$this));
309 309
 	}
310 310
 
311 311
 	/**
@@ -325,7 +325,7 @@  discard block
 block discarded – undo
325 325
 	 * @return bool
326 326
 	 */
327 327
 	public function has_invoice() {
328
-		return ! empty( $this->invoice );
328
+		return !empty($this->invoice);
329 329
 	}
330 330
 
331 331
 	/*
@@ -344,13 +344,13 @@  discard block
 block discarded – undo
344 344
 	 */
345 345
 	public function process_items() {
346 346
 
347
-		$processor = new GetPaid_Payment_Form_Submission_Items( $this );
347
+		$processor = new GetPaid_Payment_Form_Submission_Items($this);
348 348
 
349
-		foreach ( $processor->items as $item ) {
350
-			$this->add_item( $item );
349
+		foreach ($processor->items as $item) {
350
+			$this->add_item($item);
351 351
 		}
352 352
 
353
-		do_action_ref_array( 'getpaid_submissions_process_items', array( &$this ) );
353
+		do_action_ref_array('getpaid_submissions_process_items', array(&$this));
354 354
 	}
355 355
 
356 356
 	/**
@@ -359,18 +359,18 @@  discard block
 block discarded – undo
359 359
 	 * @since 1.0.19
360 360
 	 * @param GetPaid_Form_Item $item
361 361
 	 */
362
-	public function add_item( $item ) {
362
+	public function add_item($item) {
363 363
 
364 364
 		// Make sure that it is available for purchase.
365
-		if ( ! $item->can_purchase() || isset( $this->items[ $item->get_id() ] ) ) {
365
+		if (!$item->can_purchase() || isset($this->items[$item->get_id()])) {
366 366
 			return;
367 367
 		}
368 368
 
369 369
 		// Each submission can only contain one recurring item.
370
-		if ( $item->is_recurring() ) {
370
+		if ($item->is_recurring()) {
371 371
 
372
-			if ( $this->has_recurring != 0 ) {
373
-				throw new Exception( __( 'You can only buy one recurring item at a time.', 'invoicing' ) );
372
+			if ($this->has_recurring != 0) {
373
+				throw new Exception(__('You can only buy one recurring item at a time.', 'invoicing'));
374 374
 			}
375 375
 
376 376
 			$this->has_recurring = $item->get_id();
@@ -378,7 +378,7 @@  discard block
 block discarded – undo
378 378
 		}
379 379
 
380 380
 		// Update the items and totals.
381
-		$this->items[ $item->get_id() ]         = $item;
381
+		$this->items[$item->get_id()]         = $item;
382 382
 		$this->totals['subtotal']['initial']   += $item->get_sub_total();
383 383
 		$this->totals['subtotal']['recurring'] += $item->get_recurring_sub_total();
384 384
 
@@ -392,17 +392,17 @@  discard block
 block discarded – undo
392 392
 	 *
393 393
 	 * @since 1.0.19
394 394
 	 */
395
-	public function remove_item( $item_id ) {
395
+	public function remove_item($item_id) {
396 396
 
397
-		if ( isset( $this->items[ $item_id ] ) ) {
398
-			$this->totals['subtotal']['initial']   -= $this->items[ $item_id ]->get_sub_total();
399
-			$this->totals['subtotal']['recurring'] -= $this->items[ $item_id ]->get_recurring_sub_total();
397
+		if (isset($this->items[$item_id])) {
398
+			$this->totals['subtotal']['initial']   -= $this->items[$item_id]->get_sub_total();
399
+			$this->totals['subtotal']['recurring'] -= $this->items[$item_id]->get_recurring_sub_total();
400 400
 
401
-			if ( $this->items[ $item_id ]->is_recurring() ) {
401
+			if ($this->items[$item_id]->is_recurring()) {
402 402
 				$this->has_recurring = 0;
403 403
 			}
404 404
 
405
-			unset( $this->items[ $item_id ] );
405
+			unset($this->items[$item_id]);
406 406
 		}
407 407
 
408 408
 	}
@@ -414,7 +414,7 @@  discard block
 block discarded – undo
414 414
 	 */
415 415
 	public function get_subtotal() {
416 416
 
417
-		if ( wpinv_prices_include_tax() ) {
417
+		if (wpinv_prices_include_tax()) {
418 418
 			return $this->totals['subtotal']['initial'] - $this->totals['taxes']['initial'];
419 419
 		}
420 420
 
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
 	 */
429 429
 	public function get_recurring_subtotal() {
430 430
 
431
-		if ( wpinv_prices_include_tax() ) {
431
+		if (wpinv_prices_include_tax()) {
432 432
 			return $this->totals['subtotal']['recurring'] - $this->totals['taxes']['recurring'];
433 433
 		}
434 434
 
@@ -462,39 +462,39 @@  discard block
 block discarded – undo
462 462
 	public function process_taxes() {
463 463
 
464 464
 		// Abort if we're not using taxes.
465
-		if ( ! $this->use_taxes() ) {
465
+		if (!$this->use_taxes()) {
466 466
 			return;
467 467
 		}
468 468
 
469 469
 		// If a custom country && state has been passed in, use it to calculate taxes.
470
-		$country = $this->get_field( 'wpinv_country', 'billing' );
471
-		if ( ! empty( $country ) ) {
470
+		$country = $this->get_field('wpinv_country', 'billing');
471
+		if (!empty($country)) {
472 472
 			$this->country = $country;
473 473
 		}
474 474
 
475
-		$state = $this->get_field( 'wpinv_state', 'billing' );
476
-		if ( ! empty( $state ) ) {
475
+		$state = $this->get_field('wpinv_state', 'billing');
476
+		if (!empty($state)) {
477 477
 			$this->state = $state;
478 478
 		}
479 479
 
480 480
 		// Confirm if the provided country and the ip country are similar.
481
-		$address_confirmed = $this->get_field( 'confirm-address' );
482
-		if ( wpinv_should_validate_vat_number() && getpaid_get_ip_country() != $this->country && empty( $address_confirmed ) ) {
483
-			throw new Exception( __( 'The country of your current location must be the same as the country of your billing location or you must confirm the billing address is your home country.', 'invoicing' ) );
481
+		$address_confirmed = $this->get_field('confirm-address');
482
+		if (wpinv_should_validate_vat_number() && getpaid_get_ip_country() != $this->country && empty($address_confirmed)) {
483
+			throw new Exception(__('The country of your current location must be the same as the country of your billing location or you must confirm the billing address is your home country.', 'invoicing'));
484 484
 		}
485 485
 
486 486
 		// Abort if the country is not taxable.
487
-		if ( ! wpinv_is_country_taxable( $this->country ) ) {
487
+		if (!wpinv_is_country_taxable($this->country)) {
488 488
 			return;
489 489
 		}
490 490
 
491
-		$processor = new GetPaid_Payment_Form_Submission_Taxes( $this );
491
+		$processor = new GetPaid_Payment_Form_Submission_Taxes($this);
492 492
 
493
-		foreach ( $processor->taxes as $tax ) {
494
-			$this->add_tax( $tax );
493
+		foreach ($processor->taxes as $tax) {
494
+			$this->add_tax($tax);
495 495
 		}
496 496
 
497
-		do_action_ref_array( 'getpaid_submissions_process_taxes', array( &$this ) );
497
+		do_action_ref_array('getpaid_submissions_process_taxes', array(&$this));
498 498
 	}
499 499
 
500 500
 	/**
@@ -503,16 +503,16 @@  discard block
 block discarded – undo
503 503
 	 * @param array $tax An array of tax details. name, initial_tax, and recurring_tax are required.
504 504
 	 * @since 1.0.19
505 505
 	 */
506
-	public function add_tax( $tax ) {
506
+	public function add_tax($tax) {
507 507
 
508
-		if ( wpinv_round_tax_per_tax_rate() ) {
509
-			$tax['initial_tax']   = wpinv_round_amount( $tax['initial_tax'] );
510
-			$tax['recurring_tax'] = wpinv_round_amount( $tax['recurring_tax'] );
508
+		if (wpinv_round_tax_per_tax_rate()) {
509
+			$tax['initial_tax']   = wpinv_round_amount($tax['initial_tax']);
510
+			$tax['recurring_tax'] = wpinv_round_amount($tax['recurring_tax']);
511 511
 		}
512 512
 
513
-		$this->taxes[ $tax['name'] ]         = $tax;
514
-		$this->totals['taxes']['initial']   += wpinv_sanitize_amount( $tax['initial_tax'] );
515
-		$this->totals['taxes']['recurring'] += wpinv_sanitize_amount( $tax['recurring_tax'] );
513
+		$this->taxes[$tax['name']]         = $tax;
514
+		$this->totals['taxes']['initial']   += wpinv_sanitize_amount($tax['initial_tax']);
515
+		$this->totals['taxes']['recurring'] += wpinv_sanitize_amount($tax['recurring_tax']);
516 516
 
517 517
 	}
518 518
 
@@ -521,12 +521,12 @@  discard block
 block discarded – undo
521 521
 	 *
522 522
 	 * @since 1.0.19
523 523
 	 */
524
-	public function remove_tax( $tax_name ) {
524
+	public function remove_tax($tax_name) {
525 525
 
526
-		if ( isset( $this->taxes[ $tax_name ] ) ) {
527
-			$this->totals['taxes']['initial']   -= $this->taxes[ $tax_name ]['initial_tax'];
528
-			$this->totals['taxes']['recurring'] -= $this->taxes[ $tax_name ]['recurring_tax'];
529
-			unset( $this->taxes[ $tax_name ] );
526
+		if (isset($this->taxes[$tax_name])) {
527
+			$this->totals['taxes']['initial']   -= $this->taxes[$tax_name]['initial_tax'];
528
+			$this->totals['taxes']['recurring'] -= $this->taxes[$tax_name]['recurring_tax'];
529
+			unset($this->taxes[$tax_name]);
530 530
 		}
531 531
 
532 532
 	}
@@ -540,11 +540,11 @@  discard block
 block discarded – undo
540 540
 
541 541
 		$use_taxes = wpinv_use_taxes();
542 542
 
543
-		if ( $this->has_invoice() && ! $this->invoice->is_taxable() ) {
543
+		if ($this->has_invoice() && !$this->invoice->is_taxable()) {
544 544
 			$use_taxes = false;
545 545
 		}
546 546
 
547
-		return apply_filters( 'getpaid_submission_use_taxes', $use_taxes, $this );
547
+		return apply_filters('getpaid_submission_use_taxes', $use_taxes, $this);
548 548
 
549 549
 	}
550 550
 
@@ -593,13 +593,13 @@  discard block
 block discarded – undo
593 593
 
594 594
 		$initial_total    = $this->get_subtotal() + $this->get_fee() + $this->get_tax();
595 595
 		$recurring_total  = $this->get_recurring_subtotal() + $this->get_recurring_fee() + $this->get_recurring_tax();
596
-		$processor        = new GetPaid_Payment_Form_Submission_Discount( $this, $initial_total, $recurring_total );
596
+		$processor        = new GetPaid_Payment_Form_Submission_Discount($this, $initial_total, $recurring_total);
597 597
 
598
-		foreach ( $processor->discounts as $discount ) {
599
-			$this->add_discount( $discount );
598
+		foreach ($processor->discounts as $discount) {
599
+			$this->add_discount($discount);
600 600
 		}
601 601
 
602
-		do_action_ref_array( 'getpaid_submissions_process_discounts', array( &$this ) );
602
+		do_action_ref_array('getpaid_submissions_process_discounts', array(&$this));
603 603
 	}
604 604
 
605 605
 	/**
@@ -608,10 +608,10 @@  discard block
 block discarded – undo
608 608
 	 * @param array $discount An array of discount details. name, initial_discount, and recurring_discount are required. Include discount_code if the discount is from a discount code.
609 609
 	 * @since 1.0.19
610 610
 	 */
611
-	public function add_discount( $discount ) {
612
-		$this->discounts[ $discount['name'] ]   = $discount;
613
-		$this->totals['discount']['initial']   += wpinv_sanitize_amount( $discount['initial_discount'] );
614
-		$this->totals['discount']['recurring'] += wpinv_sanitize_amount( $discount['recurring_discount'] );
611
+	public function add_discount($discount) {
612
+		$this->discounts[$discount['name']]   = $discount;
613
+		$this->totals['discount']['initial']   += wpinv_sanitize_amount($discount['initial_discount']);
614
+		$this->totals['discount']['recurring'] += wpinv_sanitize_amount($discount['recurring_discount']);
615 615
 	}
616 616
 
617 617
 	/**
@@ -619,12 +619,12 @@  discard block
 block discarded – undo
619 619
 	 *
620 620
 	 * @since 1.0.19
621 621
 	 */
622
-	public function remove_discount( $name ) {
622
+	public function remove_discount($name) {
623 623
 
624
-		if ( isset( $this->discounts[ $name ] ) ) {
625
-			$this->totals['discount']['initial']   -= $this->discounts[ $name ]['initial_discount'];
626
-			$this->totals['discount']['recurring'] -= $this->discounts[ $name ]['recurring_discount'];
627
-			unset( $this->discounts[ $name ] );
624
+		if (isset($this->discounts[$name])) {
625
+			$this->totals['discount']['initial']   -= $this->discounts[$name]['initial_discount'];
626
+			$this->totals['discount']['recurring'] -= $this->discounts[$name]['recurring_discount'];
627
+			unset($this->discounts[$name]);
628 628
 		}
629 629
 
630 630
 	}
@@ -636,7 +636,7 @@  discard block
 block discarded – undo
636 636
 	 * @return bool
637 637
 	 */
638 638
 	public function has_discount_code() {
639
-		return ! empty( $this->discounts['discount_code'] );
639
+		return !empty($this->discounts['discount_code']);
640 640
 	}
641 641
 
642 642
 	/**
@@ -693,13 +693,13 @@  discard block
 block discarded – undo
693 693
 	 */
694 694
 	public function process_fees() {
695 695
 
696
-		$fees_processor = new GetPaid_Payment_Form_Submission_Fees( $this );
696
+		$fees_processor = new GetPaid_Payment_Form_Submission_Fees($this);
697 697
 
698
-		foreach ( $fees_processor->fees as $fee ) {
699
-			$this->add_fee( $fee );
698
+		foreach ($fees_processor->fees as $fee) {
699
+			$this->add_fee($fee);
700 700
 		}
701 701
 
702
-		do_action_ref_array( 'getpaid_submissions_process_fees', array( &$this ) );
702
+		do_action_ref_array('getpaid_submissions_process_fees', array(&$this));
703 703
 	}
704 704
 
705 705
 	/**
@@ -708,11 +708,11 @@  discard block
 block discarded – undo
708 708
 	 * @param array $fee An array of fee details. name, initial_fee, and recurring_fee are required.
709 709
 	 * @since 1.0.19
710 710
 	 */
711
-	public function add_fee( $fee ) {
711
+	public function add_fee($fee) {
712 712
 
713
-		$this->fees[ $fee['name'] ]         = $fee;
714
-		$this->totals['fees']['initial']   += wpinv_sanitize_amount( $fee['initial_fee'] );
715
-		$this->totals['fees']['recurring'] += wpinv_sanitize_amount( $fee['recurring_fee'] );
713
+		$this->fees[$fee['name']]         = $fee;
714
+		$this->totals['fees']['initial']   += wpinv_sanitize_amount($fee['initial_fee']);
715
+		$this->totals['fees']['recurring'] += wpinv_sanitize_amount($fee['recurring_fee']);
716 716
 
717 717
 	}
718 718
 
@@ -721,12 +721,12 @@  discard block
 block discarded – undo
721 721
 	 *
722 722
 	 * @since 1.0.19
723 723
 	 */
724
-	public function remove_fee( $name ) {
724
+	public function remove_fee($name) {
725 725
 
726
-		if ( isset( $this->fees[ $name ] ) ) {
727
-			$this->totals['fees']['initial']   -= $this->fees[ $name ]['initial_fee'];
728
-			$this->totals['fees']['recurring'] -= $this->fees[ $name ]['recurring_fee'];
729
-			unset( $this->fees[ $name ] );
726
+		if (isset($this->fees[$name])) {
727
+			$this->totals['fees']['initial']   -= $this->fees[$name]['initial_fee'];
728
+			$this->totals['fees']['recurring'] -= $this->fees[$name]['recurring_fee'];
729
+			unset($this->fees[$name]);
730 730
 		}
731 731
 
732 732
 	}
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
 	 * @since 1.0.19
766 766
 	 */
767 767
 	public function has_fees() {
768
-		return count( $this->fees ) !== 0;
768
+		return count($this->fees) !== 0;
769 769
 	}
770 770
 
771 771
 	/*
@@ -783,7 +783,7 @@  discard block
 block discarded – undo
783 783
 	 * @since 1.0.19
784 784
 	 */
785 785
 	public function is_initial_fetch() {
786
-		return empty( $this->data['initial_state'] );
786
+		return empty($this->data['initial_state']);
787 787
 	}
788 788
 
789 789
 	/**
@@ -793,7 +793,7 @@  discard block
 block discarded – undo
793 793
 	 */
794 794
 	public function get_total() {
795 795
 		$total = $this->get_subtotal() + $this->get_fee() + $this->get_tax() - $this->get_discount();
796
-		return max( $total, 0 );
796
+		return max($total, 0);
797 797
 	}
798 798
 
799 799
 	/**
@@ -803,7 +803,7 @@  discard block
 block discarded – undo
803 803
 	 */
804 804
 	public function get_recurring_total() {
805 805
 		$total = $this->get_recurring_subtotal() + $this->get_recurring_fee() + $this->get_recurring_tax() - $this->get_recurring_discount();
806
-		return max( $total, 0 );
806
+		return max($total, 0);
807 807
 	}
808 808
 
809 809
 	/**
@@ -815,12 +815,12 @@  discard block
 block discarded – undo
815 815
 		$initial   = $this->get_total();
816 816
 		$recurring = $this->get_recurring_total();
817 817
 
818
-		if ( $this->has_recurring == 0 ) {
818
+		if ($this->has_recurring == 0) {
819 819
 			$recurring = 0;
820 820
 		}
821 821
 
822 822
 		$collect = $initial > 0 || $recurring > 0;
823
-		return apply_filters( 'getpaid_submission_should_collect_payment_details', $collect, $this  );
823
+		return apply_filters('getpaid_submission_should_collect_payment_details', $collect, $this);
824 824
 	}
825 825
 
826 826
 	/**
@@ -829,7 +829,7 @@  discard block
 block discarded – undo
829 829
 	 * @since 1.0.19
830 830
 	 */
831 831
 	public function get_billing_email() {
832
-		return apply_filters( 'getpaid_get_submission_billing_email', $this->get_field( 'billing_email' ), $this  );
832
+		return apply_filters('getpaid_get_submission_billing_email', $this->get_field('billing_email'), $this);
833 833
 	}
834 834
 
835 835
 	/**
@@ -839,7 +839,7 @@  discard block
 block discarded – undo
839 839
 	 */
840 840
 	public function has_billing_email() {
841 841
 		$billing_email = $this->get_billing_email();
842
-		return ! empty( $billing_email ) && is_email( $billing_email );
842
+		return !empty($billing_email) && is_email($billing_email);
843 843
 	}
844 844
 
845 845
 	/**
@@ -869,8 +869,8 @@  discard block
 block discarded – undo
869 869
 	 * @since 1.0.19
870 870
 	 * @return mixed|null
871 871
 	 */
872
-	public function get_field( $field, $sub_array_key = null ) {
873
-		return getpaid_get_array_field( $this->data, $field, $sub_array_key );
872
+	public function get_field($field, $sub_array_key = null) {
873
+		return getpaid_get_array_field($this->data, $field, $sub_array_key);
874 874
 	}
875 875
 
876 876
 	/**
@@ -878,8 +878,8 @@  discard block
 block discarded – undo
878 878
 	 *
879 879
 	 * @since 1.0.19
880 880
 	 */
881
-	public function is_required_field_set( $field ) {
882
-		return empty( $field['required'] ) || ! empty( $this->data[ $field['id'] ] );
881
+	public function is_required_field_set($field) {
882
+		return empty($field['required']) || !empty($this->data[$field['id']]);
883 883
 	}
884 884
 
885 885
 	/**
@@ -887,8 +887,8 @@  discard block
 block discarded – undo
887 887
 	 *
888 888
 	 * @since 1.0.19
889 889
 	 */
890
-	public function format_amount( $amount ) {
891
-		return wpinv_price( $amount, $this->get_currency() );
890
+	public function format_amount($amount) {
891
+		return wpinv_price($amount, $this->get_currency());
892 892
 	}
893 893
 
894 894
 }
Please login to merge, or discard this patch.
includes/payments/class-getpaid-payment-exception.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  * @since   2.2.2
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 /**
13 13
  * Payment exception class.
@@ -36,11 +36,11 @@  discard block
 block discarded – undo
36 36
 	 * @param int    $http_status_code Proper HTTP status code to respond with, e.g. 400.
37 37
 	 * @param array  $data             Extra error data.
38 38
 	 */
39
-	public function __construct( $code, $message, $http_status_code = 400, $data = array() ) {
39
+	public function __construct($code, $message, $http_status_code = 400, $data = array()) {
40 40
 		$this->error_code = $code;
41
-		$this->error_data = array_merge( array( 'status' => $http_status_code ), $data );
41
+		$this->error_data = array_merge(array('status' => $http_status_code), $data);
42 42
 
43
-		parent::__construct( $message, $http_status_code );
43
+		parent::__construct($message, $http_status_code);
44 44
 	}
45 45
 
46 46
 	/**
Please login to merge, or discard this patch.
includes/class-wpinv-ajax.php 1 patch
Spacing   +217 added lines, -217 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package Invoicing
7 7
  */
8 8
  
9
-defined( 'ABSPATH' ) || exit;
9
+defined('ABSPATH') || exit;
10 10
 
11 11
 /**
12 12
  * WPInv_Ajax class.
@@ -17,8 +17,8 @@  discard block
 block discarded – undo
17 17
 	 * Hook in ajax handlers.
18 18
 	 */
19 19
 	public static function init() {
20
-		add_action( 'init', array( __CLASS__, 'define_ajax' ), 0 );
21
-		add_action( 'template_redirect', array( __CLASS__, 'do_wpinv_ajax' ), 0 );
20
+		add_action('init', array(__CLASS__, 'define_ajax'), 0);
21
+		add_action('template_redirect', array(__CLASS__, 'do_wpinv_ajax'), 0);
22 22
 		self::add_ajax_events();
23 23
     }
24 24
 
@@ -27,11 +27,11 @@  discard block
 block discarded – undo
27 27
 	 */
28 28
 	public static function define_ajax() {
29 29
 
30
-		if ( ! empty( $_GET['wpinv-ajax'] ) ) {
31
-			getpaid_maybe_define_constant( 'DOING_AJAX', true );
32
-			getpaid_maybe_define_constant( 'WPInv_DOING_AJAX', true );
33
-			if ( ! WP_DEBUG || ( WP_DEBUG && ! WP_DEBUG_DISPLAY ) ) {
34
-				/** @scrutinizer ignore-unhandled */ @ini_set( 'display_errors', 0 );
30
+		if (!empty($_GET['wpinv-ajax'])) {
31
+			getpaid_maybe_define_constant('DOING_AJAX', true);
32
+			getpaid_maybe_define_constant('WPInv_DOING_AJAX', true);
33
+			if (!WP_DEBUG || (WP_DEBUG && !WP_DEBUG_DISPLAY)) {
34
+				/** @scrutinizer ignore-unhandled */ @ini_set('display_errors', 0);
35 35
 			}
36 36
 			$GLOBALS['wpdb']->hide_errors();
37 37
 		}
@@ -44,13 +44,13 @@  discard block
 block discarded – undo
44 44
 	 * @since 1.0.18
45 45
 	 */
46 46
 	private static function wpinv_ajax_headers() {
47
-		if ( ! headers_sent() ) {
47
+		if (!headers_sent()) {
48 48
 			send_origin_headers();
49 49
 			send_nosniff_header();
50 50
 			nocache_headers();
51
-			header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
52
-			header( 'X-Robots-Tag: noindex' );
53
-			status_header( 200 );
51
+			header('Content-Type: text/html; charset=' . get_option('blog_charset'));
52
+			header('X-Robots-Tag: noindex');
53
+			status_header(200);
54 54
 		}
55 55
     }
56 56
     
@@ -60,16 +60,16 @@  discard block
 block discarded – undo
60 60
 	public static function do_wpinv_ajax() {
61 61
 		global $wp_query;
62 62
 
63
-		if ( ! empty( $_GET['wpinv-ajax'] ) ) {
64
-			$wp_query->set( 'wpinv-ajax', sanitize_text_field( wp_unslash( $_GET['wpinv-ajax'] ) ) );
63
+		if (!empty($_GET['wpinv-ajax'])) {
64
+			$wp_query->set('wpinv-ajax', sanitize_text_field(wp_unslash($_GET['wpinv-ajax'])));
65 65
 		}
66 66
 
67
-		$action = $wp_query->get( 'wpinv-ajax' );
67
+		$action = $wp_query->get('wpinv-ajax');
68 68
 
69
-		if ( $action ) {
69
+		if ($action) {
70 70
 			self::wpinv_ajax_headers();
71
-			$action = sanitize_text_field( $action );
72
-			do_action( 'wpinv_ajax_' . $action );
71
+			$action = sanitize_text_field($action);
72
+			do_action('wpinv_ajax_' . $action);
73 73
 			wp_die();
74 74
 		}
75 75
 
@@ -102,36 +102,36 @@  discard block
 block discarded – undo
102 102
             'payment_form_refresh_prices' => true,
103 103
         );
104 104
 
105
-        foreach ( $ajax_events as $ajax_event => $nopriv ) {
106
-            add_action( 'wp_ajax_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
107
-            add_action( 'wp_ajax_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) );
105
+        foreach ($ajax_events as $ajax_event => $nopriv) {
106
+            add_action('wp_ajax_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
107
+            add_action('wp_ajax_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event));
108 108
 
109
-            if ( $nopriv ) {
110
-                add_action( 'wp_ajax_nopriv_wpinv_' . $ajax_event, array( __CLASS__, $ajax_event ) );
111
-                add_action( 'wp_ajax_nopriv_getpaid_' . $ajax_event, array( __CLASS__, $ajax_event ) );
112
-                add_action( 'wpinv_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
109
+            if ($nopriv) {
110
+                add_action('wp_ajax_nopriv_wpinv_' . $ajax_event, array(__CLASS__, $ajax_event));
111
+                add_action('wp_ajax_nopriv_getpaid_' . $ajax_event, array(__CLASS__, $ajax_event));
112
+                add_action('wpinv_ajax_' . $ajax_event, array(__CLASS__, $ajax_event));
113 113
             }
114 114
         }
115 115
     }
116 116
     
117 117
     public static function add_note() {
118
-        check_ajax_referer( 'add-invoice-note', '_nonce' );
118
+        check_ajax_referer('add-invoice-note', '_nonce');
119 119
 
120
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
120
+        if (!wpinv_current_user_can_manage_invoicing()) {
121 121
             die(-1);
122 122
         }
123 123
 
124
-        $post_id   = absint( $_POST['post_id'] );
125
-        $note      = wp_kses_post( trim( stripslashes( $_POST['note'] ) ) );
126
-        $note_type = sanitize_text_field( $_POST['note_type'] );
124
+        $post_id   = absint($_POST['post_id']);
125
+        $note      = wp_kses_post(trim(stripslashes($_POST['note'])));
126
+        $note_type = sanitize_text_field($_POST['note_type']);
127 127
 
128 128
         $is_customer_note = $note_type == 'customer' ? 1 : 0;
129 129
 
130
-        if ( $post_id > 0 ) {
131
-            $note_id = wpinv_insert_payment_note( $post_id, $note, $is_customer_note );
130
+        if ($post_id > 0) {
131
+            $note_id = wpinv_insert_payment_note($post_id, $note, $is_customer_note);
132 132
 
133
-            if ( $note_id > 0 && !is_wp_error( $note_id ) ) {
134
-                wpinv_get_invoice_note_line_item( $note_id );
133
+            if ($note_id > 0 && !is_wp_error($note_id)) {
134
+                wpinv_get_invoice_note_line_item($note_id);
135 135
             }
136 136
         }
137 137
 
@@ -139,16 +139,16 @@  discard block
 block discarded – undo
139 139
     }
140 140
 
141 141
     public static function delete_note() {
142
-        check_ajax_referer( 'delete-invoice-note', '_nonce' );
142
+        check_ajax_referer('delete-invoice-note', '_nonce');
143 143
 
144
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
144
+        if (!wpinv_current_user_can_manage_invoicing()) {
145 145
             die(-1);
146 146
         }
147 147
 
148
-        $note_id = (int)$_POST['note_id'];
148
+        $note_id = (int) $_POST['note_id'];
149 149
 
150
-        if ( $note_id > 0 ) {
151
-            wp_delete_comment( $note_id, true );
150
+        if ($note_id > 0) {
151
+            wp_delete_comment($note_id, true);
152 152
         }
153 153
 
154 154
         die();
@@ -166,34 +166,34 @@  discard block
 block discarded – undo
166 166
     public static function get_billing_details() {
167 167
 
168 168
         // Verify nonce.
169
-        check_ajax_referer( 'wpinv-nonce' );
169
+        check_ajax_referer('wpinv-nonce');
170 170
 
171 171
         // Can the user manage the plugin?
172
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
172
+        if (!wpinv_current_user_can_manage_invoicing()) {
173 173
             die(-1);
174 174
         }
175 175
 
176 176
         // Do we have a user id?
177 177
         $user_id = $_GET['user_id'];
178 178
 
179
-        if ( empty( $user_id ) || ! is_numeric( $user_id ) ) {
179
+        if (empty($user_id) || !is_numeric($user_id)) {
180 180
             die(-1);
181 181
         }
182 182
 
183 183
         // Fetch the billing details.
184
-        $billing_details    = wpinv_get_user_address( $user_id );
185
-        $billing_details    = apply_filters( 'wpinv_ajax_billing_details', $billing_details, $user_id );
184
+        $billing_details    = wpinv_get_user_address($user_id);
185
+        $billing_details    = apply_filters('wpinv_ajax_billing_details', $billing_details, $user_id);
186 186
 
187 187
         // unset the user id and email.
188
-        $to_ignore = array( 'user_id', 'email' );
188
+        $to_ignore = array('user_id', 'email');
189 189
 
190
-        foreach ( $to_ignore as $key ) {
191
-            if ( isset( $billing_details[ $key ] ) ) {
192
-                unset( $billing_details[ $key ] );
190
+        foreach ($to_ignore as $key) {
191
+            if (isset($billing_details[$key])) {
192
+                unset($billing_details[$key]);
193 193
             }
194 194
         }
195 195
 
196
-        wp_send_json_success( $billing_details );
196
+        wp_send_json_success($billing_details);
197 197
 
198 198
     }
199 199
 
@@ -203,47 +203,47 @@  discard block
 block discarded – undo
203 203
     public static function check_new_user_email() {
204 204
 
205 205
         // Verify nonce.
206
-        check_ajax_referer( 'wpinv-nonce' );
206
+        check_ajax_referer('wpinv-nonce');
207 207
 
208 208
         // Can the user manage the plugin?
209
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
209
+        if (!wpinv_current_user_can_manage_invoicing()) {
210 210
             die(-1);
211 211
         }
212 212
 
213 213
         // We need an email address.
214
-        if ( empty( $_GET['email'] ) ) {
215
-            _e( "Provide the new user's email address", 'invoicing' );
214
+        if (empty($_GET['email'])) {
215
+            _e("Provide the new user's email address", 'invoicing');
216 216
             exit;
217 217
         }
218 218
 
219 219
         // Ensure the email is valid.
220
-        $email = sanitize_text_field( $_GET['email'] );
221
-        if ( ! is_email( $email ) ) {
222
-            _e( 'Invalid email address', 'invoicing' );
220
+        $email = sanitize_text_field($_GET['email']);
221
+        if (!is_email($email)) {
222
+            _e('Invalid email address', 'invoicing');
223 223
             exit;
224 224
         }
225 225
 
226 226
         // And it does not exist.
227
-        if ( email_exists( $email ) ) {
228
-            _e( 'A user with this email address already exists', 'invoicing' );
227
+        if (email_exists($email)) {
228
+            _e('A user with this email address already exists', 'invoicing');
229 229
             exit;
230 230
         }
231 231
 
232
-        wp_send_json_success( true );
232
+        wp_send_json_success(true);
233 233
     }
234 234
     
235 235
     public static function run_tool() {
236
-        check_ajax_referer( 'wpinv-nonce', '_nonce' );
237
-        if ( !wpinv_current_user_can_manage_invoicing() ) {
236
+        check_ajax_referer('wpinv-nonce', '_nonce');
237
+        if (!wpinv_current_user_can_manage_invoicing()) {
238 238
             die(-1);
239 239
         }
240 240
         
241
-        $tool = sanitize_text_field( $_POST['tool'] );
241
+        $tool = sanitize_text_field($_POST['tool']);
242 242
         
243
-        do_action( 'wpinv_run_tool' );
243
+        do_action('wpinv_run_tool');
244 244
         
245
-        if ( !empty( $tool ) ) {
246
-            do_action( 'wpinv_tool_' . $tool );
245
+        if (!empty($tool)) {
246
+            do_action('wpinv_tool_' . $tool);
247 247
         }
248 248
     }
249 249
 
@@ -253,27 +253,27 @@  discard block
 block discarded – undo
253 253
     public static function get_payment_form() {
254 254
 
255 255
         // Check nonce.
256
-        check_ajax_referer( 'getpaid_form_nonce' );
256
+        check_ajax_referer('getpaid_form_nonce');
257 257
 
258 258
         // Is the request set up correctly?
259
-		if ( empty( $_GET['form'] ) && empty( $_GET['item'] ) ) {
259
+		if (empty($_GET['form']) && empty($_GET['item'])) {
260 260
 			echo aui()->alert(
261 261
 				array(
262 262
 					'type'    => 'warning',
263
-					'content' => __( 'No payment form or item provided', 'invoicing' ),
263
+					'content' => __('No payment form or item provided', 'invoicing'),
264 264
 				)
265 265
             );
266 266
             exit;
267 267
         }
268 268
 
269 269
         // Payment form or button?
270
-		if ( ! empty( $_GET['form'] ) ) {
271
-            getpaid_display_payment_form( urldecode( $_GET['form'] ) );
272
-		} else if( ! empty( $_GET['invoice'] ) ) {
273
-		    getpaid_display_invoice_payment_form( urldecode( $_GET['invoice'] ) );
270
+		if (!empty($_GET['form'])) {
271
+            getpaid_display_payment_form(urldecode($_GET['form']));
272
+		} else if (!empty($_GET['invoice'])) {
273
+		    getpaid_display_invoice_payment_form(urldecode($_GET['invoice']));
274 274
         } else {
275
-			$items = getpaid_convert_items_to_array( urldecode( $_GET['item'] ) );
276
-		    getpaid_display_item_payment_form( $items );
275
+			$items = getpaid_convert_items_to_array(urldecode($_GET['item']));
276
+		    getpaid_display_item_payment_form($items);
277 277
         }
278 278
 
279 279
         exit;
@@ -288,17 +288,17 @@  discard block
 block discarded – undo
288 288
     public static function payment_form() {
289 289
 
290 290
         // Check nonce.
291
-        check_ajax_referer( 'getpaid_form_nonce' );
291
+        check_ajax_referer('getpaid_form_nonce');
292 292
 
293 293
         // ... form fields...
294
-        if ( empty( $_POST['getpaid_payment_form_submission'] ) ) {
295
-            _e( 'Error: Reload the page and try again.', 'invoicing' );
294
+        if (empty($_POST['getpaid_payment_form_submission'])) {
295
+            _e('Error: Reload the page and try again.', 'invoicing');
296 296
             exit;
297 297
         }
298 298
 
299 299
         // Process the payment form.
300
-        $checkout_class = apply_filters( 'getpaid_checkout_class', 'GetPaid_Checkout' );
301
-        $checkout       = new $checkout_class( new GetPaid_Payment_Form_Submission() );
300
+        $checkout_class = apply_filters('getpaid_checkout_class', 'GetPaid_Checkout');
301
+        $checkout       = new $checkout_class(new GetPaid_Payment_Form_Submission());
302 302
         $checkout->process_checkout();
303 303
 
304 304
         exit;
@@ -311,55 +311,55 @@  discard block
 block discarded – undo
311 311
      */
312 312
     public static function get_payment_form_states_field() {
313 313
 
314
-        if ( empty( $_GET['country'] ) || empty( $_GET['form'] ) ) {
314
+        if (empty($_GET['country']) || empty($_GET['form'])) {
315 315
             exit;
316 316
         }
317 317
 
318
-        $elements = getpaid_get_payment_form_elements( $_GET['form'] );
318
+        $elements = getpaid_get_payment_form_elements($_GET['form']);
319 319
 
320
-        if ( empty( $elements ) ) {
320
+        if (empty($elements)) {
321 321
             exit;
322 322
         }
323 323
 
324 324
         $address_fields = array();
325
-        foreach ( $elements as $element ) {
326
-            if ( 'address' === $element['type'] ) {
325
+        foreach ($elements as $element) {
326
+            if ('address' === $element['type']) {
327 327
                 $address_fields = $element;
328 328
                 break;
329 329
             }
330 330
         }
331 331
 
332
-        if ( empty( $address_fields ) ) {
332
+        if (empty($address_fields)) {
333 333
             exit;
334 334
         }
335 335
 
336
-        foreach ( $address_fields['fields'] as $address_field ) {
336
+        foreach ($address_fields['fields'] as $address_field) {
337 337
 
338
-            if ( 'wpinv_state' == $address_field['name'] ) {
338
+            if ('wpinv_state' == $address_field['name']) {
339 339
 
340
-                $wrap_class  = getpaid_get_form_element_grid_class( $address_field );
341
-                $wrap_class  = esc_attr( "$wrap_class getpaid-address-field-wrapper" );
342
-                $placeholder = empty( $address_field['placeholder'] ) ? '' : esc_attr( $address_field['placeholder'] );
343
-                $description = empty( $address_field['description'] ) ? '' : wp_kses_post( $address_field['description'] );
344
-                $value       = is_user_logged_in() ? get_user_meta( get_current_user_id(), '_wpinv_state', true ) : '';
345
-                $label       = empty( $address_field['label'] ) ? '' : wp_kses_post( $address_field['label'] );
340
+                $wrap_class  = getpaid_get_form_element_grid_class($address_field);
341
+                $wrap_class  = esc_attr("$wrap_class getpaid-address-field-wrapper");
342
+                $placeholder = empty($address_field['placeholder']) ? '' : esc_attr($address_field['placeholder']);
343
+                $description = empty($address_field['description']) ? '' : wp_kses_post($address_field['description']);
344
+                $value       = is_user_logged_in() ? get_user_meta(get_current_user_id(), '_wpinv_state', true) : '';
345
+                $label       = empty($address_field['label']) ? '' : wp_kses_post($address_field['label']);
346 346
 
347
-                if ( ! empty( $address_field['required'] ) ) {
347
+                if (!empty($address_field['required'])) {
348 348
                     $label .= "<span class='text-danger'> *</span>";
349 349
                 }
350 350
 
351
-                $html = getpaid_get_states_select_markup (
352
-                    sanitize_text_field( $_GET['country'] ),
351
+                $html = getpaid_get_states_select_markup(
352
+                    sanitize_text_field($_GET['country']),
353 353
                     $value,
354 354
                     $placeholder,
355 355
                     $label,
356 356
                     $description,
357
-                    ! empty( $address_field['required'] ),
357
+                    !empty($address_field['required']),
358 358
                     $wrap_class,
359
-                    wpinv_clean( $_GET['name'] )
359
+                    wpinv_clean($_GET['name'])
360 360
                 );
361 361
 
362
-                wp_send_json_success( $html );
362
+                wp_send_json_success($html);
363 363
                 exit;
364 364
 
365 365
             }
@@ -375,66 +375,66 @@  discard block
 block discarded – undo
375 375
     public static function recalculate_invoice_totals() {
376 376
 
377 377
         // Verify nonce.
378
-        check_ajax_referer( 'wpinv-nonce' );
378
+        check_ajax_referer('wpinv-nonce');
379 379
 
380
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
380
+        if (!wpinv_current_user_can_manage_invoicing()) {
381 381
             exit;
382 382
         }
383 383
 
384 384
         // We need an invoice.
385
-        if ( empty( $_POST['post_id'] ) ) {
385
+        if (empty($_POST['post_id'])) {
386 386
             exit;
387 387
         }
388 388
 
389 389
         // Fetch the invoice.
390
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
390
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
391 391
 
392 392
         // Ensure it exists.
393
-        if ( ! $invoice->get_id() ) {
393
+        if (!$invoice->get_id()) {
394 394
             exit;
395 395
         }
396 396
 
397 397
         // Maybe set the country, state, currency.
398
-        foreach ( array( 'country', 'state', 'currency', 'vat_number', 'discount_code' ) as $key ) {
399
-            if ( isset( $_POST[ $key ] ) ) {
398
+        foreach (array('country', 'state', 'currency', 'vat_number', 'discount_code') as $key) {
399
+            if (isset($_POST[$key])) {
400 400
                 $method = "set_$key";
401
-                $invoice->$method( sanitize_text_field( $_POST[ $key ] ) );
401
+                $invoice->$method(sanitize_text_field($_POST[$key]));
402 402
             }
403 403
         }
404 404
 
405 405
         // Maybe disable taxes.
406
-        $invoice->set_disable_taxes( ! empty( $_POST['taxes'] ) );
406
+        $invoice->set_disable_taxes(!empty($_POST['taxes']));
407 407
 
408 408
         // Discount code.
409
-        if ( ! $invoice->is_paid() && ! $invoice->is_refunded() ) {
410
-            $discount = new WPInv_Discount( $invoice->get_discount_code() );
411
-            if ( $discount->exists() ) {
412
-                $invoice->add_discount( getpaid_calculate_invoice_discount( $invoice, $discount ) );
409
+        if (!$invoice->is_paid() && !$invoice->is_refunded()) {
410
+            $discount = new WPInv_Discount($invoice->get_discount_code());
411
+            if ($discount->exists()) {
412
+                $invoice->add_discount(getpaid_calculate_invoice_discount($invoice, $discount));
413 413
             } else {
414
-                $invoice->remove_discount( 'discount_code' );
414
+                $invoice->remove_discount('discount_code');
415 415
             }
416 416
         }
417 417
 
418 418
         // Recalculate totals.
419 419
         $invoice->recalculate_total();
420 420
 
421
-        $total = wpinv_price( $invoice->get_total(), $invoice->get_currency() );
421
+        $total = wpinv_price($invoice->get_total(), $invoice->get_currency());
422 422
 
423
-        if ( $invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total() ) {
424
-            $recurring_total = wpinv_price( $invoice->get_recurring_total(), $invoice->get_currency() );
425
-            $total          .= '<small class="form-text text-muted">' . sprintf( __( 'Recurring Price: %s', 'invoicing' ), $recurring_total ) . '</small>';
423
+        if ($invoice->is_recurring() && $invoice->is_parent() && $invoice->get_total() != $invoice->get_recurring_total()) {
424
+            $recurring_total = wpinv_price($invoice->get_recurring_total(), $invoice->get_currency());
425
+            $total          .= '<small class="form-text text-muted">' . sprintf(__('Recurring Price: %s', 'invoicing'), $recurring_total) . '</small>';
426 426
         }
427 427
 
428 428
         $totals = array(
429
-            'subtotal' => wpinv_price( $invoice->get_subtotal(), $invoice->get_currency() ),
430
-            'discount' => wpinv_price( $invoice->get_total_discount(), $invoice->get_currency() ),
431
-            'tax'      => wpinv_price( $invoice->get_total_tax(), $invoice->get_currency() ),
429
+            'subtotal' => wpinv_price($invoice->get_subtotal(), $invoice->get_currency()),
430
+            'discount' => wpinv_price($invoice->get_total_discount(), $invoice->get_currency()),
431
+            'tax'      => wpinv_price($invoice->get_total_tax(), $invoice->get_currency()),
432 432
             'total'    => $total,
433 433
         );
434 434
 
435
-        $totals = apply_filters( 'getpaid_invoice_totals', $totals, $invoice );
435
+        $totals = apply_filters('getpaid_invoice_totals', $totals, $invoice);
436 436
 
437
-        wp_send_json_success( compact( 'totals' ) );
437
+        wp_send_json_success(compact('totals'));
438 438
     }
439 439
 
440 440
     /**
@@ -443,33 +443,33 @@  discard block
 block discarded – undo
443 443
     public static function get_invoice_items() {
444 444
 
445 445
         // Verify nonce.
446
-        check_ajax_referer( 'wpinv-nonce' );
446
+        check_ajax_referer('wpinv-nonce');
447 447
 
448
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
448
+        if (!wpinv_current_user_can_manage_invoicing()) {
449 449
             exit;
450 450
         }
451 451
 
452 452
         // We need an invoice and items.
453
-        if ( empty( $_POST['post_id'] ) ) {
453
+        if (empty($_POST['post_id'])) {
454 454
             exit;
455 455
         }
456 456
 
457 457
         // Fetch the invoice.
458
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
458
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
459 459
 
460 460
         // Ensure it exists.
461
-        if ( ! $invoice->get_id() ) {
461
+        if (!$invoice->get_id()) {
462 462
             exit;
463 463
         }
464 464
 
465 465
         // Return an array of invoice items.
466 466
         $items = array();
467 467
 
468
-        foreach ( $invoice->get_items() as $item ) {
469
-            $items[] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency(), $invoice->is_renewal()  );
468
+        foreach ($invoice->get_items() as $item) {
469
+            $items[] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency(), $invoice->is_renewal());
470 470
         }
471 471
 
472
-        wp_send_json_success( compact( 'items' ) );
472
+        wp_send_json_success(compact('items'));
473 473
     }
474 474
 
475 475
     /**
@@ -478,50 +478,50 @@  discard block
 block discarded – undo
478 478
     public static function edit_invoice_item() {
479 479
 
480 480
         // Verify nonce.
481
-        check_ajax_referer( 'wpinv-nonce' );
481
+        check_ajax_referer('wpinv-nonce');
482 482
 
483
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
483
+        if (!wpinv_current_user_can_manage_invoicing()) {
484 484
             exit;
485 485
         }
486 486
 
487 487
         // We need an invoice and item details.
488
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['data'] ) ) {
488
+        if (empty($_POST['post_id']) || empty($_POST['data'])) {
489 489
             exit;
490 490
         }
491 491
 
492 492
         // Fetch the invoice.
493
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
493
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
494 494
 
495 495
         // Ensure it exists and its not been paid for.
496
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
496
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
497 497
             exit;
498 498
         }
499 499
 
500 500
         // Format the data.
501
-        $data = wp_unslash( wp_list_pluck( $_POST['data'], 'value', 'field' ) );
501
+        $data = wp_unslash(wp_list_pluck($_POST['data'], 'value', 'field'));
502 502
 
503 503
         // Ensure that we have an item id.
504
-        if ( empty( $data['id'] ) ) {
504
+        if (empty($data['id'])) {
505 505
             exit;
506 506
         }
507 507
 
508 508
         // Abort if the invoice does not have the specified item.
509
-        $item = $invoice->get_item( (int) $data['id'] );
509
+        $item = $invoice->get_item((int) $data['id']);
510 510
 
511
-        if ( empty( $item ) ) {
511
+        if (empty($item)) {
512 512
             exit;
513 513
         }
514 514
 
515 515
         // Update the item.
516
-        $item->set_price( floatval( $data['price'] ) );
517
-        $item->set_name( sanitize_text_field( $data['name'] ) );
518
-        $item->set_description( wp_kses_post( $data['description'] ) );
519
-        $item->set_quantity( intval( $data['quantity'] ) );
516
+        $item->set_price(floatval($data['price']));
517
+        $item->set_name(sanitize_text_field($data['name']));
518
+        $item->set_description(wp_kses_post($data['description']));
519
+        $item->set_quantity(intval($data['quantity']));
520 520
 
521 521
         // Add it to the invoice.
522
-        $error = $invoice->add_item( $item );
522
+        $error = $invoice->add_item($item);
523 523
         $alert = false;
524
-        if ( is_wp_error( $error ) ) {
524
+        if (is_wp_error($error)) {
525 525
             $alert = $error->get_error_message();
526 526
         }
527 527
 
@@ -534,11 +534,11 @@  discard block
 block discarded – undo
534 534
         // Return an array of invoice items.
535 535
         $items = array();
536 536
 
537
-        foreach ( $invoice->get_items() as $item ) {
538
-            $items[] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency()  );
537
+        foreach ($invoice->get_items() as $item) {
538
+            $items[] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
539 539
         }
540 540
 
541
-        wp_send_json_success( compact( 'items', 'alert' ) );
541
+        wp_send_json_success(compact('items', 'alert'));
542 542
     }
543 543
 
544 544
     /**
@@ -547,33 +547,33 @@  discard block
 block discarded – undo
547 547
     public static function remove_invoice_item() {
548 548
 
549 549
         // Verify nonce.
550
-        check_ajax_referer( 'wpinv-nonce' );
550
+        check_ajax_referer('wpinv-nonce');
551 551
 
552
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
552
+        if (!wpinv_current_user_can_manage_invoicing()) {
553 553
             exit;
554 554
         }
555 555
 
556 556
         // We need an invoice and an item.
557
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['item_id'] ) ) {
557
+        if (empty($_POST['post_id']) || empty($_POST['item_id'])) {
558 558
             exit;
559 559
         }
560 560
 
561 561
         // Fetch the invoice.
562
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
562
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
563 563
 
564 564
         // Ensure it exists and its not been paid for.
565
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
565
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
566 566
             exit;
567 567
         }
568 568
 
569 569
         // Abort if the invoice does not have the specified item.
570
-        $item = $invoice->get_item( (int) $_POST['item_id'] );
570
+        $item = $invoice->get_item((int) $_POST['item_id']);
571 571
 
572
-        if ( empty( $item ) ) {
572
+        if (empty($item)) {
573 573
             exit;
574 574
         }
575 575
 
576
-        $invoice->remove_item( (int) $_POST['item_id'] );
576
+        $invoice->remove_item((int) $_POST['item_id']);
577 577
 
578 578
         // Update totals.
579 579
         $invoice->recalculate_total();
@@ -584,11 +584,11 @@  discard block
 block discarded – undo
584 584
         // Return an array of invoice items.
585 585
         $items = array();
586 586
 
587
-        foreach ( $invoice->get_items() as $item ) {
588
-            $items[] = $item->prepare_data_for_invoice_edit_ajax(  $invoice->get_currency()  );
587
+        foreach ($invoice->get_items() as $item) {
588
+            $items[] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
589 589
         }
590 590
 
591
-        wp_send_json_success( compact( 'items' ) );
591
+        wp_send_json_success(compact('items'));
592 592
     }
593 593
 
594 594
     /**
@@ -597,39 +597,39 @@  discard block
 block discarded – undo
597 597
     public static function add_invoice_items() {
598 598
 
599 599
         // Verify nonce.
600
-        check_ajax_referer( 'wpinv-nonce' );
600
+        check_ajax_referer('wpinv-nonce');
601 601
 
602
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
602
+        if (!wpinv_current_user_can_manage_invoicing()) {
603 603
             exit;
604 604
         }
605 605
 
606 606
         // We need an invoice and items.
607
-        if ( empty( $_POST['post_id'] ) || empty( $_POST['items'] ) ) {
607
+        if (empty($_POST['post_id']) || empty($_POST['items'])) {
608 608
             exit;
609 609
         }
610 610
 
611 611
         // Fetch the invoice.
612
-        $invoice = new WPInv_Invoice( trim( $_POST['post_id'] ) );
612
+        $invoice = new WPInv_Invoice(trim($_POST['post_id']));
613 613
         $alert   = false;
614 614
 
615 615
         // Ensure it exists and its not been paid for.
616
-        if ( ! $invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded() ) {
616
+        if (!$invoice->get_id() || $invoice->is_paid() || $invoice->is_refunded()) {
617 617
             exit;
618 618
         }
619 619
 
620 620
         // Add the items.
621
-        foreach ( $_POST['items'] as $data ) {
621
+        foreach ($_POST['items'] as $data) {
622 622
 
623
-            $item = new GetPaid_Form_Item( $data[ 'id' ] );
623
+            $item = new GetPaid_Form_Item($data['id']);
624 624
 
625
-            if ( is_numeric( $data[ 'qty' ] ) && (float) $data[ 'qty' ] > 0 ) {
626
-                $item->set_quantity( $data[ 'qty' ] );
625
+            if (is_numeric($data['qty']) && (float) $data['qty'] > 0) {
626
+                $item->set_quantity($data['qty']);
627 627
             }
628 628
 
629
-            if ( $item->get_id() > 0 ) {
630
-                $error = $invoice->add_item( $item );
629
+            if ($item->get_id() > 0) {
630
+                $error = $invoice->add_item($item);
631 631
 
632
-                if ( is_wp_error( $error ) ) {
632
+                if (is_wp_error($error)) {
633 633
                     $alert = $error->get_error_message();
634 634
                 }
635 635
 
@@ -644,11 +644,11 @@  discard block
 block discarded – undo
644 644
         // Return an array of invoice items.
645 645
         $items = array();
646 646
 
647
-        foreach ( $invoice->get_items() as $item ) {
648
-            $items[] = $item->prepare_data_for_invoice_edit_ajax( $invoice->get_currency() );
647
+        foreach ($invoice->get_items() as $item) {
648
+            $items[] = $item->prepare_data_for_invoice_edit_ajax($invoice->get_currency());
649 649
         }
650 650
 
651
-        wp_send_json_success( compact( 'items', 'alert' ) );
651
+        wp_send_json_success(compact('items', 'alert'));
652 652
     }
653 653
 
654 654
     /**
@@ -657,15 +657,15 @@  discard block
 block discarded – undo
657 657
     public static function get_invoicing_items() {
658 658
 
659 659
         // Verify nonce.
660
-        check_ajax_referer( 'wpinv-nonce' );
660
+        check_ajax_referer('wpinv-nonce');
661 661
 
662
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
662
+        if (!wpinv_current_user_can_manage_invoicing()) {
663 663
             exit;
664 664
         }
665 665
 
666 666
         // We need a search term.
667
-        if ( empty( $_GET['search'] ) ) {
668
-            wp_send_json_success( array() );
667
+        if (empty($_GET['search'])) {
668
+            wp_send_json_success(array());
669 669
         }
670 670
 
671 671
         // Retrieve items.
@@ -674,8 +674,8 @@  discard block
 block discarded – undo
674 674
             'orderby'        => 'title',
675 675
             'order'          => 'ASC',
676 676
             'posts_per_page' => -1,
677
-            'post_status'    => array( 'publish' ),
678
-            's'              => trim( $_GET['search'] ),
677
+            'post_status'    => array('publish'),
678
+            's'              => trim($_GET['search']),
679 679
             'meta_query'     => array(
680 680
                 array(
681 681
                     'key'       => '_wpinv_type',
@@ -685,22 +685,22 @@  discard block
 block discarded – undo
685 685
             )
686 686
         );
687 687
 
688
-        $items = get_posts( apply_filters( 'getpaid_ajax_invoice_items_query_args', $item_args ) );
688
+        $items = get_posts(apply_filters('getpaid_ajax_invoice_items_query_args', $item_args));
689 689
         $data  = array();
690 690
 
691 691
 
692
-        $is_payment_form = ( ! empty( $_GET['post_id'] ) && 'wpi_payment_form' == get_post_type( $_GET['post_id'] ) );
692
+        $is_payment_form = (!empty($_GET['post_id']) && 'wpi_payment_form' == get_post_type($_GET['post_id']));
693 693
 
694
-        foreach ( $items as $item ) {
695
-            $item      = new GetPaid_Form_Item( $item );
694
+        foreach ($items as $item) {
695
+            $item = new GetPaid_Form_Item($item);
696 696
             $data[] = array(
697 697
                 'id'        => (int) $item->get_id(),
698
-                'text'      => strip_tags( $item->get_name() ),
699
-                'form_data' => $is_payment_form ? $item->prepare_data_for_use( false ) : '',
698
+                'text'      => strip_tags($item->get_name()),
699
+                'form_data' => $is_payment_form ? $item->prepare_data_for_use(false) : '',
700 700
             );
701 701
         }
702 702
 
703
-        wp_send_json_success( $data );
703
+        wp_send_json_success($data);
704 704
 
705 705
     }
706 706
 
@@ -710,37 +710,37 @@  discard block
 block discarded – undo
710 710
     public static function get_customers() {
711 711
 
712 712
         // Verify nonce.
713
-        check_ajax_referer( 'wpinv-nonce' );
713
+        check_ajax_referer('wpinv-nonce');
714 714
 
715
-        if ( ! wpinv_current_user_can_manage_invoicing() ) {
715
+        if (!wpinv_current_user_can_manage_invoicing()) {
716 716
             exit;
717 717
         }
718 718
 
719 719
         // We need a search term.
720
-        if ( empty( $_GET['search'] ) ) {
721
-            wp_send_json_success( array() );
720
+        if (empty($_GET['search'])) {
721
+            wp_send_json_success(array());
722 722
         }
723 723
 
724 724
         // Retrieve customers.
725 725
     
726 726
         $customer_args = array(
727
-            'fields'         => array( 'ID', 'user_email', 'display_name' ),
727
+            'fields'         => array('ID', 'user_email', 'display_name'),
728 728
             'orderby'        => 'display_name',
729
-            'search'         => '*' . sanitize_text_field( $_GET['search'] ) . '*',
730
-            'search_columns' => array( 'user_login', 'user_email', 'display_name' ),
729
+            'search'         => '*' . sanitize_text_field($_GET['search']) . '*',
730
+            'search_columns' => array('user_login', 'user_email', 'display_name'),
731 731
         );
732 732
 
733
-        $customers = get_users( apply_filters( 'getpaid_ajax_invoice_customers_query_args', $customer_args ) );
733
+        $customers = get_users(apply_filters('getpaid_ajax_invoice_customers_query_args', $customer_args));
734 734
         $data      = array();
735 735
 
736
-        foreach ( $customers as $customer ) {
736
+        foreach ($customers as $customer) {
737 737
             $data[] = array(
738 738
                 'id'        => (int) $customer->ID,
739
-                'text'      => strip_tags( sprintf( _x( '%1$s (%2$s)', 'user dropdown', 'invoicing' ), $customer->display_name, $customer->user_email ) ),
739
+                'text'      => strip_tags(sprintf(_x('%1$s (%2$s)', 'user dropdown', 'invoicing'), $customer->display_name, $customer->user_email)),
740 740
             );
741 741
         }
742 742
 
743
-        wp_send_json_success( $data );
743
+        wp_send_json_success($data);
744 744
 
745 745
     }
746 746
 
@@ -750,28 +750,28 @@  discard block
 block discarded – undo
750 750
     public static function get_aui_states_field() {
751 751
 
752 752
         // Verify nonce.
753
-        check_ajax_referer( 'wpinv-nonce' );
753
+        check_ajax_referer('wpinv-nonce');
754 754
 
755 755
         // We need a country.
756
-        if ( empty( $_GET['country'] ) ) {
756
+        if (empty($_GET['country'])) {
757 757
             exit;
758 758
         }
759 759
 
760
-        $states = wpinv_get_country_states( sanitize_text_field( $_GET['country'] ) );
761
-        $state  = isset( $_GET['state'] ) ? sanitize_text_field( $_GET['state'] ) : wpinv_get_default_state();
762
-        $name   = isset( $_GET['name'] ) ? sanitize_text_field( $_GET['name'] ) : 'wpinv_state';
763
-        $class  = isset( $_GET['class'] ) ? sanitize_text_field( $_GET['class'] ) : 'form-control-sm';
760
+        $states = wpinv_get_country_states(sanitize_text_field($_GET['country']));
761
+        $state  = isset($_GET['state']) ? sanitize_text_field($_GET['state']) : wpinv_get_default_state();
762
+        $name   = isset($_GET['name']) ? sanitize_text_field($_GET['name']) : 'wpinv_state';
763
+        $class  = isset($_GET['class']) ? sanitize_text_field($_GET['class']) : 'form-control-sm';
764 764
 
765
-        if ( empty( $states ) ) {
765
+        if (empty($states)) {
766 766
 
767 767
             $html = aui()->input(
768 768
                 array(
769 769
                     'type'        => 'text',
770 770
                     'id'          => 'wpinv_state',
771 771
                     'name'        => $name,
772
-                    'label'       => __( 'State', 'invoicing' ),
772
+                    'label'       => __('State', 'invoicing'),
773 773
                     'label_type'  => 'vertical',
774
-                    'placeholder' => __( 'State', 'invoicing' ),
774
+                    'placeholder' => __('State', 'invoicing'),
775 775
                     'class'       => $class,
776 776
                     'value'       => $state,
777 777
                 )
@@ -783,9 +783,9 @@  discard block
 block discarded – undo
783 783
                 array(
784 784
                     'id'          => 'wpinv_state',
785 785
                     'name'        => $name,
786
-                    'label'       => __( 'State', 'invoicing' ),
786
+                    'label'       => __('State', 'invoicing'),
787 787
                     'label_type'  => 'vertical',
788
-                    'placeholder' => __( 'Select a state', 'invoicing' ),
788
+                    'placeholder' => __('Select a state', 'invoicing'),
789 789
                     'class'       => $class,
790 790
                     'value'       => $state,
791 791
                     'options'     => $states,
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
         wp_send_json_success(
800 800
             array(
801 801
                 'html'   => $html,
802
-                'select' => ! empty ( $states )
802
+                'select' => !empty ($states)
803 803
             )
804 804
         );
805 805
 
@@ -813,11 +813,11 @@  discard block
 block discarded – undo
813 813
     public static function payment_form_refresh_prices() {
814 814
 
815 815
         // Check nonce.
816
-        check_ajax_referer( 'getpaid_form_nonce' );
816
+        check_ajax_referer('getpaid_form_nonce');
817 817
 
818 818
         // ... form fields...
819
-        if ( empty( $_POST['getpaid_payment_form_submission'] ) ) {
820
-            _e( 'Error: Reload the page and try again.', 'invoicing' );
819
+        if (empty($_POST['getpaid_payment_form_submission'])) {
820
+            _e('Error: Reload the page and try again.', 'invoicing');
821 821
             exit;
822 822
         }
823 823
 
@@ -825,7 +825,7 @@  discard block
 block discarded – undo
825 825
         $submission = new GetPaid_Payment_Form_Submission();
826 826
 
827 827
         // Do we have an error?
828
-        if ( ! empty( $submission->last_error ) ) {
828
+        if (!empty($submission->last_error)) {
829 829
             wp_send_json_error(
830 830
                 array(
831 831
                     'code'  => $submission->last_error_code,
@@ -835,12 +835,12 @@  discard block
 block discarded – undo
835 835
         }
836 836
 
837 837
         // Prepare the response.
838
-        $response = new GetPaid_Payment_Form_Submission_Refresh_Prices( $submission );
838
+        $response = new GetPaid_Payment_Form_Submission_Refresh_Prices($submission);
839 839
 
840 840
         // Filter the response.
841
-        $response = apply_filters( 'getpaid_payment_form_ajax_refresh_prices', $response->response, $submission );
841
+        $response = apply_filters('getpaid_payment_form_ajax_refresh_prices', $response->response, $submission);
842 842
 
843
-        wp_send_json_success( $response );
843
+        wp_send_json_success($response);
844 844
     }
845 845
 
846 846
 }
Please login to merge, or discard this patch.
includes/payments/class-getpaid-payment-form-submission-discount.php 1 patch
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  *
5 5
  */
6 6
 
7
-defined( 'ABSPATH' ) || exit;
7
+defined('ABSPATH') || exit;
8 8
 
9 9
 /**
10 10
  * Payment form submission discount class
@@ -25,28 +25,28 @@  discard block
 block discarded – undo
25 25
 	 * @param float                           $initial_total
26 26
 	 * @param float                           $recurring_total
27 27
 	 */
28
-	public function __construct( $submission, $initial_total, $recurring_total ) {
28
+	public function __construct($submission, $initial_total, $recurring_total) {
29 29
 
30 30
 		// Process any existing invoice discounts.
31
-		if ( $submission->has_invoice() ) {
31
+		if ($submission->has_invoice()) {
32 32
 			$this->discounts = $submission->get_invoice()->get_discounts();
33 33
 		}
34 34
 
35 35
 		// Do we have a discount?
36
-		$discount = $submission->get_field( 'discount' );
36
+		$discount = $submission->get_field('discount');
37 37
 
38
-		if ( empty( $discount ) ) {
38
+		if (empty($discount)) {
39 39
 
40
-			if ( isset( $this->discounts['discount_code'] ) ) {
41
-				unset( $this->discounts['discount_code'] );
40
+			if (isset($this->discounts['discount_code'])) {
41
+				unset($this->discounts['discount_code']);
42 42
 			}
43 43
 
44 44
 			return;
45 45
 		}
46 46
 
47 47
 		// Processes the discount code.
48
-		$amount = max( $initial_total, $recurring_total );
49
-		$this->process_discount( $submission, $discount, $amount );
48
+		$amount = max($initial_total, $recurring_total);
49
+		$this->process_discount($submission, $discount, $amount);
50 50
 
51 51
 	}
52 52
 
@@ -57,29 +57,29 @@  discard block
 block discarded – undo
57 57
 	 * @param string                          $discount
58 58
 	 * @param float                           $amount
59 59
 	 */
60
-	public function process_discount( $submission, $discount, $amount ) {
60
+	public function process_discount($submission, $discount, $amount) {
61 61
 
62 62
 		// Fetch the discount.
63
-		$discount = new WPInv_Discount( $discount );
63
+		$discount = new WPInv_Discount($discount);
64 64
 
65 65
 		// Ensure it is active.
66
-        if ( ! $this->is_discount_active( $discount ) ) {
67
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', __( 'Invalid or expired discount code', 'invoicing' ) );
66
+        if (!$this->is_discount_active($discount)) {
67
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', __('Invalid or expired discount code', 'invoicing'));
68 68
 		}
69 69
 
70 70
 		// Exceeded limit.
71
-		if ( $discount->has_exceeded_limit() ) {
72
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', __( 'This discount code has been used up', 'invoicing' ) );
71
+		if ($discount->has_exceeded_limit()) {
72
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', __('This discount code has been used up', 'invoicing'));
73 73
 		}
74 74
 
75 75
 		// Validate usages.
76
-		$this->validate_single_use_discount( $submission, $discount );
76
+		$this->validate_single_use_discount($submission, $discount);
77 77
 
78 78
 		// Validate amount.
79
-		$this->validate_discount_amount( $submission, $discount, $amount );
79
+		$this->validate_discount_amount($submission, $discount, $amount);
80 80
 
81 81
 		// Save the discount.
82
-		$this->discounts['discount_code'] = $this->calculate_discount( $submission, $discount );
82
+		$this->discounts['discount_code'] = $this->calculate_discount($submission, $discount);
83 83
 	}
84 84
 
85 85
 	/**
@@ -88,8 +88,8 @@  discard block
 block discarded – undo
88 88
 	 * @param WPInv_Discount                  $discount
89 89
 	 * @return bool
90 90
 	 */
91
-	public function is_discount_active(  $discount ) {
92
-		return $discount->exists() && $discount->is_active() && $discount->has_started() && ! $discount->is_expired();
91
+	public function is_discount_active($discount) {
92
+		return $discount->exists() && $discount->is_active() && $discount->has_started() && !$discount->is_expired();
93 93
 	}
94 94
 
95 95
 	/**
@@ -98,13 +98,13 @@  discard block
 block discarded – undo
98 98
 	 * @param string $email
99 99
 	 * @return int|string|false
100 100
 	 */
101
-	public function get_user_id_or_email( $email ) {
101
+	public function get_user_id_or_email($email) {
102 102
 
103
-		if ( is_user_logged_in() ) {
103
+		if (is_user_logged_in()) {
104 104
 			return get_current_user_id();
105 105
 		}
106 106
 
107
-		return empty( $email ) ? false : sanitize_email( $email );
107
+		return empty($email) ? false : sanitize_email($email);
108 108
 	}
109 109
 
110 110
 	/**
@@ -113,23 +113,23 @@  discard block
 block discarded – undo
113 113
 	 * @param GetPaid_Payment_Form_Submission $submission
114 114
 	 * @param WPInv_Discount                  $discount
115 115
 	 */
116
-	public function validate_single_use_discount( $submission, $discount ) {
116
+	public function validate_single_use_discount($submission, $discount) {
117 117
 
118 118
 		// Abort if it is not a single use discount.
119
-		if ( ! $discount->is_single_use() ) {
119
+		if (!$discount->is_single_use()) {
120 120
 			return;
121 121
 		}
122 122
 
123 123
 		// Ensure there is a valid billing email.
124
-		$user = $this->get_user_id_or_email( $submission->get_billing_email() );
124
+		$user = $this->get_user_id_or_email($submission->get_billing_email());
125 125
 
126
-		if ( empty( $user ) ) {
127
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', __( 'You need to either log in or enter your billing email before applying this discount', 'invoicing' ) );
126
+		if (empty($user)) {
127
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', __('You need to either log in or enter your billing email before applying this discount', 'invoicing'));
128 128
 		}
129 129
 
130 130
 		// Has the user used this discount code before?
131
-		if ( ! $discount->is_valid_for_user( $user ) ) {
132
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', __( 'You have already used this discount', 'invoicing' ) );
131
+		if (!$discount->is_valid_for_user($user)) {
132
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', __('You have already used this discount', 'invoicing'));
133 133
 		}
134 134
 
135 135
 	}
@@ -141,18 +141,18 @@  discard block
 block discarded – undo
141 141
 	 * @param WPInv_Discount         $discount
142 142
 	 * @param float                  $amount
143 143
 	 */
144
-	public function validate_discount_amount( $submission, $discount, $amount ) {
144
+	public function validate_discount_amount($submission, $discount, $amount) {
145 145
 
146 146
 		// Validate minimum amount.
147
-		if ( ! $discount->is_minimum_amount_met( $amount ) ) {
148
-			$min = wpinv_price( $discount->get_minimum_total(), $submission->get_currency() );
149
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', sprintf( __( 'The minimum total for using this discount is %s', 'invoicing' ), $min ) );
147
+		if (!$discount->is_minimum_amount_met($amount)) {
148
+			$min = wpinv_price($discount->get_minimum_total(), $submission->get_currency());
149
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', sprintf(__('The minimum total for using this discount is %s', 'invoicing'), $min));
150 150
 		}
151 151
 
152 152
 		// Validate the maximum amount.
153
-		if ( ! $discount->is_maximum_amount_met( $amount ) ) {
154
-			$max = wpinv_price( $discount->get_maximum_total(), $submission->get_currency() );
155
-			throw new GetPaid_Payment_Exception( '.getpaid-discount-field .getpaid-custom-payment-form-errors', sprintf( __( 'The maximum total for using this discount is %s', 'invoicing' ), $max ) );
153
+		if (!$discount->is_maximum_amount_met($amount)) {
154
+			$max = wpinv_price($discount->get_maximum_total(), $submission->get_currency());
155
+			throw new GetPaid_Payment_Exception('.getpaid-discount-field .getpaid-custom-payment-form-errors', sprintf(__('The maximum total for using this discount is %s', 'invoicing'), $max));
156 156
 		}
157 157
 
158 158
 	}
@@ -166,8 +166,8 @@  discard block
 block discarded – undo
166 166
 	 * @param WPInv_Discount                  $discount
167 167
 	 * @return array
168 168
 	 */
169
-	public function calculate_discount( $submission, $discount ) {
170
-		return getpaid_calculate_invoice_discount( $submission, $discount );
169
+	public function calculate_discount($submission, $discount) {
170
+		return getpaid_calculate_invoice_discount($submission, $discount);
171 171
 	}
172 172
 
173 173
 }
Please login to merge, or discard this patch.