Passed
Pull Request — master (#284)
by Brian
09:53
created
includes/wpinv-post-types.php 1 patch
Spacing   +117 added lines, -117 removed lines patch added patch discarded remove patch
@@ -7,38 +7,38 @@  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
-add_action( 'init', 'wpinv_register_post_types', 1 );
14
+add_action('init', 'wpinv_register_post_types', 1);
15 15
 function wpinv_register_post_types() {
16 16
     
17 17
     $labels = array(
18
-        'name'               => _x( 'Invoices', 'post type general name', 'invoicing' ),
19
-        'singular_name'      => _x( 'Invoice', 'post type singular name', 'invoicing' ),
20
-        'menu_name'          => _x( 'Invoices', 'admin menu', 'invoicing' ),
21
-        'name_admin_bar'     => _x( 'Invoice', 'add new on admin bar', 'invoicing' ),
22
-        'add_new'            => _x( 'Add New', 'book', 'invoicing' ),
23
-        'add_new_item'       => __( 'Add New Invoice', 'invoicing' ),
24
-        'new_item'           => __( 'New Invoice', 'invoicing' ),
25
-        'edit_item'          => __( 'Edit Invoice', 'invoicing' ),
26
-        'view_item'          => __( 'View Invoice', 'invoicing' ),
27
-        'all_items'          => __( 'Invoices', 'invoicing' ),
28
-        'search_items'       => __( 'Search Invoices', 'invoicing' ),
29
-        'parent_item_colon'  => __( 'Parent Invoices:', 'invoicing' ),
30
-        'not_found'          => __( 'No invoices found.', 'invoicing' ),
31
-        'not_found_in_trash' => __( 'No invoices found in trash.', 'invoicing' )
18
+        'name'               => _x('Invoices', 'post type general name', 'invoicing'),
19
+        'singular_name'      => _x('Invoice', 'post type singular name', 'invoicing'),
20
+        'menu_name'          => _x('Invoices', 'admin menu', 'invoicing'),
21
+        'name_admin_bar'     => _x('Invoice', 'add new on admin bar', 'invoicing'),
22
+        'add_new'            => _x('Add New', 'book', 'invoicing'),
23
+        'add_new_item'       => __('Add New Invoice', 'invoicing'),
24
+        'new_item'           => __('New Invoice', 'invoicing'),
25
+        'edit_item'          => __('Edit Invoice', 'invoicing'),
26
+        'view_item'          => __('View Invoice', 'invoicing'),
27
+        'all_items'          => __('Invoices', 'invoicing'),
28
+        'search_items'       => __('Search Invoices', 'invoicing'),
29
+        'parent_item_colon'  => __('Parent Invoices:', 'invoicing'),
30
+        'not_found'          => __('No invoices found.', 'invoicing'),
31
+        'not_found_in_trash' => __('No invoices found in trash.', 'invoicing')
32 32
     );
33
-    $labels = apply_filters( 'wpinv_labels', $labels );
33
+    $labels = apply_filters('wpinv_labels', $labels);
34 34
     
35 35
     $menu_icon = WPINV_PLUGIN_URL . '/assets/images/favicon.ico';
36
-    $menu_icon = apply_filters( 'wpinv_menu_icon_invoice', $menu_icon );
36
+    $menu_icon = apply_filters('wpinv_menu_icon_invoice', $menu_icon);
37 37
 
38 38
     $cap_type = 'wpi_invoice';
39 39
     $args = array(
40 40
         'labels'             => $labels,
41
-        'description'        => __( 'This is where invoices are stored.', 'invoicing' ),
41
+        'description'        => __('This is where invoices are stored.', 'invoicing'),
42 42
         'public'             => true,
43 43
         'can_export'         => true,
44 44
         '_builtin'           => false,
@@ -71,13 +71,13 @@  discard block
 block discarded – undo
71 71
         'has_archive'        => false,
72 72
         'hierarchical'       => false,
73 73
         'menu_position'      => null,
74
-        'supports'           => array( 'title', 'author' ),
74
+        'supports'           => array('title', 'author'),
75 75
         'menu_icon'          => 'dashicons-media-spreadsheet',
76 76
     );
77 77
             
78
-    $args = apply_filters( 'wpinv_register_post_type_invoice', $args );
78
+    $args = apply_filters('wpinv_register_post_type_invoice', $args);
79 79
     
80
-    register_post_type( 'wpi_invoice', $args );
80
+    register_post_type('wpi_invoice', $args);
81 81
 
82 82
     $cap_type = 'wpi_payment_form';
83 83
     register_post_type(
@@ -86,22 +86,22 @@  discard block
 block discarded – undo
86 86
             'wpinv_register_post_type_payment_form',
87 87
             array(
88 88
                 'labels'             => array(
89
-                    'name'               => _x( 'Payment Forms', 'post type general name', 'invoicing' ),
90
-                    'singular_name'      => _x( 'Payment Form', 'post type singular name', 'invoicing' ),
91
-                    'menu_name'          => _x( 'Payment Forms', 'admin menu', 'invoicing' ),
92
-                    'name_admin_bar'     => _x( 'Payment Form', 'add new on admin bar', 'invoicing' ),
93
-                    'add_new'            => _x( 'Add New', 'Payment Form', 'invoicing' ),
94
-                    'add_new_item'       => __( 'Add New Payment Form', 'invoicing' ),
95
-                    'new_item'           => __( 'New Payment Form', 'invoicing' ),
96
-                    'edit_item'          => __( 'Edit Payment Form', 'invoicing' ),
97
-                    'view_item'          => __( 'View Payment Form', 'invoicing' ),
98
-                    'all_items'          => __( 'Payment Forms', 'invoicing' ),
99
-                    'search_items'       => __( 'Search Payment Forms', 'invoicing' ),
100
-                    'parent_item_colon'  => __( 'Parent Payment Forms:', 'invoicing' ),
101
-                    'not_found'          => __( 'No payment forms found.', 'invoicing' ),
102
-                    'not_found_in_trash' => __( 'No payment forms found in trash.', 'invoicing' )
89
+                    'name'               => _x('Payment Forms', 'post type general name', 'invoicing'),
90
+                    'singular_name'      => _x('Payment Form', 'post type singular name', 'invoicing'),
91
+                    'menu_name'          => _x('Payment Forms', 'admin menu', 'invoicing'),
92
+                    'name_admin_bar'     => _x('Payment Form', 'add new on admin bar', 'invoicing'),
93
+                    'add_new'            => _x('Add New', 'Payment Form', 'invoicing'),
94
+                    'add_new_item'       => __('Add New Payment Form', 'invoicing'),
95
+                    'new_item'           => __('New Payment Form', 'invoicing'),
96
+                    'edit_item'          => __('Edit Payment Form', 'invoicing'),
97
+                    'view_item'          => __('View Payment Form', 'invoicing'),
98
+                    'all_items'          => __('Payment Forms', 'invoicing'),
99
+                    'search_items'       => __('Search Payment Forms', 'invoicing'),
100
+                    'parent_item_colon'  => __('Parent Payment Forms:', 'invoicing'),
101
+                    'not_found'          => __('No payment forms found.', 'invoicing'),
102
+                    'not_found_in_trash' => __('No payment forms found in trash.', 'invoicing')
103 103
                 ),
104
-                'description'        => __( 'Stores payment forms.', 'invoicing' ),
104
+                'description'        => __('Stores payment forms.', 'invoicing'),
105 105
                 'public'             => false,
106 106
                 'show_ui'            => true,
107 107
                 'show_in_menu'       => wpinv_current_user_can_manage_invoicing() ? 'wpinv' : true,
@@ -112,40 +112,40 @@  discard block
 block discarded – undo
112 112
                 'has_archive'        => false,
113 113
                 'hierarchical'       => false,
114 114
                 'menu_position'      => null,
115
-                'supports'           => array( 'title' ),
115
+                'supports'           => array('title'),
116 116
                 'menu_icon'          => 'dashicons-media-form',
117 117
             )
118 118
         )
119 119
     );
120 120
     
121 121
     $items_labels = array(
122
-        'name'               => _x( 'Items', 'post type general name', 'invoicing' ),
123
-        'singular_name'      => _x( 'Item', 'post type singular name', 'invoicing' ),
124
-        'menu_name'          => _x( 'Items', 'admin menu', 'invoicing' ),
125
-        'add_new'            => _x( 'Add New', 'wpi_item', 'invoicing' ),
126
-        'add_new_item'       => __( 'Add New Item', 'invoicing' ),
127
-        'new_item'           => __( 'New Item', 'invoicing' ),
128
-        'edit_item'          => __( 'Edit Item', 'invoicing' ),
129
-        'view_item'          => __( 'View Item', 'invoicing' ),
130
-        'all_items'          => __( 'Items', 'invoicing' ),
131
-        'search_items'       => __( 'Search Items', 'invoicing' ),
122
+        'name'               => _x('Items', 'post type general name', 'invoicing'),
123
+        'singular_name'      => _x('Item', 'post type singular name', 'invoicing'),
124
+        'menu_name'          => _x('Items', 'admin menu', 'invoicing'),
125
+        'add_new'            => _x('Add New', 'wpi_item', 'invoicing'),
126
+        'add_new_item'       => __('Add New Item', 'invoicing'),
127
+        'new_item'           => __('New Item', 'invoicing'),
128
+        'edit_item'          => __('Edit Item', 'invoicing'),
129
+        'view_item'          => __('View Item', 'invoicing'),
130
+        'all_items'          => __('Items', 'invoicing'),
131
+        'search_items'       => __('Search Items', 'invoicing'),
132 132
         'parent_item_colon'  => '',
133
-        'not_found'          => __( 'No items found.', 'invoicing' ),
134
-        'not_found_in_trash' => __( 'No items found in trash.', 'invoicing' )
133
+        'not_found'          => __('No items found.', 'invoicing'),
134
+        'not_found_in_trash' => __('No items found in trash.', 'invoicing')
135 135
     );
136
-    $items_labels = apply_filters( 'wpinv_items_labels', $items_labels );
136
+    $items_labels = apply_filters('wpinv_items_labels', $items_labels);
137 137
 
138 138
     $cap_type          = 'wpi_item';
139 139
     $invoice_item_args = array(
140 140
         'labels'                => $items_labels,
141
-        'description'           => __( 'This is where you can add new invoice items.', 'invoicing' ),
141
+        'description'           => __('This is where you can add new invoice items.', 'invoicing'),
142 142
         'public'                => false,
143 143
         'has_archive'           => false,
144 144
         '_builtin'              => false,
145 145
         'show_ui'               => true,
146 146
         'show_in_menu'          => wpinv_current_user_can_manage_invoicing() ? 'wpinv' : false,
147 147
         'show_in_nav_menus'     => false,
148
-        'supports'              => array( 'title', 'excerpt' ),
148
+        'supports'              => array('title', 'excerpt'),
149 149
         'register_meta_box_cb'  => 'wpinv_register_item_meta_boxes',
150 150
         'rewrite'               => false,
151 151
         'query_var'             => false,
@@ -172,33 +172,33 @@  discard block
 block discarded – undo
172 172
         ),
173 173
         'can_export'            => true,
174 174
     );
175
-    $invoice_item_args = apply_filters( 'wpinv_register_post_type_invoice_item', $invoice_item_args );
175
+    $invoice_item_args = apply_filters('wpinv_register_post_type_invoice_item', $invoice_item_args);
176 176
 
177
-    register_post_type( 'wpi_item', $invoice_item_args );
177
+    register_post_type('wpi_item', $invoice_item_args);
178 178
     
179 179
     $labels = array(
180
-        'name'               => _x( 'Discounts', 'post type general name', 'invoicing' ),
181
-        'singular_name'      => _x( 'Discount', 'post type singular name', 'invoicing' ),
182
-        'menu_name'          => _x( 'Discounts', 'admin menu', 'invoicing' ),
183
-        'name_admin_bar'     => _x( 'Discount', 'add new on admin bar', 'invoicing' ),
184
-        'add_new'            => _x( 'Add New', 'book', 'invoicing' ),
185
-        'add_new_item'       => __( 'Add New Discount', 'invoicing' ),
186
-        'new_item'           => __( 'New Discount', 'invoicing' ),
187
-        'edit_item'          => __( 'Edit Discount', 'invoicing' ),
188
-        'view_item'          => __( 'View Discount', 'invoicing' ),
189
-        'all_items'          => __( 'Discounts', 'invoicing' ),
190
-        'search_items'       => __( 'Search Discounts', 'invoicing' ),
191
-        'parent_item_colon'  => __( 'Parent Discounts:', 'invoicing' ),
192
-        'not_found'          => __( 'No discounts found.', 'invoicing' ),
193
-        'not_found_in_trash' => __( 'No discounts found in trash.', 'invoicing' )
180
+        'name'               => _x('Discounts', 'post type general name', 'invoicing'),
181
+        'singular_name'      => _x('Discount', 'post type singular name', 'invoicing'),
182
+        'menu_name'          => _x('Discounts', 'admin menu', 'invoicing'),
183
+        'name_admin_bar'     => _x('Discount', 'add new on admin bar', 'invoicing'),
184
+        'add_new'            => _x('Add New', 'book', 'invoicing'),
185
+        'add_new_item'       => __('Add New Discount', 'invoicing'),
186
+        'new_item'           => __('New Discount', 'invoicing'),
187
+        'edit_item'          => __('Edit Discount', 'invoicing'),
188
+        'view_item'          => __('View Discount', 'invoicing'),
189
+        'all_items'          => __('Discounts', 'invoicing'),
190
+        'search_items'       => __('Search Discounts', 'invoicing'),
191
+        'parent_item_colon'  => __('Parent Discounts:', 'invoicing'),
192
+        'not_found'          => __('No discounts found.', 'invoicing'),
193
+        'not_found_in_trash' => __('No discounts found in trash.', 'invoicing')
194 194
     );
195
-    $labels = apply_filters( 'wpinv_discounts_labels', $labels );
195
+    $labels = apply_filters('wpinv_discounts_labels', $labels);
196 196
 
197 197
     $cap_type = 'wpi_discount';
198 198
     
199 199
     $args = array(
200 200
         'labels'             => $labels,
201
-        'description'        => __( 'This is where you can add new discounts that users can use in invoices.', 'invoicing' ),
201
+        'description'        => __('This is where you can add new discounts that users can use in invoices.', 'invoicing'),
202 202
         'public'             => false,
203 203
         'can_export'         => true,
204 204
         '_builtin'           => false,
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
         ),
230 230
         'has_archive'        => false,
231 231
         'hierarchical'       => false,
232
-        'supports'           => array( 'title', 'excerpt' ),
232
+        'supports'           => array('title', 'excerpt'),
233 233
         'register_meta_box_cb'  => 'wpinv_register_discount_meta_boxes',
234 234
         'show_in_nav_menus'  => false,
235 235
         'show_in_admin_bar'  => true,
@@ -237,106 +237,106 @@  discard block
 block discarded – undo
237 237
         'menu_position'      => null,
238 238
     );
239 239
             
240
-    $args = apply_filters( 'wpinv_register_post_type_discount', $args );
240
+    $args = apply_filters('wpinv_register_post_type_discount', $args);
241 241
     
242
-    register_post_type( 'wpi_discount', $args );
242
+    register_post_type('wpi_discount', $args);
243 243
 }
244 244
 
245 245
 function wpinv_get_default_labels() {
246 246
     $defaults = array(
247
-       'singular' => __( 'Invoice', 'invoicing' ),
248
-       'plural'   => __( 'Invoices', 'invoicing' )
247
+       'singular' => __('Invoice', 'invoicing'),
248
+       'plural'   => __('Invoices', 'invoicing')
249 249
     );
250 250
     
251
-    return apply_filters( 'wpinv_default_invoices_name', $defaults );
251
+    return apply_filters('wpinv_default_invoices_name', $defaults);
252 252
 }
253 253
 
254
-function wpinv_get_label_singular( $lowercase = false ) {
254
+function wpinv_get_label_singular($lowercase = false) {
255 255
     $defaults = wpinv_get_default_labels();
256 256
     
257
-    return ($lowercase) ? strtolower( $defaults['singular'] ) : $defaults['singular'];
257
+    return ($lowercase) ? strtolower($defaults['singular']) : $defaults['singular'];
258 258
 }
259 259
 
260
-function wpinv_get_label_plural( $lowercase = false ) {
260
+function wpinv_get_label_plural($lowercase = false) {
261 261
     $defaults = wpinv_get_default_labels();
262 262
     
263
-    return ( $lowercase ) ? strtolower( $defaults['plural'] ) : $defaults['plural'];
263
+    return ($lowercase) ? strtolower($defaults['plural']) : $defaults['plural'];
264 264
 }
265 265
 
266
-function wpinv_change_default_title( $title ) {
267
-     if ( !is_admin() ) {
266
+function wpinv_change_default_title($title) {
267
+     if (!is_admin()) {
268 268
         $label = wpinv_get_label_singular();
269
-        $title = sprintf( __( 'Enter %s name here', 'invoicing' ), $label );
269
+        $title = sprintf(__('Enter %s name here', 'invoicing'), $label);
270 270
         return $title;
271 271
      }
272 272
 
273 273
      $screen = get_current_screen();
274 274
 
275
-     if ( 'wpi_invoice' == $screen->post_type ) {
275
+     if ('wpi_invoice' == $screen->post_type) {
276 276
         $label = wpinv_get_label_singular();
277
-        $title = sprintf( __( 'Enter %s name here', 'invoicing' ), $label );
277
+        $title = sprintf(__('Enter %s name here', 'invoicing'), $label);
278 278
      }
279 279
 
280 280
      return $title;
281 281
 }
282
-add_filter( 'enter_title_here', 'wpinv_change_default_title' );
282
+add_filter('enter_title_here', 'wpinv_change_default_title');
283 283
 
284 284
 function wpinv_register_post_status() {
285
-    register_post_status( 'wpi-pending', array(
286
-        'label'                     => _x( 'Pending', 'Invoice status', 'invoicing' ),
285
+    register_post_status('wpi-pending', array(
286
+        'label'                     => _x('Pending', 'Invoice status', 'invoicing'),
287 287
         'public'                    => true,
288 288
         'exclude_from_search'       => true,
289 289
         'show_in_admin_all_list'    => true,
290 290
         'show_in_admin_status_list' => true,
291
-        'label_count'               => _n_noop( 'Pending <span class="count">(%s)</span>', 'Pending <span class="count">(%s)</span>', 'invoicing' )
292
-    ) );
293
-    register_post_status( 'wpi-processing', array(
294
-        'label'                     => _x( 'Processing', 'Invoice status', 'invoicing' ),
291
+        'label_count'               => _n_noop('Pending <span class="count">(%s)</span>', 'Pending <span class="count">(%s)</span>', 'invoicing')
292
+    ));
293
+    register_post_status('wpi-processing', array(
294
+        'label'                     => _x('Processing', 'Invoice status', 'invoicing'),
295 295
         'public'                    => true,
296 296
         'exclude_from_search'       => true,
297 297
         'show_in_admin_all_list'    => true,
298 298
         'show_in_admin_status_list' => true,
299
-        'label_count'               => _n_noop( 'Processing <span class="count">(%s)</span>', 'Processing <span class="count">(%s)</span>', 'invoicing' )
300
-    ) );
301
-    register_post_status( 'wpi-onhold', array(
302
-        'label'                     => _x( 'On Hold', 'Invoice status', 'invoicing' ),
299
+        'label_count'               => _n_noop('Processing <span class="count">(%s)</span>', 'Processing <span class="count">(%s)</span>', 'invoicing')
300
+    ));
301
+    register_post_status('wpi-onhold', array(
302
+        'label'                     => _x('On Hold', 'Invoice status', 'invoicing'),
303 303
         'public'                    => true,
304 304
         'exclude_from_search'       => true,
305 305
         'show_in_admin_all_list'    => true,
306 306
         'show_in_admin_status_list' => true,
307
-        'label_count'               => _n_noop( 'On Hold <span class="count">(%s)</span>', 'On Hold <span class="count">(%s)</span>', 'invoicing' )
308
-    ) );
309
-    register_post_status( 'wpi-cancelled', array(
310
-        'label'                     => _x( 'Cancelled', 'Invoice status', 'invoicing' ),
307
+        'label_count'               => _n_noop('On Hold <span class="count">(%s)</span>', 'On Hold <span class="count">(%s)</span>', 'invoicing')
308
+    ));
309
+    register_post_status('wpi-cancelled', array(
310
+        'label'                     => _x('Cancelled', 'Invoice status', 'invoicing'),
311 311
         'public'                    => true,
312 312
         'exclude_from_search'       => true,
313 313
         'show_in_admin_all_list'    => true,
314 314
         'show_in_admin_status_list' => true,
315
-        'label_count'               => _n_noop( 'Cancelled <span class="count">(%s)</span>', 'Cancelled <span class="count">(%s)</span>', 'invoicing' )
316
-    ) );
317
-    register_post_status( 'wpi-refunded', array(
318
-        'label'                     => _x( 'Refunded', 'Invoice status', 'invoicing' ),
315
+        'label_count'               => _n_noop('Cancelled <span class="count">(%s)</span>', 'Cancelled <span class="count">(%s)</span>', 'invoicing')
316
+    ));
317
+    register_post_status('wpi-refunded', array(
318
+        'label'                     => _x('Refunded', 'Invoice status', 'invoicing'),
319 319
         'public'                    => true,
320 320
         'exclude_from_search'       => true,
321 321
         'show_in_admin_all_list'    => true,
322 322
         'show_in_admin_status_list' => true,
323
-        'label_count'               => _n_noop( 'Refunded <span class="count">(%s)</span>', 'Refunded <span class="count">(%s)</span>', 'invoicing' )
324
-    ) );
325
-    register_post_status( 'wpi-failed', array(
326
-        'label'                     => _x( 'Failed', 'Invoice status', 'invoicing' ),
323
+        'label_count'               => _n_noop('Refunded <span class="count">(%s)</span>', 'Refunded <span class="count">(%s)</span>', 'invoicing')
324
+    ));
325
+    register_post_status('wpi-failed', array(
326
+        'label'                     => _x('Failed', 'Invoice status', 'invoicing'),
327 327
         'public'                    => true,
328 328
         'exclude_from_search'       => true,
329 329
         'show_in_admin_all_list'    => true,
330 330
         'show_in_admin_status_list' => true,
331
-        'label_count'               => _n_noop( 'Failed <span class="count">(%s)</span>', 'Failed <span class="count">(%s)</span>', 'invoicing' )
332
-    ) );
333
-    register_post_status( 'wpi-renewal', array(
334
-        'label'                     => _x( 'Renewal', 'Invoice status', 'invoicing' ),
331
+        'label_count'               => _n_noop('Failed <span class="count">(%s)</span>', 'Failed <span class="count">(%s)</span>', 'invoicing')
332
+    ));
333
+    register_post_status('wpi-renewal', array(
334
+        'label'                     => _x('Renewal', 'Invoice status', 'invoicing'),
335 335
         'public'                    => true,
336 336
         'exclude_from_search'       => true,
337 337
         'show_in_admin_all_list'    => true,
338 338
         'show_in_admin_status_list' => true,
339
-        'label_count'               => _n_noop( 'Renewal <span class="count">(%s)</span>', 'Renewal <span class="count">(%s)</span>', 'invoicing' )
340
-    ) );
339
+        'label_count'               => _n_noop('Renewal <span class="count">(%s)</span>', 'Renewal <span class="count">(%s)</span>', 'invoicing')
340
+    ));
341 341
 }
342
-add_action( 'init', 'wpinv_register_post_status', 10 );
342
+add_action('init', 'wpinv_register_post_status', 10);
Please login to merge, or discard this patch.
includes/admin/admin-meta-boxes.php 1 patch
Spacing   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -1,69 +1,69 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 // MUST have WordPress.
3
-if ( !defined( 'WPINC' ) ) {
4
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
3
+if (!defined('WPINC')) {
4
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
5 5
 }
6 6
 
7
-function wpinv_add_meta_boxes( $post_type, $post ) {
7
+function wpinv_add_meta_boxes($post_type, $post) {
8 8
     global $wpi_mb_invoice;
9
-    if ( $post_type == 'wpi_invoice' && !empty( $post->ID ) ) {
10
-        $wpi_mb_invoice = wpinv_get_invoice( $post->ID );
9
+    if ($post_type == 'wpi_invoice' && !empty($post->ID)) {
10
+        $wpi_mb_invoice = wpinv_get_invoice($post->ID);
11 11
     }
12 12
     
13
-    if ( !empty( $wpi_mb_invoice ) && !$wpi_mb_invoice->has_status( array( 'draft', 'auto-draft' ) ) ) {
14
-        add_meta_box( 'wpinv-mb-resend-invoice', __( 'Resend Invoice', 'invoicing' ), 'WPInv_Meta_Box_Details::resend_invoice', 'wpi_invoice', 'side', 'high' );
13
+    if (!empty($wpi_mb_invoice) && !$wpi_mb_invoice->has_status(array('draft', 'auto-draft'))) {
14
+        add_meta_box('wpinv-mb-resend-invoice', __('Resend Invoice', 'invoicing'), 'WPInv_Meta_Box_Details::resend_invoice', 'wpi_invoice', 'side', 'high');
15 15
     }
16 16
     
17
-    if ( !empty( $wpi_mb_invoice ) && $wpi_mb_invoice->is_recurring() && $wpi_mb_invoice->is_parent() ) {
18
-        add_meta_box( 'wpinv-mb-subscriptions', __( 'Subscriptions', 'invoicing' ), 'WPInv_Meta_Box_Details::subscriptions', 'wpi_invoice', 'side', 'high' );
17
+    if (!empty($wpi_mb_invoice) && $wpi_mb_invoice->is_recurring() && $wpi_mb_invoice->is_parent()) {
18
+        add_meta_box('wpinv-mb-subscriptions', __('Subscriptions', 'invoicing'), 'WPInv_Meta_Box_Details::subscriptions', 'wpi_invoice', 'side', 'high');
19 19
     }
20 20
     
21
-    if ( wpinv_is_subscription_payment( $wpi_mb_invoice ) ) {
22
-        add_meta_box( 'wpinv-mb-renewals', __( 'Renewal Payment', 'invoicing' ), 'WPInv_Meta_Box_Details::renewals', 'wpi_invoice', 'side', 'high' );
21
+    if (wpinv_is_subscription_payment($wpi_mb_invoice)) {
22
+        add_meta_box('wpinv-mb-renewals', __('Renewal Payment', 'invoicing'), 'WPInv_Meta_Box_Details::renewals', 'wpi_invoice', 'side', 'high');
23 23
     }
24 24
     
25
-    add_meta_box( 'wpinv-details', __( 'Invoice Details', 'invoicing' ), 'WPInv_Meta_Box_Details::output', 'wpi_invoice', 'side', 'default' );
26
-    add_meta_box( 'wpinv-payment-meta', __( 'Payment Meta', 'invoicing' ), 'WPInv_Meta_Box_Details::payment_meta', 'wpi_invoice', 'side', 'default' );
27
-    add_meta_box( 'wpinv-payment-form', __( 'Payment Options', 'invoicing' ), 'WPInv_Meta_Box_Details::payment_form', 'wpi_payment_form', 'normal', 'high' );
28
-    add_meta_box( 'wpinv-payment-form-items', __( 'Items', 'invoicing' ), 'WPInv_Meta_Box_Details::payment_form_items', 'wpi_payment_form', 'normal' );
25
+    add_meta_box('wpinv-details', __('Invoice Details', 'invoicing'), 'WPInv_Meta_Box_Details::output', 'wpi_invoice', 'side', 'default');
26
+    add_meta_box('wpinv-payment-meta', __('Payment Meta', 'invoicing'), 'WPInv_Meta_Box_Details::payment_meta', 'wpi_invoice', 'side', 'default');
27
+    add_meta_box('wpinv-payment-form', __('Payment Options', 'invoicing'), 'WPInv_Meta_Box_Details::payment_form', 'wpi_payment_form', 'normal', 'high');
28
+    add_meta_box('wpinv-payment-form-items', __('Items', 'invoicing'), 'WPInv_Meta_Box_Details::payment_form_items', 'wpi_payment_form', 'normal');
29 29
    
30
-    add_meta_box( 'wpinv-address', __( 'Billing Details', 'invoicing' ), 'WPInv_Meta_Box_Billing_Details::output', 'wpi_invoice', 'normal', 'high' );
31
-    add_meta_box( 'wpinv-items', __( 'Invoice Items', 'invoicing' ), 'WPInv_Meta_Box_Items::output', 'wpi_invoice', 'normal', 'high' );
32
-    add_meta_box( 'wpinv-notes', __( 'Invoice Notes', 'invoicing' ), 'WPInv_Meta_Box_Notes::output', 'wpi_invoice', 'normal', 'high' );
30
+    add_meta_box('wpinv-address', __('Billing Details', 'invoicing'), 'WPInv_Meta_Box_Billing_Details::output', 'wpi_invoice', 'normal', 'high');
31
+    add_meta_box('wpinv-items', __('Invoice Items', 'invoicing'), 'WPInv_Meta_Box_Items::output', 'wpi_invoice', 'normal', 'high');
32
+    add_meta_box('wpinv-notes', __('Invoice Notes', 'invoicing'), 'WPInv_Meta_Box_Notes::output', 'wpi_invoice', 'normal', 'high');
33 33
 
34 34
 	remove_meta_box('wpseo_meta', 'wpi_invoice', 'normal');
35 35
 }
36
-add_action( 'add_meta_boxes', 'wpinv_add_meta_boxes', 30, 2 );
36
+add_action('add_meta_boxes', 'wpinv_add_meta_boxes', 30, 2);
37 37
 
38
-function wpinv_save_meta_boxes( $post_id, $post, $update = false ) {
39
-    remove_action( 'save_post', __FUNCTION__ );
38
+function wpinv_save_meta_boxes($post_id, $post, $update = false) {
39
+    remove_action('save_post', __FUNCTION__);
40 40
     
41 41
     // $post_id and $post are required
42
-    if ( empty( $post_id ) || empty( $post ) ) {
42
+    if (empty($post_id) || empty($post)) {
43 43
         return;
44 44
     }
45 45
         
46
-    if ( !current_user_can( 'edit_post', $post_id ) || empty( $post->post_type ) ) {
46
+    if (!current_user_can('edit_post', $post_id) || empty($post->post_type)) {
47 47
         return;
48 48
     }
49 49
     
50 50
     // Dont' save meta boxes for revisions or autosaves
51
-    if ( defined( 'DOING_AUTOSAVE' ) || is_int( wp_is_post_revision( $post ) ) || is_int( wp_is_post_autosave( $post ) ) ) {
51
+    if (defined('DOING_AUTOSAVE') || is_int(wp_is_post_revision($post)) || is_int(wp_is_post_autosave($post))) {
52 52
         return;
53 53
     }
54 54
         
55
-    if ( $post->post_type == 'wpi_invoice' or $post->post_type == 'wpi_quote' ) {
56
-        if ( ( defined( 'DOING_AJAX') && DOING_AJAX ) || isset( $_REQUEST['bulk_edit'] ) ) {
55
+    if ($post->post_type == 'wpi_invoice' or $post->post_type == 'wpi_quote') {
56
+        if ((defined('DOING_AJAX') && DOING_AJAX) || isset($_REQUEST['bulk_edit'])) {
57 57
             return;
58 58
         }
59 59
     
60
-        if ( isset( $_POST['wpinv_save_invoice'] ) && wp_verify_nonce( $_POST['wpinv_save_invoice'], 'wpinv_save_invoice' ) ) {
61
-            WPInv_Meta_Box_Items::save( $post_id, $_POST, $post );
60
+        if (isset($_POST['wpinv_save_invoice']) && wp_verify_nonce($_POST['wpinv_save_invoice'], 'wpinv_save_invoice')) {
61
+            WPInv_Meta_Box_Items::save($post_id, $_POST, $post);
62 62
         }
63
-    } else if ( $post->post_type == 'wpi_item' ) {
63
+    } else if ($post->post_type == 'wpi_item') {
64 64
         // verify nonce
65
-        if ( isset( $_POST['wpinv_vat_meta_box_nonce'] ) && wp_verify_nonce( $_POST['wpinv_vat_meta_box_nonce'], 'wpinv_item_meta_box_save' ) ) {
66
-            $fields                                 = array();
65
+        if (isset($_POST['wpinv_vat_meta_box_nonce']) && wp_verify_nonce($_POST['wpinv_vat_meta_box_nonce'], 'wpinv_item_meta_box_save')) {
66
+            $fields = array();
67 67
             $fields['_wpinv_price']              = 'wpinv_item_price';
68 68
             $fields['_wpinv_vat_class']          = 'wpinv_vat_class';
69 69
             $fields['_wpinv_vat_rule']           = 'wpinv_vat_rules';
@@ -78,96 +78,96 @@  discard block
 block discarded – undo
78 78
             $fields['_wpinv_dynamic_pricing']    = 'wpinv_name_your_price';
79 79
             $fields['_minimum_price']            = 'wpinv_minimum_price';
80 80
             
81
-            if ( !isset( $_POST['wpinv_is_recurring'] ) ) {
81
+            if (!isset($_POST['wpinv_is_recurring'])) {
82 82
                 $_POST['wpinv_is_recurring'] = 0;
83 83
             }
84 84
 
85
-            if ( !isset( $_POST['wpinv_name_your_price'] ) ) {
85
+            if (!isset($_POST['wpinv_name_your_price'])) {
86 86
                 $_POST['wpinv_name_your_price'] = 0;
87 87
             }
88 88
             
89
-            if ( !isset( $_POST['wpinv_free_trial'] ) || empty( $_POST['wpinv_is_recurring'] ) ) {
89
+            if (!isset($_POST['wpinv_free_trial']) || empty($_POST['wpinv_is_recurring'])) {
90 90
                 $_POST['wpinv_free_trial'] = 0;
91 91
             }
92 92
             
93
-            foreach ( $fields as $field => $name ) {
94
-                if ( isset( $_POST[ $name ] ) ) {
95
-                    $allowed = apply_filters( 'wpinv_item_allowed_save_meta_value', true, $field, $post_id );
93
+            foreach ($fields as $field => $name) {
94
+                if (isset($_POST[$name])) {
95
+                    $allowed = apply_filters('wpinv_item_allowed_save_meta_value', true, $field, $post_id);
96 96
 
97
-                    if ( !$allowed ) {
97
+                    if (!$allowed) {
98 98
                         continue;
99 99
                     }
100 100
 
101
-                    if ( $field == '_wpinv_price' ) {
102
-                        $value = wpinv_sanitize_amount( $_POST[ $name ] );
101
+                    if ($field == '_wpinv_price') {
102
+                        $value = wpinv_sanitize_amount($_POST[$name]);
103 103
                     } else {
104
-                        $value = is_string( $_POST[ $name ] ) ? sanitize_text_field( $_POST[ $name ] ) : $_POST[ $name ];
104
+                        $value = is_string($_POST[$name]) ? sanitize_text_field($_POST[$name]) : $_POST[$name];
105 105
                     }
106 106
                     
107
-                    $value = apply_filters( 'wpinv_item_metabox_save_' . $field, $value, $name );
108
-                    update_post_meta( $post_id, $field, $value );
107
+                    $value = apply_filters('wpinv_item_metabox_save_' . $field, $value, $name);
108
+                    update_post_meta($post_id, $field, $value);
109 109
                 }
110 110
             }
111 111
             
112
-            if ( !get_post_meta( $post_id, '_wpinv_custom_id', true ) ) {
113
-                update_post_meta( $post_id, '_wpinv_custom_id', $post_id );
112
+            if (!get_post_meta($post_id, '_wpinv_custom_id', true)) {
113
+                update_post_meta($post_id, '_wpinv_custom_id', $post_id);
114 114
             }
115 115
         }
116 116
     }
117 117
 }
118
-add_action( 'save_post', 'wpinv_save_meta_boxes', 10, 3 );
118
+add_action('save_post', 'wpinv_save_meta_boxes', 10, 3);
119 119
 
120 120
 function wpinv_register_item_meta_boxes() {    
121 121
     global $wpinv_euvat;
122 122
     
123
-    add_meta_box( 'wpinv_field_prices', __( 'Item Price', 'invoicing' ), 'WPInv_Meta_Box_Items::prices', 'wpi_item', 'normal', 'high' );
123
+    add_meta_box('wpinv_field_prices', __('Item Price', 'invoicing'), 'WPInv_Meta_Box_Items::prices', 'wpi_item', 'normal', 'high');
124 124
 
125
-    if ( $wpinv_euvat->allow_vat_rules() ) {
126
-        add_meta_box( 'wpinv_field_vat_rules', __( 'VAT rules type to use', 'invoicing' ), 'WPInv_Meta_Box_Items::vat_rules', 'wpi_item', 'normal', 'high' );
125
+    if ($wpinv_euvat->allow_vat_rules()) {
126
+        add_meta_box('wpinv_field_vat_rules', __('VAT rules type to use', 'invoicing'), 'WPInv_Meta_Box_Items::vat_rules', 'wpi_item', 'normal', 'high');
127 127
     }
128 128
     
129
-    if ( $wpinv_euvat->allow_vat_classes() ) {
130
-        add_meta_box( 'wpinv_field_vat_classes', __( 'VAT rates class to use', 'invoicing' ), 'WPInv_Meta_Box_Items::vat_classes', 'wpi_item', 'normal', 'high' );
129
+    if ($wpinv_euvat->allow_vat_classes()) {
130
+        add_meta_box('wpinv_field_vat_classes', __('VAT rates class to use', 'invoicing'), 'WPInv_Meta_Box_Items::vat_classes', 'wpi_item', 'normal', 'high');
131 131
     }
132 132
     
133
-    add_meta_box( 'wpinv_field_item_info', __( 'Item info', 'invoicing' ), 'WPInv_Meta_Box_Items::item_info', 'wpi_item', 'side', 'core' );
134
-    add_meta_box( 'wpinv_field_meta_values', __( 'Item Meta Values', 'invoicing' ), 'WPInv_Meta_Box_Items::meta_values', 'wpi_item', 'side', 'core' );
133
+    add_meta_box('wpinv_field_item_info', __('Item info', 'invoicing'), 'WPInv_Meta_Box_Items::item_info', 'wpi_item', 'side', 'core');
134
+    add_meta_box('wpinv_field_meta_values', __('Item Meta Values', 'invoicing'), 'WPInv_Meta_Box_Items::meta_values', 'wpi_item', 'side', 'core');
135 135
 }
136 136
 
137 137
 function wpinv_register_discount_meta_boxes() {
138
-    add_meta_box( 'wpinv_discount_fields', __( 'Discount Details', 'invoicing' ), 'wpinv_discount_metabox_details', 'wpi_discount', 'normal', 'high' );
138
+    add_meta_box('wpinv_discount_fields', __('Discount Details', 'invoicing'), 'wpinv_discount_metabox_details', 'wpi_discount', 'normal', 'high');
139 139
 }
140 140
 
141
-function wpinv_discount_metabox_details( $post ) {
141
+function wpinv_discount_metabox_details($post) {
142 142
     $discount_id    = $post->ID;
143
-    $discount       = wpinv_get_discount( $discount_id );
143
+    $discount       = wpinv_get_discount($discount_id);
144 144
     
145
-    $type               = wpinv_get_discount_type( $discount_id );
146
-    $item_reqs          = wpinv_get_discount_item_reqs( $discount_id );
147
-    $excluded_items     = wpinv_get_discount_excluded_items( $discount_id );
148
-    $min_total          = wpinv_get_discount_min_total( $discount_id );
149
-    $max_total          = wpinv_get_discount_max_total( $discount_id );
150
-    $max_uses           = wpinv_get_discount_max_uses( $discount_id );
151
-    $single_use         = wpinv_discount_is_single_use( $discount_id );
152
-    $recurring          = (bool)wpinv_discount_is_recurring( $discount_id );
153
-    $start_date         = wpinv_get_discount_start_date( $discount_id );
154
-    $expiration_date    = wpinv_get_discount_expiration( $discount_id );
145
+    $type               = wpinv_get_discount_type($discount_id);
146
+    $item_reqs          = wpinv_get_discount_item_reqs($discount_id);
147
+    $excluded_items     = wpinv_get_discount_excluded_items($discount_id);
148
+    $min_total          = wpinv_get_discount_min_total($discount_id);
149
+    $max_total          = wpinv_get_discount_max_total($discount_id);
150
+    $max_uses           = wpinv_get_discount_max_uses($discount_id);
151
+    $single_use         = wpinv_discount_is_single_use($discount_id);
152
+    $recurring          = (bool) wpinv_discount_is_recurring($discount_id);
153
+    $start_date         = wpinv_get_discount_start_date($discount_id);
154
+    $expiration_date    = wpinv_get_discount_expiration($discount_id);
155 155
     
156
-    if ( ! empty( $start_date ) && strpos( $start_date, '0000' ) === false ) {
157
-        $start_time         = strtotime( $start_date );
158
-        $start_h            = date_i18n( 'H', $start_time );
159
-        $start_m            = date_i18n( 'i', $start_time );
160
-        $start_date         = date_i18n( 'Y-m-d', $start_time );
156
+    if (!empty($start_date) && strpos($start_date, '0000') === false) {
157
+        $start_time         = strtotime($start_date);
158
+        $start_h            = date_i18n('H', $start_time);
159
+        $start_m            = date_i18n('i', $start_time);
160
+        $start_date         = date_i18n('Y-m-d', $start_time);
161 161
     } else {
162 162
         $start_h            = '00';
163 163
         $start_m            = '00';
164 164
     }
165 165
 
166
-    if ( ! empty( $expiration_date ) && strpos( $expiration_date, '0000' ) === false ) {
167
-        $expiration_time    = strtotime( $expiration_date );
168
-        $expiration_h       = date_i18n( 'H', $expiration_time );
169
-        $expiration_m       = date_i18n( 'i', $expiration_time );
170
-        $expiration_date    = date_i18n( 'Y-m-d', $expiration_time );
166
+    if (!empty($expiration_date) && strpos($expiration_date, '0000') === false) {
167
+        $expiration_time    = strtotime($expiration_date);
168
+        $expiration_h       = date_i18n('H', $expiration_time);
169
+        $expiration_m       = date_i18n('i', $expiration_time);
170
+        $expiration_date    = date_i18n('Y-m-d', $expiration_time);
171 171
     } else {
172 172
         $expiration_h       = '23';
173 173
         $expiration_m       = '59';
@@ -177,207 +177,207 @@  discard block
 block discarded – undo
177 177
     $max_total          = $max_total > 0 ? $max_total : '';
178 178
     $max_uses           = $max_uses > 0 ? $max_uses : '';
179 179
 ?>
180
-<?php do_action( 'wpinv_discount_form_top', $post ); ?>
181
-<?php wp_nonce_field( 'wpinv_discount_metabox_nonce', 'wpinv_discount_metabox_nonce' ); ;?>
180
+<?php do_action('wpinv_discount_form_top', $post); ?>
181
+<?php wp_nonce_field('wpinv_discount_metabox_nonce', 'wpinv_discount_metabox_nonce'); ;?>
182 182
 <table class="form-table wpi-form-table">
183 183
     <tbody>
184
-        <?php do_action( 'wpinv_discount_form_first', $post ); ?>
185
-        <?php do_action( 'wpinv_discount_form_before_code', $post ); ?>
184
+        <?php do_action('wpinv_discount_form_first', $post); ?>
185
+        <?php do_action('wpinv_discount_form_before_code', $post); ?>
186 186
         <tr>
187 187
             <th valign="top" scope="row">
188
-                <label for="wpinv_discount_code"><?php _e( 'Discount Code', 'invoicing' ); ?></label>
188
+                <label for="wpinv_discount_code"><?php _e('Discount Code', 'invoicing'); ?></label>
189 189
             </th>
190 190
             <td>
191
-                <input type="text" name="code" id="wpinv_discount_code" class="medium-text" value="<?php echo esc_attr( wpinv_get_discount_code( $discount_id ) ); ?>" required>
192
-                <p class="description"><?php _e( 'Enter a code for this discount, such as 10OFF', 'invoicing' ); ?></p>
191
+                <input type="text" name="code" id="wpinv_discount_code" class="medium-text" value="<?php echo esc_attr(wpinv_get_discount_code($discount_id)); ?>" required>
192
+                <p class="description"><?php _e('Enter a code for this discount, such as 10OFF', 'invoicing'); ?></p>
193 193
             </td>
194 194
         </tr>
195
-        <?php do_action( 'wpinv_discount_form_before_type', $post ); ?>
195
+        <?php do_action('wpinv_discount_form_before_type', $post); ?>
196 196
         <tr>
197 197
             <th valign="top" scope="row">
198
-                <label for="wpinv_discount_type"><?php _e( 'Discount Type', 'invoicing' ); ?></label>
198
+                <label for="wpinv_discount_type"><?php _e('Discount Type', 'invoicing'); ?></label>
199 199
             </th>
200 200
             <td>
201 201
                 <select id="wpinv_discount_type" name="type" class="medium-text wpi_select2">
202
-                    <?php foreach ( wpinv_get_discount_types() as $value => $label ) { ?>
203
-                    <option value="<?php echo $value ;?>" <?php selected( $type, $value ); ?>><?php echo $label; ?></option>
202
+                    <?php foreach (wpinv_get_discount_types() as $value => $label) { ?>
203
+                    <option value="<?php echo $value; ?>" <?php selected($type, $value); ?>><?php echo $label; ?></option>
204 204
                     <?php } ?>
205 205
                 </select>
206
-                <p class="description"><?php _e( 'The kind of discount to apply for this discount.', 'invoicing' ); ?></p>
206
+                <p class="description"><?php _e('The kind of discount to apply for this discount.', 'invoicing'); ?></p>
207 207
             </td>
208 208
         </tr>
209
-        <?php do_action( 'wpinv_discount_form_before_amount', $post ); ?>
209
+        <?php do_action('wpinv_discount_form_before_amount', $post); ?>
210 210
         <tr>
211 211
             <th valign="top" scope="row">
212
-                <label for="wpinv_discount_amount"><?php _e( 'Amount', 'invoicing' ); ?></label>
212
+                <label for="wpinv_discount_amount"><?php _e('Amount', 'invoicing'); ?></label>
213 213
             </th>
214 214
             <td>
215
-                <input type="text" name="amount" id="wpinv_discount_amount" class="wpi-field-price wpi-price" value="<?php echo esc_attr( wpinv_get_discount_amount( $discount_id ) ); ?>" required> <font class="wpi-discount-p">%</font><font class="wpi-discount-f" style="display:none;"><?php echo wpinv_currency_symbol() ;?></font>
216
-                <p style="display:none;" class="description"><?php _e( 'Enter the discount amount in USD', 'invoicing' ); ?></p>
217
-                <p class="description"><?php _e( 'Enter the discount value. Ex: 10', 'invoicing' ); ?></p>
215
+                <input type="text" name="amount" id="wpinv_discount_amount" class="wpi-field-price wpi-price" value="<?php echo esc_attr(wpinv_get_discount_amount($discount_id)); ?>" required> <font class="wpi-discount-p">%</font><font class="wpi-discount-f" style="display:none;"><?php echo wpinv_currency_symbol(); ?></font>
216
+                <p style="display:none;" class="description"><?php _e('Enter the discount amount in USD', 'invoicing'); ?></p>
217
+                <p class="description"><?php _e('Enter the discount value. Ex: 10', 'invoicing'); ?></p>
218 218
             </td>
219 219
         </tr>
220
-        <?php do_action( 'wpinv_discount_form_before_items', $post ); ?>
220
+        <?php do_action('wpinv_discount_form_before_items', $post); ?>
221 221
         <tr>
222 222
             <th valign="top" scope="row">
223
-                <label for="wpinv_discount_items"><?php _e( 'Items', 'invoicing' ); ?></label>
223
+                <label for="wpinv_discount_items"><?php _e('Items', 'invoicing'); ?></label>
224 224
             </th>
225 225
             <td>
226
-                <p><?php echo wpinv_item_dropdown( array(
226
+                <p><?php echo wpinv_item_dropdown(array(
227 227
                         'name'              => 'items[]',
228 228
                         'id'                => 'items',
229 229
                         'selected'          => $item_reqs,
230 230
                         'multiple'          => true,
231 231
                         'class'             => 'medium-text wpi_select2',
232
-                        'placeholder'       => __( 'Select one or more Items', 'invoicing' ),
232
+                        'placeholder'       => __('Select one or more Items', 'invoicing'),
233 233
                         'show_recurring'    => true,
234
-                    ) ); ?>
234
+                    )); ?>
235 235
                 </p>
236
-                <p class="description"><?php _e( 'Items which need to be in the cart to use this discount or, for "Item Discounts", which items are discounted. If left blank, this discount can be used on any item.', 'invoicing' ); ?></p>
236
+                <p class="description"><?php _e('Items which need to be in the cart to use this discount or, for "Item Discounts", which items are discounted. If left blank, this discount can be used on any item.', 'invoicing'); ?></p>
237 237
             </td>
238 238
         </tr>
239
-        <?php do_action( 'wpinv_discount_form_before_excluded_items', $post ); ?>
239
+        <?php do_action('wpinv_discount_form_before_excluded_items', $post); ?>
240 240
         <tr>
241 241
             <th valign="top" scope="row">
242
-                <label for="wpinv_discount_excluded_items"><?php _e( 'Excluded Items', 'invoicing' ); ?></label>
242
+                <label for="wpinv_discount_excluded_items"><?php _e('Excluded Items', 'invoicing'); ?></label>
243 243
             </th>
244 244
             <td>
245
-                <p><?php echo wpinv_item_dropdown( array(
245
+                <p><?php echo wpinv_item_dropdown(array(
246 246
                         'name'              => 'excluded_items[]',
247 247
                         'id'                => 'excluded_items',
248 248
                         'selected'          => $excluded_items,
249 249
                         'multiple'          => true,
250 250
                         'class'             => 'medium-text wpi_select2',
251
-                        'placeholder'       => __( 'Select one or more Items', 'invoicing' ),
251
+                        'placeholder'       => __('Select one or more Items', 'invoicing'),
252 252
                         'show_recurring'    => true,
253
-                    ) ); ?>
253
+                    )); ?>
254 254
                 </p>
255
-                <p class="description"><?php _e( 'Items which are NOT allowed to use this discount.', 'invoicing' ); ?></p>
255
+                <p class="description"><?php _e('Items which are NOT allowed to use this discount.', 'invoicing'); ?></p>
256 256
             </td>
257 257
         </tr>
258
-        <?php do_action( 'wpinv_discount_form_before_start', $post ); ?>
258
+        <?php do_action('wpinv_discount_form_before_start', $post); ?>
259 259
         <tr>
260 260
             <th valign="top" scope="row">
261
-                <label for="wpinv_discount_start"><?php _e( 'Start Date', 'invoicing' ); ?></label>
261
+                <label for="wpinv_discount_start"><?php _e('Start Date', 'invoicing'); ?></label>
262 262
             </th>
263 263
             <td>
264
-                <input type="text" class="w120 wpiDatepicker" id="wpinv_discount_start" data-dateFormat="yy-mm-dd" name="start" value="<?php echo esc_attr( $start_date ); ?>"> @ <select id="wpinv_discount_start_h" name="start_h">
265
-                    <?php for ( $i = 0; $i <= 23; $i++ ) { $value = str_pad( $i, 2, '0', STR_PAD_LEFT ); ?>
266
-                    <option value="<?php echo $value;?>" <?php selected( $value, $start_h ); ?>><?php echo $value;?></option>
264
+                <input type="text" class="w120 wpiDatepicker" id="wpinv_discount_start" data-dateFormat="yy-mm-dd" name="start" value="<?php echo esc_attr($start_date); ?>"> @ <select id="wpinv_discount_start_h" name="start_h">
265
+                    <?php for ($i = 0; $i <= 23; $i++) { $value = str_pad($i, 2, '0', STR_PAD_LEFT); ?>
266
+                    <option value="<?php echo $value; ?>" <?php selected($value, $start_h); ?>><?php echo $value; ?></option>
267 267
                     <?php } ?>
268 268
                 </select> : <select id="wpinv_discount_start_m" name="start_m">
269
-                    <?php for ( $i = 0; $i <= 59; $i++ ) { $value = str_pad( $i, 2, '0', STR_PAD_LEFT ); ?>
270
-                    <option value="<?php echo $value;?>" <?php selected( $value, $start_m ); ?>><?php echo $value;?></option>
269
+                    <?php for ($i = 0; $i <= 59; $i++) { $value = str_pad($i, 2, '0', STR_PAD_LEFT); ?>
270
+                    <option value="<?php echo $value; ?>" <?php selected($value, $start_m); ?>><?php echo $value; ?></option>
271 271
                     <?php } ?>
272 272
                 </select>
273
-                <p class="description"><?php _e( 'Enter the start date for this discount code in the format of yyyy-mm-dd. For no start date, leave blank. If entered, the discount can only be used after or on this date.', 'invoicing' ); ?></p>
273
+                <p class="description"><?php _e('Enter the start date for this discount code in the format of yyyy-mm-dd. For no start date, leave blank. If entered, the discount can only be used after or on this date.', 'invoicing'); ?></p>
274 274
             </td>
275 275
         </tr>
276
-        <?php do_action( 'wpinv_discount_form_before_expiration', $post ); ?>
276
+        <?php do_action('wpinv_discount_form_before_expiration', $post); ?>
277 277
         <tr>
278 278
             <th valign="top" scope="row">
279
-                <label for="wpinv_discount_expiration"><?php _e( 'Expiration Date', 'invoicing' ); ?></label>
279
+                <label for="wpinv_discount_expiration"><?php _e('Expiration Date', 'invoicing'); ?></label>
280 280
             </th>
281 281
             <td>
282
-                <input type="text" class="w120 wpiDatepicker" id="wpinv_discount_expiration" data-dateFormat="yy-mm-dd" name="expiration" value="<?php echo esc_attr( $expiration_date ); ?>"> @ <select id="wpinv_discount_expiration_h" name="expiration_h">
283
-                    <?php for ( $i = 0; $i <= 23; $i++ ) { $value = str_pad( $i, 2, '0', STR_PAD_LEFT ); ?>
284
-                    <option value="<?php echo $value;?>" <?php selected( $value, $expiration_h ); ?>><?php echo $value;?></option>
282
+                <input type="text" class="w120 wpiDatepicker" id="wpinv_discount_expiration" data-dateFormat="yy-mm-dd" name="expiration" value="<?php echo esc_attr($expiration_date); ?>"> @ <select id="wpinv_discount_expiration_h" name="expiration_h">
283
+                    <?php for ($i = 0; $i <= 23; $i++) { $value = str_pad($i, 2, '0', STR_PAD_LEFT); ?>
284
+                    <option value="<?php echo $value; ?>" <?php selected($value, $expiration_h); ?>><?php echo $value; ?></option>
285 285
                     <?php } ?>
286 286
                 </select> : <select id="wpinv_discount_expiration_m" name="expiration_m">
287
-                    <?php for ( $i = 0; $i <= 59; $i++ ) { $value = str_pad( $i, 2, '0', STR_PAD_LEFT ); ?>
288
-                    <option value="<?php echo $value;?>" <?php selected( $value, $expiration_m ); ?>><?php echo $value;?></option>
287
+                    <?php for ($i = 0; $i <= 59; $i++) { $value = str_pad($i, 2, '0', STR_PAD_LEFT); ?>
288
+                    <option value="<?php echo $value; ?>" <?php selected($value, $expiration_m); ?>><?php echo $value; ?></option>
289 289
                     <?php } ?>
290 290
                 </select>
291
-                <p class="description"><?php _e( 'Enter the expiration date for this discount code in the format of yyyy-mm-dd. Leave blank for no expiration.', 'invoicing' ); ?></p>
291
+                <p class="description"><?php _e('Enter the expiration date for this discount code in the format of yyyy-mm-dd. Leave blank for no expiration.', 'invoicing'); ?></p>
292 292
             </td>
293 293
         </tr>
294
-        <?php do_action( 'wpinv_discount_form_before_min_total', $post ); ?>
294
+        <?php do_action('wpinv_discount_form_before_min_total', $post); ?>
295 295
         <tr>
296 296
             <th valign="top" scope="row">
297
-                <label for="wpinv_discount_min_total"><?php _e( 'Minimum Amount', 'invoicing' ); ?></label>
297
+                <label for="wpinv_discount_min_total"><?php _e('Minimum Amount', 'invoicing'); ?></label>
298 298
             </th>
299 299
             <td>
300 300
                 <input type="text" name="min_total" id="wpinv_discount_min_total" class="wpi-field-price wpi-price" value="<?php echo $min_total; ?>">
301
-                <p class="description"><?php _e( 'This allows you to set the minimum amount (subtotal, including taxes) allowed when using the discount.', 'invoicing' ); ?></p>
301
+                <p class="description"><?php _e('This allows you to set the minimum amount (subtotal, including taxes) allowed when using the discount.', 'invoicing'); ?></p>
302 302
             </td>
303 303
         </tr>
304
-        <?php do_action( 'wpinv_discount_form_before_max_total', $post ); ?>
304
+        <?php do_action('wpinv_discount_form_before_max_total', $post); ?>
305 305
         <tr>
306 306
             <th valign="top" scope="row">
307
-                <label for="wpinv_discount_max_total"><?php _e( 'Maximum Amount', 'invoicing' ); ?></label>
307
+                <label for="wpinv_discount_max_total"><?php _e('Maximum Amount', 'invoicing'); ?></label>
308 308
             </th>
309 309
             <td>
310 310
                 <input type="text" name="max_total" id="wpinv_discount_max_total" class="wpi-field-price wpi-price" value="<?php echo $max_total; ?>">
311
-                <p class="description"><?php _e( 'This allows you to set the maximum amount (subtotal, including taxes) allowed when using the discount.', 'invoicing' ); ?></p>
311
+                <p class="description"><?php _e('This allows you to set the maximum amount (subtotal, including taxes) allowed when using the discount.', 'invoicing'); ?></p>
312 312
             </td>
313 313
         </tr>
314
-        <?php do_action( 'wpinv_discount_form_before_recurring', $post ); ?>
314
+        <?php do_action('wpinv_discount_form_before_recurring', $post); ?>
315 315
         <tr>
316 316
             <th valign="top" scope="row">
317
-                <label for="wpinv_discount_recurring"><?php _e( 'For recurring apply to', 'invoicing' ); ?></label>
317
+                <label for="wpinv_discount_recurring"><?php _e('For recurring apply to', 'invoicing'); ?></label>
318 318
             </th>
319 319
             <td>
320 320
                 <select id="wpinv_discount_recurring" name="recurring" class="medium-text wpi_select2">
321
-                    <option value="0" <?php selected( false, $recurring ); ?>><?php _e( 'First payment only', 'invoicing' ); ?></option>
322
-                    <option value="1" <?php selected( true, $recurring ); ?>><?php _e( 'All payments', 'invoicing' ); ?></option>
321
+                    <option value="0" <?php selected(false, $recurring); ?>><?php _e('First payment only', 'invoicing'); ?></option>
322
+                    <option value="1" <?php selected(true, $recurring); ?>><?php _e('All payments', 'invoicing'); ?></option>
323 323
                 </select>
324
-                <p class="description"><?php _e( '<b>All payments:</b> Apply this discount to all recurring payments of the recurring invoice. <br><b>First payment only:</b> Apply this discount to only first payment of the recurring invoice.', 'invoicing' ); ?></p>
324
+                <p class="description"><?php _e('<b>All payments:</b> Apply this discount to all recurring payments of the recurring invoice. <br><b>First payment only:</b> Apply this discount to only first payment of the recurring invoice.', 'invoicing'); ?></p>
325 325
             </td>
326 326
         </tr>
327
-        <?php do_action( 'wpinv_discount_form_before_max_uses', $post ); ?>
327
+        <?php do_action('wpinv_discount_form_before_max_uses', $post); ?>
328 328
         <tr>
329 329
             <th valign="top" scope="row">
330
-                <label for="wpinv_discount_max_uses"><?php _e( 'Max Uses', 'invoicing' ); ?></label>
330
+                <label for="wpinv_discount_max_uses"><?php _e('Max Uses', 'invoicing'); ?></label>
331 331
             </th>
332 332
             <td>
333 333
                 <input type="number" min="0" step="1" id="wpinv_discount_max_uses" name="max_uses" class="medium-text" value="<?php echo $max_uses; ?>">
334
-                <p class="description"><?php _e( 'The maximum number of times this discount can be used. Leave blank for unlimited.', 'invoicing' ); ?></p>
334
+                <p class="description"><?php _e('The maximum number of times this discount can be used. Leave blank for unlimited.', 'invoicing'); ?></p>
335 335
             </td>
336 336
         </tr>
337
-        <?php do_action( 'wpinv_discount_form_before_single_use', $post ); ?>
337
+        <?php do_action('wpinv_discount_form_before_single_use', $post); ?>
338 338
         <tr>
339 339
             <th valign="top" scope="row">
340
-                <label for="wpinv_discount_single_use"><?php _e( 'Use Once Per User', 'invoicing' ); ?></label>
340
+                <label for="wpinv_discount_single_use"><?php _e('Use Once Per User', 'invoicing'); ?></label>
341 341
             </th>
342 342
             <td>
343
-                <input type="checkbox" value="1" name="single_use" id="wpinv_discount_single_use" <?php checked( true, $single_use ); ?>>
344
-                <span class="description"><?php _e( 'Limit this discount to a single use per user?', 'invoicing' ); ?></span>
343
+                <input type="checkbox" value="1" name="single_use" id="wpinv_discount_single_use" <?php checked(true, $single_use); ?>>
344
+                <span class="description"><?php _e('Limit this discount to a single use per user?', 'invoicing'); ?></span>
345 345
             </td>
346 346
         </tr>
347
-        <?php do_action( 'wpinv_discount_form_last', $post ); ?>
347
+        <?php do_action('wpinv_discount_form_last', $post); ?>
348 348
     </tbody>
349 349
 </table>
350
-<?php do_action( 'wpinv_discount_form_bottom', $post ); ?>
350
+<?php do_action('wpinv_discount_form_bottom', $post); ?>
351 351
     <?php
352 352
 }
353 353
 
354
-function wpinv_discount_metabox_save( $post_id, $post, $update = false ) {
355
-    $post_type = !empty( $post ) ? $post->post_type : '';
354
+function wpinv_discount_metabox_save($post_id, $post, $update = false) {
355
+    $post_type = !empty($post) ? $post->post_type : '';
356 356
     
357
-    if ( $post_type != 'wpi_discount' ) {
357
+    if ($post_type != 'wpi_discount') {
358 358
         return;
359 359
     }
360 360
     
361
-    if ( !isset( $_POST['wpinv_discount_metabox_nonce'] ) || ( isset( $_POST['wpinv_discount_metabox_nonce'] ) && !wp_verify_nonce( $_POST['wpinv_discount_metabox_nonce'], 'wpinv_discount_metabox_nonce' ) ) ) {
361
+    if (!isset($_POST['wpinv_discount_metabox_nonce']) || (isset($_POST['wpinv_discount_metabox_nonce']) && !wp_verify_nonce($_POST['wpinv_discount_metabox_nonce'], 'wpinv_discount_metabox_nonce'))) {
362 362
         return;
363 363
     }
364 364
     
365
-    if ( ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) || ( defined( 'DOING_AJAX') && DOING_AJAX ) || isset( $_REQUEST['bulk_edit'] ) ) {
365
+    if ((defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) || (defined('DOING_AJAX') && DOING_AJAX) || isset($_REQUEST['bulk_edit'])) {
366 366
         return;
367 367
     }
368 368
     
369
-    if ( !current_user_can( wpinv_get_capability(), $post_id ) ) {
369
+    if (!current_user_can(wpinv_get_capability(), $post_id)) {
370 370
         return;
371 371
     }
372 372
     
373
-    if ( !empty( $_POST['start'] ) && isset( $_POST['start_h'] ) && isset( $_POST['start_m'] ) && $_POST['start_h'] !== '' && $_POST['start_m'] !== '' ) {
373
+    if (!empty($_POST['start']) && isset($_POST['start_h']) && isset($_POST['start_m']) && $_POST['start_h'] !== '' && $_POST['start_m'] !== '') {
374 374
         $_POST['start'] = $_POST['start'] . ' ' . $_POST['start_h'] . ':' . $_POST['start_m'];
375 375
     }
376 376
 
377
-    if ( !empty( $_POST['expiration'] ) && isset( $_POST['expiration_h'] ) && isset( $_POST['expiration_m'] ) ) {
377
+    if (!empty($_POST['expiration']) && isset($_POST['expiration_h']) && isset($_POST['expiration_m'])) {
378 378
         $_POST['expiration'] = $_POST['expiration'] . ' ' . $_POST['expiration_h'] . ':' . $_POST['expiration_m'];
379 379
     }
380 380
     
381
-    return /** @scrutinizer ignore-call */ wpinv_store_discount( $post_id, $_POST, $post, $update );
381
+    return /** @scrutinizer ignore-call */ wpinv_store_discount($post_id, $_POST, $post, $update);
382 382
 }
383
-add_action( 'save_post', 'wpinv_discount_metabox_save', 10, 3 );
384 383
\ No newline at end of file
384
+add_action('save_post', 'wpinv_discount_metabox_save', 10, 3);
385 385
\ No newline at end of file
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-mb-invoice-details.php 1 patch
Spacing   +98 added lines, -98 removed lines patch added patch discarded remove patch
@@ -1,30 +1,30 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 // MUST have WordPress.
3
-if ( !defined( 'WPINC' ) ) {
4
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
3
+if (!defined('WPINC')) {
4
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
5 5
 }
6 6
 
7 7
 class WPInv_Meta_Box_Details {
8
-    public static function output( $post ) {
8
+    public static function output($post) {
9 9
         $currency_symbol    = wpinv_currency_symbol();
10
-        $statuses           = wpinv_get_invoice_statuses( true );
10
+        $statuses           = wpinv_get_invoice_statuses(true);
11 11
         
12
-        $post_id            = !empty( $post->ID ) ? $post->ID : 0;
13
-        $invoice            = new WPInv_Invoice( $post_id );
12
+        $post_id            = !empty($post->ID) ? $post->ID : 0;
13
+        $invoice            = new WPInv_Invoice($post_id);
14 14
         
15
-        $status             = $invoice->get_status( false ); // Current status    
15
+        $status             = $invoice->get_status(false); // Current status    
16 16
         $discount           = $invoice->get_discount();
17 17
         $discount_code      = $discount > 0 ? $invoice->get_discount_code() : '';
18 18
         $invoice_number     = $invoice->get_number();
19 19
         
20 20
         $date_created       = $invoice->get_created_date();
21
-        $datetime_created   = strtotime( $date_created );
22
-        $date_created       = $date_created != '' && $date_created != '0000-00-00 00:00:00' ? date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $datetime_created ) : '';
21
+        $datetime_created   = strtotime($date_created);
22
+        $date_created       = $date_created != '' && $date_created != '0000-00-00 00:00:00' ? date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $datetime_created) : '';
23 23
         $date_completed     = $invoice->get_completed_date();
24
-        $date_completed     = $date_completed != '' && $date_completed != '0000-00-00 00:00:00' ? date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( $date_completed ) ) : 'n/a';
25
-        $title['status'] = __( 'Invoice Status:', 'invoicing' );
26
-        $title['number'] = __( 'Invoice Number:', 'invoicing' );
27
-        $mail_notice = esc_attr__( 'After saving invoice, this will send a copy of the invoice to the user&#8217;s email address.', 'invoicing' );
24
+        $date_completed     = $date_completed != '' && $date_completed != '0000-00-00 00:00:00' ? date_i18n(get_option('date_format') . ' ' . get_option('time_format'), strtotime($date_completed)) : 'n/a';
25
+        $title['status'] = __('Invoice Status:', 'invoicing');
26
+        $title['number'] = __('Invoice Number:', 'invoicing');
27
+        $mail_notice = esc_attr__('After saving invoice, this will send a copy of the invoice to the user&#8217;s email address.', 'invoicing');
28 28
         
29 29
         $title = apply_filters('wpinv_details_metabox_titles', $title, $invoice);
30 30
         $statuses = apply_filters('wpinv_invoice_statuses', $statuses, $invoice);
@@ -34,36 +34,36 @@  discard block
 block discarded – undo
34 34
 <div class="gdmbx2-wrap form-table">
35 35
     <div class="gdmbx2-metabox gdmbx-field-list" id="gdmbx2-metabox-wpinv_details">
36 36
         <div class="gdmbx-row gdmbx-type-select gdmbx2-id-wpinv-date-created">
37
-            <div class="gdmbx-th"><label><?php _e( 'Date Created:', 'invoicing' );?></label></div>
38
-            <div class="gdmbx-td"><?php echo $date_created;?></div>
37
+            <div class="gdmbx-th"><label><?php _e('Date Created:', 'invoicing'); ?></label></div>
38
+            <div class="gdmbx-td"><?php echo $date_created; ?></div>
39 39
         </div>
40
-        <?php if ( $invoice->post_type == 'wpi_invoice' && wpinv_get_option( 'overdue_active' ) && ( $invoice->needs_payment() || $invoice->has_status( array( 'auto-draft', 'draft' ) ) ) ) { ?>
40
+        <?php if ($invoice->post_type == 'wpi_invoice' && wpinv_get_option('overdue_active') && ($invoice->needs_payment() || $invoice->has_status(array('auto-draft', 'draft')))) { ?>
41 41
         <div class="gdmbx-row gdmbx-type-select gdmbx2-id-wpinv-date-overdue">
42
-            <div class="gdmbx-th"><label for="wpinv_due_date"><?php _e( 'Due Date:', 'invoicing' );?></label></div>
42
+            <div class="gdmbx-th"><label for="wpinv_due_date"><?php _e('Due Date:', 'invoicing'); ?></label></div>
43 43
             <div class="gdmbx-td">
44
-                <input type="text" placeholder="<?php esc_attr_e( 'Y-m-d', 'invoicing' );?>" value="<?php echo esc_attr( $invoice->get_due_date() );?>" id="wpinv_due_date" name="wpinv_due_date" class="regular-text wpiDatepicker" data-minDate="<?php echo esc_attr( date_i18n( 'Y-m-d', $datetime_created ) );?>" data-dateFormat="yy-mm-dd">
45
-                <p class="wpi-meta-row wpi-meta-desc"><?php _e( 'Leave blank to disable sending auto reminder for this invoice.', 'invoicing' );?></p>
44
+                <input type="text" placeholder="<?php esc_attr_e('Y-m-d', 'invoicing'); ?>" value="<?php echo esc_attr($invoice->get_due_date()); ?>" id="wpinv_due_date" name="wpinv_due_date" class="regular-text wpiDatepicker" data-minDate="<?php echo esc_attr(date_i18n('Y-m-d', $datetime_created)); ?>" data-dateFormat="yy-mm-dd">
45
+                <p class="wpi-meta-row wpi-meta-desc"><?php _e('Leave blank to disable sending auto reminder for this invoice.', 'invoicing'); ?></p>
46 46
             </div>
47 47
         </div>
48 48
         <?php } ?>
49
-        <?php do_action( 'wpinv_meta_box_details_after_due_date', $post_id ); ?>
50
-        <?php if ( $date_completed && $date_completed != 'n/a' ) { ?>
49
+        <?php do_action('wpinv_meta_box_details_after_due_date', $post_id); ?>
50
+        <?php if ($date_completed && $date_completed != 'n/a') { ?>
51 51
         <div class="gdmbx-row gdmbx-type-select gdmbx2-id-wpinv-date-completed">
52
-            <div class="gdmbx-th"><label><?php _e( 'Payment Date:', 'invoicing' );?></label></div>
53
-            <div class="gdmbx-td"><?php echo $date_completed;?></div>
52
+            <div class="gdmbx-th"><label><?php _e('Payment Date:', 'invoicing'); ?></label></div>
53
+            <div class="gdmbx-td"><?php echo $date_completed; ?></div>
54 54
         </div>
55 55
         <?php } ?>
56
-        <?php $is_viewed = wpinv_is_invoice_viewed( $post_id ); ?>
56
+        <?php $is_viewed = wpinv_is_invoice_viewed($post_id); ?>
57 57
         <div class="gdmbx-row gdmbx-type-select gdmbx2-id-wpinv-customer-viewed">
58
-            <div class="gdmbx-th"><label><?php _e( 'Viewed by Customer:', 'invoicing' );?></label></div>
59
-            <div class="gdmbx-td"><?php ( 1 == $is_viewed ) ? _e( 'Yes', 'invoicing' ) : _e( 'No', 'invoicing' ); ?></div>
58
+            <div class="gdmbx-th"><label><?php _e('Viewed by Customer:', 'invoicing'); ?></label></div>
59
+            <div class="gdmbx-td"><?php (1 == $is_viewed) ? _e('Yes', 'invoicing') : _e('No', 'invoicing'); ?></div>
60 60
         </div>
61 61
         <div class="gdmbx-row gdmbx-type-select gdmbx2-id-wpinv-status">
62 62
             <div class="gdmbx-th"><label for="wpinv_status"><?php echo $title['status']; ?></label></div>
63 63
             <div class="gdmbx-td">
64 64
                 <select required="required" id="wpinv_status" name="wpinv_status" class="gdmbx2_select wpi_select2">
65
-                    <?php foreach ( $statuses as $value => $label ) { ?>
66
-                    <option value="<?php echo $value;?>" <?php selected( $status, $value );?>><?php echo $label;?></option>
65
+                    <?php foreach ($statuses as $value => $label) { ?>
66
+                    <option value="<?php echo $value; ?>" <?php selected($status, $value); ?>><?php echo $label; ?></option>
67 67
                     <?php } ?>
68 68
                 </select>
69 69
             </div>
@@ -71,117 +71,117 @@  discard block
 block discarded – undo
71 71
         <div class="gdmbx-row gdmbx-type-text gdmbx2-id-wpinv-number table-layout">
72 72
             <div class="gdmbx-th"><label for="wpinv_number"><?php echo $title['number']; ?></label></div>
73 73
             <div class="gdmbx-td">
74
-                <input type="text" value="<?php echo esc_attr( $invoice_number );?>" id="wpinv_number" name="wpinv_number" class="regular-text" readonly>
74
+                <input type="text" value="<?php echo esc_attr($invoice_number); ?>" id="wpinv_number" name="wpinv_number" class="regular-text" readonly>
75 75
             </div>
76 76
         </div>
77
-        <?php do_action( 'wpinv_meta_box_details_inner', $post_id );
77
+        <?php do_action('wpinv_meta_box_details_inner', $post_id);
78 78
         $disable_discount = apply_filters('wpinv_disable_apply_discount', false, $invoice, $post_id);
79 79
         ?>
80
-        <?php if ( !( $is_paid = ( $invoice->is_paid() || $invoice->is_refunded() ) ) && !$disable_discount || $discount_code ) { ?>
80
+        <?php if (!($is_paid = ($invoice->is_paid() || $invoice->is_refunded())) && !$disable_discount || $discount_code) { ?>
81 81
         <div class="gdmbx-row gdmbx-type-text gdmbx2-id-wpinv-discount-code table-layout">
82
-            <div class="gdmbx-th"><label for="wpinv_discount_code"><?php _e( 'Discount Code:', 'invoicing' );?></label></div>
82
+            <div class="gdmbx-th"><label for="wpinv_discount_code"><?php _e('Discount Code:', 'invoicing'); ?></label></div>
83 83
             <div class="gdmbx-td">
84
-                <input type="text" value="<?php echo esc_attr( $discount_code ); ?>" id="wpinv_discount" class="medium-text" <?php echo ( $discount_code ? 'readonly' : '' ); ?> /><?php if ( !$is_paid && !$disable_discount ) { ?><input value="<?php echo esc_attr_e( 'Apply', 'invoicing' ); ?>" class="button button-small button-primary <?php echo ( $discount_code ? 'wpi-hide' : 'wpi-inlineb' ); ?>" id="wpinv-apply-code" type="button" /><input value="<?php echo esc_attr_e( 'Remove', 'invoicing' ); ?>" class="button button-small button-primary <?php echo ( $discount_code ? 'wpi-inlineb' : 'wpi-hide' ); ?>" id="wpinv-remove-code" type="button" /><?php } ?>
84
+                <input type="text" value="<?php echo esc_attr($discount_code); ?>" id="wpinv_discount" class="medium-text" <?php echo ($discount_code ? 'readonly' : ''); ?> /><?php if (!$is_paid && !$disable_discount) { ?><input value="<?php echo esc_attr_e('Apply', 'invoicing'); ?>" class="button button-small button-primary <?php echo ($discount_code ? 'wpi-hide' : 'wpi-inlineb'); ?>" id="wpinv-apply-code" type="button" /><input value="<?php echo esc_attr_e('Remove', 'invoicing'); ?>" class="button button-small button-primary <?php echo ($discount_code ? 'wpi-inlineb' : 'wpi-hide'); ?>" id="wpinv-remove-code" type="button" /><?php } ?>
85 85
             </div>
86 86
         </div>
87 87
         <?php } ?>
88 88
     </div>
89 89
 </div>
90 90
 <div class="gdmbx-row gdmbx-type-text gdmbx-wpinv-save-send table-layout">
91
-    <p class="wpi-meta-row wpi-save-send"><label for="wpi_save_send"><?php echo sprintf(__( 'Send %s:', 'invoicing' ),$post_obj->labels->singular_name) ; ?></label>
91
+    <p class="wpi-meta-row wpi-save-send"><label for="wpi_save_send"><?php echo sprintf(__('Send %s:', 'invoicing'), $post_obj->labels->singular_name); ?></label>
92 92
         <select id="wpi_save_send" name="wpi_save_send" class="wpi_select2">
93
-            <option value="1"><?php _e( 'Yes', 'invoicing' ); ?></option>
94
-            <option value="" selected="selected"><?php _e( 'No', 'invoicing' ); ?></option>
93
+            <option value="1"><?php _e('Yes', 'invoicing'); ?></option>
94
+            <option value="" selected="selected"><?php _e('No', 'invoicing'); ?></option>
95 95
         </select>
96 96
     </p>
97 97
     <p class="wpi-meta-row wpi-send-info"><?php echo $mail_notice; ?></p>
98 98
 </div>
99
-<?php wp_nonce_field( 'wpinv_details', 'wpinv_details_nonce' ) ;?>
99
+<?php wp_nonce_field('wpinv_details', 'wpinv_details_nonce'); ?>
100 100
         <?php
101 101
     }
102 102
     
103
-    public static function resend_invoice( $post ) {
103
+    public static function resend_invoice($post) {
104 104
         global $wpi_mb_invoice;
105 105
         
106
-        if ( empty( $wpi_mb_invoice ) ) {
106
+        if (empty($wpi_mb_invoice)) {
107 107
             return;
108 108
         }
109 109
         
110 110
         $text = array(
111
-            'message'       => esc_attr__( 'This will send a copy of the invoice to the customer&#8217;s email address.', 'invoicing' ),
112
-            'button_text'   =>  __( 'Resend Invoice', 'invoicing' ),
111
+            'message'       => esc_attr__('This will send a copy of the invoice to the customer&#8217;s email address.', 'invoicing'),
112
+            'button_text'   =>  __('Resend Invoice', 'invoicing'),
113 113
         );
114 114
             
115 115
         $text = apply_filters('wpinv_resend_invoice_metabox_text', $text);
116
-        do_action( 'wpinv_metabox_resend_invoice_before', $wpi_mb_invoice );
116
+        do_action('wpinv_metabox_resend_invoice_before', $wpi_mb_invoice);
117 117
         
118
-        if ( $email = $wpi_mb_invoice->get_email() ) {
118
+        if ($email = $wpi_mb_invoice->get_email()) {
119 119
             $email_actions = array();
120
-            $email_actions['email_url']      = remove_query_arg( 'wpinv-message', add_query_arg( array( 'wpi_action' => 'send_invoice', 'invoice_id' => $post->ID ) ) );
121
-            $email_actions['reminder_url']   = add_query_arg( array( 'wpi_action' => 'send_reminder', 'invoice_id' => $post->ID ) );
120
+            $email_actions['email_url']      = remove_query_arg('wpinv-message', add_query_arg(array('wpi_action' => 'send_invoice', 'invoice_id' => $post->ID)));
121
+            $email_actions['reminder_url']   = add_query_arg(array('wpi_action' => 'send_reminder', 'invoice_id' => $post->ID));
122 122
             
123
-            $email_actions = apply_filters('wpinv_resend_invoice_email_actions', $email_actions );
123
+            $email_actions = apply_filters('wpinv_resend_invoice_email_actions', $email_actions);
124 124
         ?>
125 125
         <p class="wpi-meta-row wpi-resend-info"><?php echo $text['message']; ?></p>
126
-        <p class="wpi-meta-row wpi-resend-email"><a href="<?php echo esc_url( $email_actions['email_url'] ); ?>" class="button button-secondary"><?php echo $text['button_text']; ?></a></p>
127
-        <?php if ( wpinv_get_option( 'overdue_active' ) && "wpi_invoice" === $wpi_mb_invoice->post_type && $wpi_mb_invoice->needs_payment() && ( $due_date = $wpi_mb_invoice->get_due_date() ) ) { ?>
128
-        <p class="wpi-meta-row wpi-send-reminder"><a title="<?php esc_attr_e( 'Send overdue reminder notification to customer', 'invoicing' ); ?>" href="<?php echo esc_url( $email_actions['reminder_url'] ); ?>" class="button button-secondary"><?php esc_attr_e( 'Send Reminder', 'invoicing' ); ?></a></p>
126
+        <p class="wpi-meta-row wpi-resend-email"><a href="<?php echo esc_url($email_actions['email_url']); ?>" class="button button-secondary"><?php echo $text['button_text']; ?></a></p>
127
+        <?php if (wpinv_get_option('overdue_active') && "wpi_invoice" === $wpi_mb_invoice->post_type && $wpi_mb_invoice->needs_payment() && ($due_date = $wpi_mb_invoice->get_due_date())) { ?>
128
+        <p class="wpi-meta-row wpi-send-reminder"><a title="<?php esc_attr_e('Send overdue reminder notification to customer', 'invoicing'); ?>" href="<?php echo esc_url($email_actions['reminder_url']); ?>" class="button button-secondary"><?php esc_attr_e('Send Reminder', 'invoicing'); ?></a></p>
129 129
         <?php } ?>
130 130
         <?php
131 131
         }
132 132
         
133
-        do_action( 'wpinv_metabox_resend_invoice_after', $wpi_mb_invoice );
133
+        do_action('wpinv_metabox_resend_invoice_after', $wpi_mb_invoice);
134 134
     }
135 135
     
136
-    public static function subscriptions( $post ) {
137
-        $invoice = wpinv_get_invoice( $post->ID );
136
+    public static function subscriptions($post) {
137
+        $invoice = wpinv_get_invoice($post->ID);
138 138
 
139
-        if ( ! empty( $invoice ) && $invoice->is_recurring() && $invoice->is_parent() ) {
140
-            $subscription = wpinv_get_subscription( $invoice );
139
+        if (!empty($invoice) && $invoice->is_recurring() && $invoice->is_parent()) {
140
+            $subscription = wpinv_get_subscription($invoice);
141 141
 
142
-            if ( empty( $subscription ) ) {
142
+            if (empty($subscription)) {
143 143
                 ?>
144
-                <p class="wpi-meta-row"><?php echo wp_sprintf( __( 'New Subscription will be created when customer will checkout and pay the invoice. Go to: %sSubscriptions%s', 'invoicing' ), '<a href="' . admin_url( 'admin.php?page=wpinv-subscriptions' ).'">', '</a>' ); ?></p>
144
+                <p class="wpi-meta-row"><?php echo wp_sprintf(__('New Subscription will be created when customer will checkout and pay the invoice. Go to: %sSubscriptions%s', 'invoicing'), '<a href="' . admin_url('admin.php?page=wpinv-subscriptions') . '">', '</a>'); ?></p>
145 145
                 <?php
146 146
                 return;
147 147
             }
148
-            $frequency = WPInv_Subscriptions::wpinv_get_pretty_subscription_frequency( $subscription->period, $subscription->frequency );
149
-            $billing = wpinv_price(wpinv_format_amount( $subscription->recurring_amount ), wpinv_get_invoice_currency_code( $subscription->parent_payment_id ) ) . ' / ' . $frequency;
150
-            $initial = wpinv_price(wpinv_format_amount( $subscription->initial_amount ), wpinv_get_invoice_currency_code( $subscription->parent_payment_id ) );
148
+            $frequency = WPInv_Subscriptions::wpinv_get_pretty_subscription_frequency($subscription->period, $subscription->frequency);
149
+            $billing = wpinv_price(wpinv_format_amount($subscription->recurring_amount), wpinv_get_invoice_currency_code($subscription->parent_payment_id)) . ' / ' . $frequency;
150
+            $initial = wpinv_price(wpinv_format_amount($subscription->initial_amount), wpinv_get_invoice_currency_code($subscription->parent_payment_id));
151 151
             $payments = $subscription->get_child_payments();
152 152
             ?>
153 153
             <p class="wpi-meta-row wpi-sub-label <?php echo 'status-' . $subscription->status; ?>"><?php _e('Recurring Payment', 'invoicing'); ?></p>
154
-            <?php if ( ! empty( $subscription ) && ! empty( $subscription->id ) ) { ?>
154
+            <?php if (!empty($subscription) && !empty($subscription->id)) { ?>
155 155
                 <p class="wpi-meta-row wpi-sub-id">
156
-                    <label><?php _e( 'Subscription ID:', 'invoicing' ); ?> </label><a href="<?php echo esc_url( admin_url( 'admin.php?page=wpinv-subscriptions&id=' . $subscription->id ) ); ?>" title="<?php esc_attr_e( 'View or edit subscription', 'invoicing' ); ?>" target="_blank"><?php echo $subscription->id; ?></a></p>
156
+                    <label><?php _e('Subscription ID:', 'invoicing'); ?> </label><a href="<?php echo esc_url(admin_url('admin.php?page=wpinv-subscriptions&id=' . $subscription->id)); ?>" title="<?php esc_attr_e('View or edit subscription', 'invoicing'); ?>" target="_blank"><?php echo $subscription->id; ?></a></p>
157 157
             <?php } ?>
158 158
             <p class="wpi-meta-row wpi-bill-cycle">
159
-                <label><?php _e( 'Billing Cycle:', 'invoicing'); ?> </label><?php printf( _x( '%s then %s', 'Initial subscription amount then billing cycle and amount', 'invoicing' ), $initial, $billing ); ?>
159
+                <label><?php _e('Billing Cycle:', 'invoicing'); ?> </label><?php printf(_x('%s then %s', 'Initial subscription amount then billing cycle and amount', 'invoicing'), $initial, $billing); ?>
160 160
             </p>
161 161
             <p class="wpi-meta-row wpi-billed-times">
162
-                <label><?php _e( 'Times Billed:', 'invoicing' ); ?> </label><?php echo $subscription->get_times_billed() . ' / ' . ( ( $subscription->bill_times == 0 ) ? 'Until Cancelled' : $subscription->bill_times ); ?>
162
+                <label><?php _e('Times Billed:', 'invoicing'); ?> </label><?php echo $subscription->get_times_billed() . ' / ' . (($subscription->bill_times == 0) ? 'Until Cancelled' : $subscription->bill_times); ?>
163 163
             </p>
164 164
             <p class="wpi-meta-row wpi-start-date">
165
-                <label><?php _e( 'Start Date:', 'invoicing' ); ?> </label><?php echo date_i18n( get_option( 'date_format' ), strtotime( $subscription->created, current_time( 'timestamp' ) ) ); ?>
165
+                <label><?php _e('Start Date:', 'invoicing'); ?> </label><?php echo date_i18n(get_option('date_format'), strtotime($subscription->created, current_time('timestamp'))); ?>
166 166
             </p>
167 167
             <p class="wpi-meta-row wpi-end-date">
168
-                <label><?php echo ( 'trialling' == $subscription->status ? __( 'Trialling Until:', 'invoicing' ) : __( 'Expiration Date:', 'invoicing' ) ); ?> </label><?php echo date_i18n( get_option( 'date_format' ), strtotime( $subscription->expiration, current_time( 'timestamp' ) ) ); ?>
168
+                <label><?php echo ('trialling' == $subscription->status ? __('Trialling Until:', 'invoicing') : __('Expiration Date:', 'invoicing')); ?> </label><?php echo date_i18n(get_option('date_format'), strtotime($subscription->expiration, current_time('timestamp'))); ?>
169 169
             </p>
170
-            <?php if ( $subscription->status ) { ?>
170
+            <?php if ($subscription->status) { ?>
171 171
                 <p class="wpi-meta-row wpi-sub-status">
172
-                    <label><?php _e( 'Subscription Status:', 'invoicing'); ?> </label><?php echo $subscription->get_status_label(); ?>
172
+                    <label><?php _e('Subscription Status:', 'invoicing'); ?> </label><?php echo $subscription->get_status_label(); ?>
173 173
                 </p>
174 174
             <?php } ?>
175
-            <?php if ( !empty( $payments ) ) { ?>
176
-                <p><strong><?php _e( 'Renewal Payments:', 'invoicing' ); ?></strong></p>
175
+            <?php if (!empty($payments)) { ?>
176
+                <p><strong><?php _e('Renewal Payments:', 'invoicing'); ?></strong></p>
177 177
                 <ul id="wpi-sub-payments">
178
-                <?php foreach ( $payments as $payment ) {
178
+                <?php foreach ($payments as $payment) {
179 179
                     $invoice_id = $payment->ID;
180 180
                     ?>
181 181
                     <li>
182
-                        <a href="<?php echo esc_url( get_edit_post_link( $invoice_id ) ); ?>"><?php echo wpinv_get_invoice_number( $invoice_id ); ?></a>&nbsp;&ndash;&nbsp;
183
-                        <span><?php echo wpinv_get_invoice_date( $invoice_id ); ?>&nbsp;&ndash;&nbsp;</span>
184
-                        <span><?php echo wpinv_payment_total( $invoice_id, true ); ?></span>
182
+                        <a href="<?php echo esc_url(get_edit_post_link($invoice_id)); ?>"><?php echo wpinv_get_invoice_number($invoice_id); ?></a>&nbsp;&ndash;&nbsp;
183
+                        <span><?php echo wpinv_get_invoice_date($invoice_id); ?>&nbsp;&ndash;&nbsp;</span>
184
+                        <span><?php echo wpinv_payment_total($invoice_id, true); ?></span>
185 185
                     </li>
186 186
                 <?php } ?>
187 187
                 </ul>
@@ -189,16 +189,16 @@  discard block
 block discarded – undo
189 189
         }
190 190
     }
191 191
     
192
-    public static function renewals( $post ) {
193
-        $invoice = wpinv_get_invoice( $post->ID );
192
+    public static function renewals($post) {
193
+        $invoice = wpinv_get_invoice($post->ID);
194 194
         
195
-        if ( wpinv_is_subscription_payment( $invoice ) ) {
196
-            $parent_url = get_edit_post_link( $invoice->parent_invoice );
197
-            $parent_id  = wpinv_get_invoice_number( $invoice->parent_invoice );
198
-            $subscription = wpinv_get_subscription( $invoice );
195
+        if (wpinv_is_subscription_payment($invoice)) {
196
+            $parent_url = get_edit_post_link($invoice->parent_invoice);
197
+            $parent_id  = wpinv_get_invoice_number($invoice->parent_invoice);
198
+            $subscription = wpinv_get_subscription($invoice);
199 199
         ?>
200
-        <?php if ( ! empty( $subscription ) ) { ?><p class="wpi-meta-row wpi-sub-id"><label><?php _e('Subscription ID:', 'invoicing'); ?> </label><a href="<?php echo esc_url( admin_url( 'admin.php?page=wpinv-subscriptions&id=' . $subscription->id ) ); ?>" title="<?php esc_attr_e( 'View or edit subscription', 'invoicing' ); ?>" target="_blank"><?php echo $subscription->id; ?></a></p><?php } ?>
201
-        <p class="wpi-meta-row wpi-parent-id"><label><?php _e( 'Parent Invoice:', 'invoicing' );?> </label><a href="<?php echo esc_url( $parent_url ); ?>"><?php echo $parent_id; ?></a></p>
200
+        <?php if (!empty($subscription)) { ?><p class="wpi-meta-row wpi-sub-id"><label><?php _e('Subscription ID:', 'invoicing'); ?> </label><a href="<?php echo esc_url(admin_url('admin.php?page=wpinv-subscriptions&id=' . $subscription->id)); ?>" title="<?php esc_attr_e('View or edit subscription', 'invoicing'); ?>" target="_blank"><?php echo $subscription->id; ?></a></p><?php } ?>
201
+        <p class="wpi-meta-row wpi-parent-id"><label><?php _e('Parent Invoice:', 'invoicing'); ?> </label><a href="<?php echo esc_url($parent_url); ?>"><?php echo $parent_id; ?></a></p>
202 202
         <?php
203 203
         }
204 204
     }
@@ -206,47 +206,47 @@  discard block
 block discarded – undo
206 206
     /**
207 207
      * Renders a metabox to edit a payment form.
208 208
      */
209
-    public static function payment_form( $post ) {
210
-        WPInv_Meta_Box_Form_Items::output_options( $post );
209
+    public static function payment_form($post) {
210
+        WPInv_Meta_Box_Form_Items::output_options($post);
211 211
     }
212 212
 
213 213
     /**
214 214
      * Renders a metabox to select items.
215 215
      */
216
-    public static function payment_form_items( $post ) {
217
-        WPInv_Meta_Box_Form_Items::output( $post );
216
+    public static function payment_form_items($post) {
217
+        WPInv_Meta_Box_Form_Items::output($post);
218 218
     }
219 219
     
220
-    public static function payment_meta( $post ) {
220
+    public static function payment_meta($post) {
221 221
         global $wpi_mb_invoice;
222 222
 
223
-        $set_dateway = empty( $wpi_mb_invoice->gateway ) ? true : false;
224
-        if ( !$set_dateway && !$wpi_mb_invoice->get_meta( '_wpinv_checkout', true ) && !$wpi_mb_invoice->is_paid() && !$wpi_mb_invoice->is_refunded() ) {
223
+        $set_dateway = empty($wpi_mb_invoice->gateway) ? true : false;
224
+        if (!$set_dateway && !$wpi_mb_invoice->get_meta('_wpinv_checkout', true) && !$wpi_mb_invoice->is_paid() && !$wpi_mb_invoice->is_refunded()) {
225 225
             $set_dateway = true;
226 226
         }
227 227
         
228 228
         ?>
229 229
         <p class="wpi-meta-row">
230
-        <?php if ( $set_dateway ) { $gateways = wpinv_get_enabled_payment_gateways( true ); ?>
231
-            <label for="wpinv_gateway"><?php _e( 'Gateway:', 'invoicing' ) ; ?></label>
230
+        <?php if ($set_dateway) { $gateways = wpinv_get_enabled_payment_gateways(true); ?>
231
+            <label for="wpinv_gateway"><?php _e('Gateway:', 'invoicing'); ?></label>
232 232
             <select required="required" id="wpinv_gateway" class="wpi_select2" name="wpinv_gateway">
233
-                <?php foreach ( $gateways as $name => $gateway ) {
234
-                    if ( $wpi_mb_invoice->is_recurring() && !wpinv_gateway_support_subscription( $name ) ) {
233
+                <?php foreach ($gateways as $name => $gateway) {
234
+                    if ($wpi_mb_invoice->is_recurring() && !wpinv_gateway_support_subscription($name)) {
235 235
                         continue;
236 236
                     }
237 237
                     ?>
238
-                <option value="<?php echo $name;?>" <?php selected( $wpi_mb_invoice->gateway, $name );?>><?php echo !empty( $gateway['admin_label'] ) ? $gateway['admin_label'] : $gateway['checkout_label']; ?></option>
238
+                <option value="<?php echo $name; ?>" <?php selected($wpi_mb_invoice->gateway, $name); ?>><?php echo !empty($gateway['admin_label']) ? $gateway['admin_label'] : $gateway['checkout_label']; ?></option>
239 239
                 <?php } ?>
240 240
             </select>
241 241
         <?php } else { 
242
-            echo wp_sprintf( __( '<label>Gateway:</label> %s', 'invoicing' ), wpinv_get_gateway_admin_label( $wpi_mb_invoice->gateway ) );
242
+            echo wp_sprintf(__('<label>Gateway:</label> %s', 'invoicing'), wpinv_get_gateway_admin_label($wpi_mb_invoice->gateway));
243 243
         } ?>
244 244
         </p>
245
-        <?php if ( $key = $wpi_mb_invoice->get_key() ) { ?>
246
-        <p class="wpi-meta-row"><?php echo wp_sprintf( __( '<label>Key:</label> %s', 'invoicing' ), $key ); ?></p>
245
+        <?php if ($key = $wpi_mb_invoice->get_key()) { ?>
246
+        <p class="wpi-meta-row"><?php echo wp_sprintf(__('<label>Key:</label> %s', 'invoicing'), $key); ?></p>
247 247
         <?php } ?>
248
-        <?php if ( $wpi_mb_invoice->is_paid() || $wpi_mb_invoice->is_refunded() ) { ?>
249
-        <p class="wpi-meta-row"><?php echo wp_sprintf( __( '<label>Transaction ID:</label> %s', 'invoicing' ), wpinv_payment_link_transaction_id( $wpi_mb_invoice ) ); ?></p>
248
+        <?php if ($wpi_mb_invoice->is_paid() || $wpi_mb_invoice->is_refunded()) { ?>
249
+        <p class="wpi-meta-row"><?php echo wp_sprintf(__('<label>Transaction ID:</label> %s', 'invoicing'), wpinv_payment_link_transaction_id($wpi_mb_invoice)); ?></p>
250 250
         <?php } ?>
251 251
         <?php
252 252
     }
Please login to merge, or discard this patch.
includes/admin/meta-boxes/class-mb-form-items.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -144,11 +144,11 @@
 block discarded – undo
144 144
         <?php
145 145
     }
146 146
 
147
-     /**
148
-     * Outputs the payment options.
149
-     *
150
-     * @param WP_Post $post
151
-     */
147
+        /**
148
+         * Outputs the payment options.
149
+         *
150
+         * @param WP_Post $post
151
+         */
152 152
     public static function output_options( $post ) {
153 153
 
154 154
         $post_id             = ! empty( $post->ID ) ? $post->ID : 0;
Please login to merge, or discard this patch.
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 // MUST have WordPress.
3
-if ( !defined( 'WPINC' ) ) {
4
-    exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) );
3
+if (!defined('WPINC')) {
4
+    exit('Do NOT access this file directly: ' . basename(__FILE__));
5 5
 }
6 6
 
7 7
 class WPInv_Meta_Box_Form_Items {
@@ -11,17 +11,17 @@  discard block
 block discarded – undo
11 11
      *
12 12
      * @param WP_Post $post
13 13
      */
14
-    public static function output( $post ) {
14
+    public static function output($post) {
15 15
         global $wpinv_euvat, $ajax_cart_details;
16 16
 
17
-        $post_id             = ! empty( $post->ID ) ? $post->ID : 0;
18
-        $items               = get_post_meta( $post->ID, 'wpinv_payment_items', true );
19
-        $supports_discounts  = (int) get_post_meta( $post->ID, 'wpinv_form_supports_discounts', true );
20
-        $supports_quantities = (int) get_post_meta( $post->ID, 'wpinv_form_supports_quantities', true );
21
-        $enable_taxes        = (int) get_post_meta( $post->ID, 'wpinv_form_supports_quantities', true );
22
-        $item_types          = apply_filters( 'wpinv_item_types_for_quick_add_item', wpinv_get_item_types(), $post );
17
+        $post_id             = !empty($post->ID) ? $post->ID : 0;
18
+        $items               = get_post_meta($post->ID, 'wpinv_payment_items', true);
19
+        $supports_discounts  = (int) get_post_meta($post->ID, 'wpinv_form_supports_discounts', true);
20
+        $supports_quantities = (int) get_post_meta($post->ID, 'wpinv_form_supports_quantities', true);
21
+        $enable_taxes        = (int) get_post_meta($post->ID, 'wpinv_form_supports_quantities', true);
22
+        $item_types          = apply_filters('wpinv_item_types_for_quick_add_item', wpinv_get_item_types(), $post);
23 23
 
24
-        if ( empty( $items ) || ! is_array( $items ) ) {
24
+        if (empty($items) || !is_array($items)) {
25 25
             $items = array();
26 26
         }
27 27
 
@@ -36,17 +36,17 @@  discard block
 block discarded – undo
36 36
                 data-supports-discouts="<?php echo $supports_discounts; ?>"
37 37
                 data-supports-discouts="<?php echo $supports_quantities; ?>"
38 38
                 data-supports-discouts="<?php echo $enable_taxes; ?>"
39
-                data-decimal-places="<?php echo esc_attr( wpinv_decimals() ); ?>"
40
-                data-currency-symbol="<?php echo esc_attr( wpinv_currency_symbol() ); ?>"
41
-                data-currency-position="<?php echo esc_attr( wpinv_currency_position() ); ?>"
39
+                data-decimal-places="<?php echo esc_attr(wpinv_decimals()); ?>"
40
+                data-currency-symbol="<?php echo esc_attr(wpinv_currency_symbol()); ?>"
41
+                data-currency-position="<?php echo esc_attr(wpinv_currency_position()); ?>"
42 42
             >
43 43
 
44 44
                 <thead>
45 45
                     <tr>
46
-                        <th class="id"><?php _e( 'ID', 'invoicing' );?></th>
47
-                        <th class="title"><?php _e( 'Name', 'invoicing' );?></th>
48
-                        <th class="desc"><?php _e( 'Description', 'invoicing' );?></th>
49
-                        <th class="price"><?php _e( 'Price', 'invoicing' );?></th>
46
+                        <th class="id"><?php _e('ID', 'invoicing'); ?></th>
47
+                        <th class="title"><?php _e('Name', 'invoicing'); ?></th>
48
+                        <th class="desc"><?php _e('Description', 'invoicing'); ?></th>
49
+                        <th class="price"><?php _e('Price', 'invoicing'); ?></th>
50 50
                         <th class="action"></th>
51 51
                     </tr>
52 52
                 </thead>
@@ -54,25 +54,25 @@  discard block
 block discarded – undo
54 54
                 <tbody class="wpinv-line-items">
55 55
                     <?php
56 56
 
57
-                        foreach ( $items as $item ) {
58
-                            $id            = isset( $item['id'] ) ? (int) $item['id'] : 0;
59
-                            $name          = isset( $item['name'] ) ? sanitize_text_field( $item['name'] ) : __( 'No name', 'invoicing' );
60
-                            $price         = isset( $item['price'] ) ? wpinv_format_amount( $item['price'] ) : 0.00;
61
-                            $description   = isset( $item['description'] ) ? esc_textarea( $item['description'] ) : '';
57
+                        foreach ($items as $item) {
58
+                            $id            = isset($item['id']) ? (int) $item['id'] : 0;
59
+                            $name          = isset($item['name']) ? sanitize_text_field($item['name']) : __('No name', 'invoicing');
60
+                            $price         = isset($item['price']) ? wpinv_format_amount($item['price']) : 0.00;
61
+                            $description   = isset($item['description']) ? esc_textarea($item['description']) : '';
62 62
 
63 63
                     ?>
64 64
                     
65 65
                     <tr class="item" data-item-id="<?php echo $id; ?>">
66 66
                         <td class="id"><?php echo $id; ?></td>
67 67
                         <td class="title">
68
-                            <a href="<?php echo esc_url( get_edit_post_link( $id ) ); ?>" target="_blank"><?php echo $name ; ?></a>
69
-                            <?php echo wpinv_get_item_suffix( $id ); ?>
68
+                            <a href="<?php echo esc_url(get_edit_post_link($id)); ?>" target="_blank"><?php echo $name; ?></a>
69
+                            <?php echo wpinv_get_item_suffix($id); ?>
70 70
                         </td>
71 71
                         <td class="meta">
72
-                            <?php echo $description ; ?>
72
+                            <?php echo $description; ?>
73 73
                         </td>
74 74
                         <td class="price">
75
-                            <?php echo $price ; ?>
75
+                            <?php echo $price; ?>
76 76
                         </td>
77 77
                     </tr>
78 78
 
@@ -86,30 +86,30 @@  discard block
 block discarded – undo
86 86
                         <td class="id">
87 87
                         </td>
88 88
                         <td class="title">
89
-                            <input type="text" class="regular-text" placeholder="<?php _e( 'Item Name', 'invoicing' ); ?>" value="" name="_wpinv_quick[name]">
89
+                            <input type="text" class="regular-text" placeholder="<?php _e('Item Name', 'invoicing'); ?>" value="" name="_wpinv_quick[name]">
90 90
 
91 91
                             <div class="wp-clearfix">
92 92
                                 <label class="wpi-item-type">
93
-                                    <span class="title"><?php _e( 'Item type', 'invoicing' );?></span>
93
+                                    <span class="title"><?php _e('Item type', 'invoicing'); ?></span>
94 94
                                 </label>
95 95
                             </div>
96 96
 
97 97
                             <div class="wp-clearfix">
98 98
                                 <?php 
99
-                                    echo wpinv_html_textarea( array(
99
+                                    echo wpinv_html_textarea(array(
100 100
                                         'name'  => '_wpinv_quick[excerpt]',
101 101
                                         'id'    => '_wpinv_quick_excerpt',
102 102
                                         'value' => '',
103 103
                                         'class' => 'large-text',
104
-                                        'label' => __( 'Item description', 'invoicing' ),
105
-                                    ) ); 
104
+                                        'label' => __('Item description', 'invoicing'),
105
+                                    )); 
106 106
                                 ?>
107 107
                             </div>
108 108
 
109 109
                             <div class="wp-clearfix">
110 110
                                 <label class="wpi-item-actions">
111 111
                                     <span class="input-text-wrap">
112
-                                        <input type="button" value="<?php esc_attr_e( 'Add', 'invoicing' ); ?>" class="button button-primary" id="wpinv-save-item"><input type="button" value="Cancel" class="button button-secondary" id="wpinv-cancel-item">
112
+                                        <input type="button" value="<?php esc_attr_e('Add', 'invoicing'); ?>" class="button button-primary" id="wpinv-save-item"><input type="button" value="Cancel" class="button button-secondary" id="wpinv-cancel-item">
113 113
                                     </span>
114 114
                                 </label>
115 115
                             </div>
@@ -127,17 +127,17 @@  discard block
 block discarded – undo
127 127
 
128 128
                 <?php
129 129
 
130
-                    echo wpinv_item_dropdown( array(
130
+                    echo wpinv_item_dropdown(array(
131 131
                         'name'             => 'wpinv_invoice_item',
132 132
                         'id'               => 'wpinv_invoice_item',
133 133
                         'show_recurring'   => true,
134 134
                         'class'            => 'wpi_select2',
135
-                    ) );
135
+                    ));
136 136
 
137 137
                 ?>
138 138
 
139
-                <input type="button" value="<?php esc_attr_e( 'Add item to form', 'invoicing'); ?>" class="button button-primary" id="wpinv-add-item" />
140
-                <input type="button" value="<?php esc_attr_e( 'Create new item', 'invoicing' );?>" class="button button-primary" id="wpinv-new-item" />
139
+                <input type="button" value="<?php esc_attr_e('Add item to form', 'invoicing'); ?>" class="button button-primary" id="wpinv-add-item" />
140
+                <input type="button" value="<?php esc_attr_e('Create new item', 'invoicing'); ?>" class="button button-primary" id="wpinv-new-item" />
141 141
 
142 142
             </div>
143 143
         </div>
@@ -149,23 +149,23 @@  discard block
 block discarded – undo
149 149
      *
150 150
      * @param WP_Post $post
151 151
      */
152
-    public static function output_options( $post ) {
152
+    public static function output_options($post) {
153 153
 
154
-        $post_id             = ! empty( $post->ID ) ? $post->ID : 0;
155
-        $success_page        = get_post_meta( $post->ID, 'wpinv_success_page', true );
156
-        $button_text         = get_post_meta( $post->ID, 'wpinv_button_text', true );
157
-        $processing_text     = get_post_meta( $post->ID, 'wpinv_processing_text', true );
158
-        $supports_quantities = (int) get_post_meta( $post->ID, 'wpinv_form_supports_quantities', true );
159
-        $supports_discounts  = (int) get_post_meta( $post->ID, 'wpinv_form_supports_discounts', true );
160
-        $enable_taxes        = (int) get_post_meta( $post->ID, 'wpinv_form_supports_quantities', true );
154
+        $post_id             = !empty($post->ID) ? $post->ID : 0;
155
+        $success_page        = get_post_meta($post->ID, 'wpinv_success_page', true);
156
+        $button_text         = get_post_meta($post->ID, 'wpinv_button_text', true);
157
+        $processing_text     = get_post_meta($post->ID, 'wpinv_processing_text', true);
158
+        $supports_quantities = (int) get_post_meta($post->ID, 'wpinv_form_supports_quantities', true);
159
+        $supports_discounts  = (int) get_post_meta($post->ID, 'wpinv_form_supports_discounts', true);
160
+        $enable_taxes        = (int) get_post_meta($post->ID, 'wpinv_form_supports_quantities', true);
161 161
 
162 162
         $values = array(
163
-            'success_page'         => empty( $success_page ) ? wpinv_get_success_page_uri() : $success_page,
164
-            'button_text'          => empty( $button_text ) ? __( 'Pay Now', 'invoicing' ) : $button_text,
165
-            'processing_text'      => empty( $processing_text ) ? __( 'Processing', 'invoicing' ) : $processing_text,
166
-            'supports_quantities'  => empty( $supports_quantities ) ? 0 : 1,
167
-            'enable_taxes'         => empty( $enable_taxes ) ? 0 : 1,
168
-            'supports_discounts'   => empty( $supports_discounts ) ? 0 : 1,
163
+            'success_page'         => empty($success_page) ? wpinv_get_success_page_uri() : $success_page,
164
+            'button_text'          => empty($button_text) ? __('Pay Now', 'invoicing') : $button_text,
165
+            'processing_text'      => empty($processing_text) ? __('Processing', 'invoicing') : $processing_text,
166
+            'supports_quantities'  => empty($supports_quantities) ? 0 : 1,
167
+            'enable_taxes'         => empty($enable_taxes) ? 0 : 1,
168
+            'supports_discounts'   => empty($supports_discounts) ? 0 : 1,
169 169
         );
170 170
 
171 171
         ?>
@@ -179,8 +179,8 @@  discard block
 block discarded – undo
179 179
                         <td>
180 180
                             <div>
181 181
                                 <label>
182
-                                    <input type="checkbox" name="supports_quantities" id="field_supports_quantities" value="1" <?php checked( $values['supports_quantities'], 1 ); ?>>
183
-                                    <span><?php _e( 'Let users set custom item quantities', 'invoicing' ); ?></span>
182
+                                    <input type="checkbox" name="supports_quantities" id="field_supports_quantities" value="1" <?php checked($values['supports_quantities'], 1); ?>>
183
+                                    <span><?php _e('Let users set custom item quantities', 'invoicing'); ?></span>
184 184
                                 </label>
185 185
                             </div>
186 186
                         </td>
@@ -191,8 +191,8 @@  discard block
 block discarded – undo
191 191
                         <td>
192 192
                             <div>
193 193
                                 <label>
194
-                                    <input type="checkbox" name="enable_taxes" id="field_enable_taxes" value="1" <?php checked( $values['enable_taxes'], 1 ); ?>>
195
-                                    <span><?php _e( 'Enable tax calculations', 'invoicing' ); ?></span>
194
+                                    <input type="checkbox" name="enable_taxes" id="field_enable_taxes" value="1" <?php checked($values['enable_taxes'], 1); ?>>
195
+                                    <span><?php _e('Enable tax calculations', 'invoicing'); ?></span>
196 196
                                 </label>
197 197
                             </div>
198 198
                         </td>
@@ -203,39 +203,39 @@  discard block
 block discarded – undo
203 203
                         <td>
204 204
                             <div>
205 205
                                 <label>
206
-                                    <input type="checkbox" name="supports_discounts" id="field_supports_discounts" value="1" <?php checked( $values['supports_discounts'], 1 ); ?>>
207
-                                    <span><?php _e( 'Enable coupon codes', 'invoicing' ); ?></span>
206
+                                    <input type="checkbox" name="supports_discounts" id="field_supports_discounts" value="1" <?php checked($values['supports_discounts'], 1); ?>>
207
+                                    <span><?php _e('Enable coupon codes', 'invoicing'); ?></span>
208 208
                                 </label>
209 209
                             </div>
210 210
                         </td>
211 211
                     </tr>
212 212
 
213 213
                     <tr class="form-field-success_page">
214
-                        <th scope="row"><label for="field_success_page"><?php _e( 'Success Page', 'invoicing' ); ?></label></th>
214
+                        <th scope="row"><label for="field_success_page"><?php _e('Success Page', 'invoicing'); ?></label></th>
215 215
                         <td>
216 216
                             <div>
217
-                                <input type="text" class="regular-text" name="success_page" id="field_success_page" value="<?php echo esc_attr( $values['success_page'] ); ?>">
218
-                                <p class="description"><?php _e( 'Where should we redirect users after successfuly completing their payment?', 'invoicing' ); ?></p>
217
+                                <input type="text" class="regular-text" name="success_page" id="field_success_page" value="<?php echo esc_attr($values['success_page']); ?>">
218
+                                <p class="description"><?php _e('Where should we redirect users after successfuly completing their payment?', 'invoicing'); ?></p>
219 219
                             </div>
220 220
                         </td>
221 221
                     </tr>
222 222
 
223 223
                     <tr class="form-field-button_text">
224
-                        <th scope="row"><label for="field_button_text"><?php _e( 'Button Text', 'invoicing' ); ?></label></th>
224
+                        <th scope="row"><label for="field_button_text"><?php _e('Button Text', 'invoicing'); ?></label></th>
225 225
                         <td>
226 226
                             <div>
227
-                                <input type="text" class="regular-text" name="button_text" id="field_button_text" value="<?php echo esc_attr( $values['button_text'] ); ?>">
228
-                                <p class="description"><?php _e( 'Payment button text', 'invoicing' ); ?></p>
227
+                                <input type="text" class="regular-text" name="button_text" id="field_button_text" value="<?php echo esc_attr($values['button_text']); ?>">
228
+                                <p class="description"><?php _e('Payment button text', 'invoicing'); ?></p>
229 229
                             </div>
230 230
                         </td>
231 231
                     </tr>
232 232
 
233 233
                     <tr class="form-field-processing_text">
234
-                        <th scope="row"><label for="field_processing_text"><?php _e( 'Processing Text', 'invoicing' ); ?></label></th>
234
+                        <th scope="row"><label for="field_processing_text"><?php _e('Processing Text', 'invoicing'); ?></label></th>
235 235
                         <td>
236 236
                             <div>
237
-                                <input type="text" class="regular-text" name="processing_text" id="field_processing_text" value="<?php echo esc_attr( $values['processing_text'] ); ?>">
238
-                                <p class="description"><?php _e( 'Processing payment button text', 'invoicing' ); ?></p>
237
+                                <input type="text" class="regular-text" name="processing_text" id="field_processing_text" value="<?php echo esc_attr($values['processing_text']); ?>">
238
+                                <p class="description"><?php _e('Processing payment button text', 'invoicing'); ?></p>
239 239
                             </div>
240 240
                         </td>
241 241
                     </tr>
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
         <?php
247 247
     }
248 248
 
249
-    public static function save( $post_id, $data, $post ) {
249
+    public static function save($post_id, $data, $post) {
250 250
 
251 251
     }
252 252
 }
Please login to merge, or discard this patch.
includes/class-wpinv.php 1 patch
Spacing   +217 added lines, -217 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
 class WPInv_Plugin {
15 15
     private static $instance;
16 16
     
17 17
     public static function run() {
18
-        if ( !isset( self::$instance ) && !( self::$instance instanceof WPInv_Plugin ) ) {
18
+        if (!isset(self::$instance) && !(self::$instance instanceof WPInv_Plugin)) {
19 19
             self::$instance = new WPInv_Plugin;
20 20
             self::$instance->includes();
21 21
             self::$instance->actions();
@@ -32,33 +32,33 @@  discard block
 block discarded – undo
32 32
     }
33 33
     
34 34
     public function define_constants() {
35
-        define( 'WPINV_PLUGIN_DIR', plugin_dir_path( WPINV_PLUGIN_FILE ) );
36
-        define( 'WPINV_PLUGIN_URL', plugin_dir_url( WPINV_PLUGIN_FILE ) );
35
+        define('WPINV_PLUGIN_DIR', plugin_dir_path(WPINV_PLUGIN_FILE));
36
+        define('WPINV_PLUGIN_URL', plugin_dir_url(WPINV_PLUGIN_FILE));
37 37
     }
38 38
     
39 39
     private function actions() {
40 40
         /* Internationalize the text strings used. */
41
-        add_action( 'plugins_loaded', array( &$this, 'plugins_loaded' ) );
41
+        add_action('plugins_loaded', array(&$this, 'plugins_loaded'));
42 42
         
43 43
         /* Perform actions on admin initialization. */
44
-        add_action( 'admin_init', array( &$this, 'admin_init') );
45
-        add_action( 'init', array( &$this, 'init' ), 3 );
46
-        add_action( 'init', array( &$this, 'wpinv_actions' ) );
44
+        add_action('admin_init', array(&$this, 'admin_init'));
45
+        add_action('init', array(&$this, 'init'), 3);
46
+        add_action('init', array(&$this, 'wpinv_actions'));
47 47
         
48
-        if ( class_exists( 'BuddyPress' ) ) {
49
-            add_action( 'bp_include', array( &$this, 'bp_invoicing_init' ) );
48
+        if (class_exists('BuddyPress')) {
49
+            add_action('bp_include', array(&$this, 'bp_invoicing_init'));
50 50
         }
51 51
 
52
-        add_action( 'wp_enqueue_scripts', array( &$this, 'enqueue_scripts' ) );
53
-        add_action( 'widgets_init', array( &$this, 'register_widgets' ) );
52
+        add_action('wp_enqueue_scripts', array(&$this, 'enqueue_scripts'));
53
+        add_action('widgets_init', array(&$this, 'register_widgets'));
54 54
 
55
-        if ( is_admin() ) {
56
-            add_action( 'admin_enqueue_scripts', array( &$this, 'admin_enqueue_scripts' ) );
57
-            add_filter( 'admin_body_class', array( &$this, 'admin_body_class' ) );
58
-            add_action( 'admin_init', array( &$this, 'init_ayecode_connect_helper' ) );
55
+        if (is_admin()) {
56
+            add_action('admin_enqueue_scripts', array(&$this, 'admin_enqueue_scripts'));
57
+            add_filter('admin_body_class', array(&$this, 'admin_body_class'));
58
+            add_action('admin_init', array(&$this, 'init_ayecode_connect_helper'));
59 59
 
60 60
         } else {
61
-            add_filter( 'pre_get_posts', array( &$this, 'pre_get_posts' ) );
61
+            add_filter('pre_get_posts', array(&$this, 'pre_get_posts'));
62 62
         }
63 63
         
64 64
         /**
@@ -68,28 +68,28 @@  discard block
 block discarded – undo
68 68
          *
69 69
          * @param WPInv_Plugin $this. Current WPInv_Plugin instance. Passed by reference.
70 70
          */
71
-        do_action_ref_array( 'wpinv_actions', array( &$this ) );
71
+        do_action_ref_array('wpinv_actions', array(&$this));
72 72
 
73
-        add_action( 'admin_init', array( &$this, 'activation_redirect') );
73
+        add_action('admin_init', array(&$this, 'activation_redirect'));
74 74
     }
75 75
 
76 76
     /**
77 77
      * Maybe show the AyeCode Connect Notice.
78 78
      */
79
-    public function init_ayecode_connect_helper(){
79
+    public function init_ayecode_connect_helper() {
80 80
         // AyeCode Connect notice
81
-        if ( is_admin() ){
81
+        if (is_admin()) {
82 82
             // set the strings so they can be translated
83 83
             $strings = array(
84
-                'connect_title' => __("WP Invoicing - an AyeCode product!","invoicing"),
85
-                'connect_external'  => __( "Please confirm you wish to connect your site?","invoicing" ),
86
-                'connect'           => sprintf( __( "<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s","invoicing" ),"<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>","</a>" ),
87
-                'connect_button'    => __("Connect Site","invoicing"),
88
-                'connecting_button'    => __("Connecting...","invoicing"),
89
-                'error_localhost'   => __( "This service will only work with a live domain, not a localhost.","invoicing" ),
90
-                'error'             => __( "Something went wrong, please refresh and try again.","invoicing" ),
84
+                'connect_title' => __("WP Invoicing - an AyeCode product!", "invoicing"),
85
+                'connect_external'  => __("Please confirm you wish to connect your site?", "invoicing"),
86
+                'connect'           => sprintf(__("<strong>Have a license?</strong> Forget about entering license keys or downloading zip files, connect your site for instant access. %slearn more%s", "invoicing"), "<a href='https://ayecode.io/introducing-ayecode-connect/' target='_blank'>", "</a>"),
87
+                'connect_button'    => __("Connect Site", "invoicing"),
88
+                'connecting_button'    => __("Connecting...", "invoicing"),
89
+                'error_localhost'   => __("This service will only work with a live domain, not a localhost.", "invoicing"),
90
+                'error'             => __("Something went wrong, please refresh and try again.", "invoicing"),
91 91
             );
92
-            new AyeCode_Connect_Helper($strings,array('wpi-addons'));
92
+            new AyeCode_Connect_Helper($strings, array('wpi-addons'));
93 93
         }
94 94
     }
95 95
     
@@ -97,10 +97,10 @@  discard block
 block discarded – undo
97 97
         /* Internationalize the text strings used. */
98 98
         $this->load_textdomain();
99 99
 
100
-        do_action( 'wpinv_loaded' );
100
+        do_action('wpinv_loaded');
101 101
 
102 102
         // Fix oxygen page builder conflict
103
-        if ( function_exists( 'ct_css_output' ) ) {
103
+        if (function_exists('ct_css_output')) {
104 104
             wpinv_oxygen_fix_conflict();
105 105
         }
106 106
     }
@@ -110,231 +110,231 @@  discard block
 block discarded – undo
110 110
      *
111 111
      * @since 1.0
112 112
      */
113
-    public function load_textdomain( $locale = NULL ) {
114
-        if ( empty( $locale ) ) {
115
-            $locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
113
+    public function load_textdomain($locale = NULL) {
114
+        if (empty($locale)) {
115
+            $locale = is_admin() && function_exists('get_user_locale') ? get_user_locale() : get_locale();
116 116
         }
117 117
 
118
-        $locale = apply_filters( 'plugin_locale', $locale, 'invoicing' );
118
+        $locale = apply_filters('plugin_locale', $locale, 'invoicing');
119 119
         
120
-        unload_textdomain( 'invoicing' );
121
-        load_textdomain( 'invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo' );
122
-        load_plugin_textdomain( 'invoicing', false, WPINV_PLUGIN_DIR . 'languages' );
120
+        unload_textdomain('invoicing');
121
+        load_textdomain('invoicing', WP_LANG_DIR . '/invoicing/invoicing-' . $locale . '.mo');
122
+        load_plugin_textdomain('invoicing', false, WPINV_PLUGIN_DIR . 'languages');
123 123
         
124 124
         /**
125 125
          * Define language constants.
126 126
          */
127
-        require_once( WPINV_PLUGIN_DIR . 'language.php' );
127
+        require_once(WPINV_PLUGIN_DIR . 'language.php');
128 128
     }
129 129
         
130 130
     public function includes() {
131 131
         global $wpinv_options;
132 132
         
133
-        require_once( WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php' );
133
+        require_once(WPINV_PLUGIN_DIR . 'includes/admin/register-settings.php');
134 134
         $wpinv_options = wpinv_get_settings();
135 135
         
136
-        require_once( WPINV_PLUGIN_DIR . 'vendor/autoload.php' );
137
-        require_once( WPINV_PLUGIN_DIR . 'includes/libraries/action-scheduler/action-scheduler.php' );
138
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php' );
139
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php' );
140
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php' );
141
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php' );
142
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php' );
143
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php' );
144
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-invoice-functions.php' );
145
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php' );
146
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php' );
147
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php' );
148
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php' );
149
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-user-functions.php' );
150
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-error-functions.php' );
151
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-post-types.php' );
152
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-invoice.php' );
153
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-discount.php' );
154
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-item.php' );
155
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-notes.php' );
156
-        require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php' );
157
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php' );
158
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php' );
159
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php' );
160
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-reports.php' );
161
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php' );
162
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php' );
163
-        require_once( WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php' );
164
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php' );
165
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions.php' );
166
-        require_once( WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php' );
167
-        require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-subscriptions-list-table.php' );
168
-        require_once( WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php' );
169
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php' );
170
-        require_once( WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php' );
171
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php' );
172
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/checkout.php' );
173
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-history.php' );
174
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php' );
175
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php' );
176
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/subscriptions.php' );
177
-	    require_once( WPINV_PLUGIN_DIR . 'widgets/buy-item.php' );
178
-
179
-        if ( !class_exists( 'WPInv_EUVat' ) ) {
180
-            require_once( WPINV_PLUGIN_DIR . 'includes/libraries/wpinv-euvat/class-wpinv-euvat.php' );
136
+        require_once(WPINV_PLUGIN_DIR . 'vendor/autoload.php');
137
+        require_once(WPINV_PLUGIN_DIR . 'includes/libraries/action-scheduler/action-scheduler.php');
138
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-email-functions.php');
139
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-general-functions.php');
140
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-helper-functions.php');
141
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-tax-functions.php');
142
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-template-functions.php');
143
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-address-functions.php');
144
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-invoice-functions.php');
145
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-item-functions.php');
146
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-discount-functions.php');
147
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-gateway-functions.php');
148
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-payment-functions.php');
149
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-user-functions.php');
150
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-error-functions.php');
151
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-post-types.php');
152
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-invoice.php');
153
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-discount.php');
154
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-item.php');
155
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-notes.php');
156
+        require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-session.php');
157
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-session-handler.php');
158
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-ajax.php');
159
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-api.php');
160
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-reports.php');
161
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cache-helper.php');
162
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-db.php');
163
+        require_once(WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php');
164
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions-db.php');
165
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-subscriptions.php');
166
+        require_once(WPINV_PLUGIN_DIR . 'includes/wpinv-subscription.php');
167
+        require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-subscriptions-list-table.php');
168
+        require_once(WPINV_PLUGIN_DIR . 'includes/abstracts/abstract-wpinv-privacy.php');
169
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-privacy.php');
170
+        require_once(WPINV_PLUGIN_DIR . 'includes/libraries/class-ayecode-addons.php');
171
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-addons.php');
172
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/checkout.php');
173
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-history.php');
174
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-receipt.php');
175
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/invoice-messages.php');
176
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/subscriptions.php');
177
+	    require_once(WPINV_PLUGIN_DIR . 'widgets/buy-item.php');
178
+
179
+        if (!class_exists('WPInv_EUVat')) {
180
+            require_once(WPINV_PLUGIN_DIR . 'includes/libraries/wpinv-euvat/class-wpinv-euvat.php');
181 181
         }
182 182
         
183
-        $gateways = array_keys( wpinv_get_enabled_payment_gateways() );
184
-        if ( !empty( $gateways ) ) {
185
-            foreach ( $gateways as $gateway ) {
186
-                if ( $gateway == 'manual' ) {
183
+        $gateways = array_keys(wpinv_get_enabled_payment_gateways());
184
+        if (!empty($gateways)) {
185
+            foreach ($gateways as $gateway) {
186
+                if ($gateway == 'manual') {
187 187
                     continue;
188 188
                 }
189 189
                 
190 190
                 $gateway_file = WPINV_PLUGIN_DIR . 'includes/gateways/' . $gateway . '.php';
191 191
                 
192
-                if ( file_exists( $gateway_file ) ) {
193
-                    require_once( $gateway_file );
192
+                if (file_exists($gateway_file)) {
193
+                    require_once($gateway_file);
194 194
                 }
195 195
             }
196 196
         }
197
-        require_once( WPINV_PLUGIN_DIR . 'includes/gateways/manual.php' );
197
+        require_once(WPINV_PLUGIN_DIR . 'includes/gateways/manual.php');
198 198
         
199
-        if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) {
200
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/wpinv-upgrade-functions.php' );
201
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php' );
202
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/admin-meta-boxes.php' );
199
+        if (is_admin() || (defined('WP_CLI') && WP_CLI)) {
200
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/wpinv-upgrade-functions.php');
201
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/wpinv-admin-functions.php');
202
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/admin-meta-boxes.php');
203 203
             //require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-recurring-admin.php' );
204
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-details.php' );
205
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-items.php' );
206
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-form-items.php' );
207
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php' );
208
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-address.php' );
209
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php' );
210
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php' );
211
-            require_once( WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php' );
204
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-details.php');
205
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-items.php');
206
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-form-items.php');
207
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-notes.php');
208
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/meta-boxes/class-mb-invoice-address.php');
209
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/admin-pages.php');
210
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-admin-menus.php');
211
+            require_once(WPINV_PLUGIN_DIR . 'includes/admin/class-wpinv-users.php');
212 212
             //require_once( WPINV_PLUGIN_DIR . 'includes/admin/subscriptions.php' );
213 213
             // load the user class only on the users.php page
214 214
             global $pagenow;
215
-            if($pagenow=='users.php'){
215
+            if ($pagenow == 'users.php') {
216 216
                 new WPInv_Admin_Users();
217 217
             }
218 218
         }
219 219
 
220 220
         // Register cli commands
221
-        if ( defined( 'WP_CLI' ) && WP_CLI ) {
222
-            require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php' );
223
-            WP_CLI::add_command( 'invoicing', 'WPInv_CLI' );
221
+        if (defined('WP_CLI') && WP_CLI) {
222
+            require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-cli.php');
223
+            WP_CLI::add_command('invoicing', 'WPInv_CLI');
224 224
         }
225 225
         
226 226
         // include css inliner
227
-        if ( ! class_exists( 'Emogrifier' ) && class_exists( 'DOMDocument' ) ) {
228
-            include_once( WPINV_PLUGIN_DIR . 'includes/libraries/class-emogrifier.php' );
227
+        if (!class_exists('Emogrifier') && class_exists('DOMDocument')) {
228
+            include_once(WPINV_PLUGIN_DIR . 'includes/libraries/class-emogrifier.php');
229 229
         }
230 230
         
231
-        require_once( WPINV_PLUGIN_DIR . 'includes/admin/install.php' );
231
+        require_once(WPINV_PLUGIN_DIR . 'includes/admin/install.php');
232 232
     }
233 233
     
234 234
     public function init() {
235 235
     }
236 236
     
237 237
     public function admin_init() {
238
-        add_action( 'admin_print_scripts-edit.php', array( &$this, 'admin_print_scripts_edit_php' ) );
238
+        add_action('admin_print_scripts-edit.php', array(&$this, 'admin_print_scripts_edit_php'));
239 239
     }
240 240
 
241 241
     public function activation_redirect() {
242 242
         // Bail if no activation redirect
243
-        if ( !get_transient( '_wpinv_activation_redirect' ) ) {
243
+        if (!get_transient('_wpinv_activation_redirect')) {
244 244
             return;
245 245
         }
246 246
 
247 247
         // Delete the redirect transient
248
-        delete_transient( '_wpinv_activation_redirect' );
248
+        delete_transient('_wpinv_activation_redirect');
249 249
 
250 250
         // Bail if activating from network, or bulk
251
-        if ( is_network_admin() || isset( $_GET['activate-multi'] ) ) {
251
+        if (is_network_admin() || isset($_GET['activate-multi'])) {
252 252
             return;
253 253
         }
254 254
 
255
-        wp_safe_redirect( admin_url( 'admin.php?page=wpinv-settings&tab=general' ) );
255
+        wp_safe_redirect(admin_url('admin.php?page=wpinv-settings&tab=general'));
256 256
         exit;
257 257
     }
258 258
     
259 259
     public function enqueue_scripts() {
260
-        $suffix       = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
260
+        $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
261 261
         
262
-        wp_register_style( 'wpinv_front_style', WPINV_PLUGIN_URL . 'assets/css/invoice-front.css', array(), WPINV_VERSION );
263
-        wp_enqueue_style( 'wpinv_front_style' );
262
+        wp_register_style('wpinv_front_style', WPINV_PLUGIN_URL . 'assets/css/invoice-front.css', array(), WPINV_VERSION);
263
+        wp_enqueue_style('wpinv_front_style');
264 264
                
265 265
         // Register scripts
266
-        wp_register_script( 'jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array( 'jquery' ), '2.70', true );
267
-        wp_register_script( 'wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/invoice-front.js', array( 'jquery' ),  WPINV_VERSION );
266
+        wp_register_script('jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array('jquery'), '2.70', true);
267
+        wp_register_script('wpinv-front-script', WPINV_PLUGIN_URL . 'assets/js/invoice-front.js', array('jquery'), WPINV_VERSION);
268 268
 
269 269
         $localize                         = array();
270
-        $localize['ajax_url']             = admin_url( 'admin-ajax.php' );
271
-        $localize['nonce']                = wp_create_nonce( 'wpinv-nonce' );
270
+        $localize['ajax_url']             = admin_url('admin-ajax.php');
271
+        $localize['nonce']                = wp_create_nonce('wpinv-nonce');
272 272
         $localize['currency_symbol']      = wpinv_currency_symbol();
273 273
         $localize['currency_pos']         = wpinv_currency_position();
274 274
         $localize['thousand_sep']         = wpinv_thousands_separator();
275 275
         $localize['decimal_sep']          = wpinv_decimal_separator();
276 276
         $localize['decimals']             = wpinv_decimals();
277
-        $localize['txtComplete']          = __( 'Complete', 'invoicing' );
277
+        $localize['txtComplete']          = __('Complete', 'invoicing');
278 278
         $localize['UseTaxes']             = wpinv_use_taxes();
279
-        $localize['checkoutNonce']        = wp_create_nonce( 'wpinv_checkout_nonce' );
279
+        $localize['checkoutNonce']        = wp_create_nonce('wpinv_checkout_nonce');
280 280
 
281
-        $localize = apply_filters( 'wpinv_front_js_localize', $localize );
281
+        $localize = apply_filters('wpinv_front_js_localize', $localize);
282 282
         
283
-        wp_enqueue_script( 'jquery-blockui' );
283
+        wp_enqueue_script('jquery-blockui');
284 284
         $autofill_api = wpinv_get_option('address_autofill_api');
285 285
         $autofill_active = wpinv_get_option('address_autofill_active');
286
-        if ( isset( $autofill_active ) && 1 == $autofill_active && !empty( $autofill_api ) && wpinv_is_checkout() ) {
287
-            if ( wp_script_is( 'google-maps-api', 'enqueued' ) ) {
288
-                wp_dequeue_script( 'google-maps-api' );
286
+        if (isset($autofill_active) && 1 == $autofill_active && !empty($autofill_api) && wpinv_is_checkout()) {
287
+            if (wp_script_is('google-maps-api', 'enqueued')) {
288
+                wp_dequeue_script('google-maps-api');
289 289
             }
290
-            wp_enqueue_script( 'google-maps-api', 'https://maps.googleapis.com/maps/api/js?key=' . $autofill_api . '&libraries=places', array( 'jquery' ), '', false );
291
-            wp_enqueue_script( 'google-maps-init', WPINV_PLUGIN_URL . 'assets/js/gaaf.js', array( 'jquery', 'google-maps-api' ), '', true );
290
+            wp_enqueue_script('google-maps-api', 'https://maps.googleapis.com/maps/api/js?key=' . $autofill_api . '&libraries=places', array('jquery'), '', false);
291
+            wp_enqueue_script('google-maps-init', WPINV_PLUGIN_URL . 'assets/js/gaaf.js', array('jquery', 'google-maps-api'), '', true);
292 292
         }
293 293
 
294
-        wp_enqueue_style( "select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.css', array(), WPINV_VERSION, 'all' );
295
-        wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array( 'jquery' ), WPINV_VERSION );
294
+        wp_enqueue_style("select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.css', array(), WPINV_VERSION, 'all');
295
+        wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array('jquery'), WPINV_VERSION);
296 296
 
297
-        wp_enqueue_script( 'wpinv-front-script' );
298
-        wp_localize_script( 'wpinv-front-script', 'WPInv', $localize );
297
+        wp_enqueue_script('wpinv-front-script');
298
+        wp_localize_script('wpinv-front-script', 'WPInv', $localize);
299 299
     }
300 300
 
301 301
     public function admin_enqueue_scripts() {
302 302
         global $post, $pagenow;
303 303
         
304 304
         $post_type  = wpinv_admin_post_type();
305
-        $suffix     = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
306
-        $page       = isset( $_GET['page'] ) ? strtolower( $_GET['page'] ) : '';
305
+        $suffix     = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
306
+        $page       = isset($_GET['page']) ? strtolower($_GET['page']) : '';
307 307
 
308 308
         $jquery_ui_css = false;
309
-        if ( ( $post_type == 'wpi_invoice' || $post_type == 'wpi_quote' || $post_type == 'wpi_discount' ) && ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) ) {
309
+        if (($post_type == 'wpi_invoice' || $post_type == 'wpi_quote' || $post_type == 'wpi_discount') && ($pagenow == 'post-new.php' || $pagenow == 'post.php')) {
310 310
             $jquery_ui_css = true;
311
-        } else if ( $page == 'wpinv-settings' || $page == 'wpinv-reports' ) {
311
+        } else if ($page == 'wpinv-settings' || $page == 'wpinv-reports') {
312 312
             $jquery_ui_css = true;
313 313
         }
314
-        if ( $jquery_ui_css ) {
315
-            wp_register_style( 'jquery-ui-css', WPINV_PLUGIN_URL . 'assets/css/jquery-ui' . $suffix . '.css', array(), '1.8.16' );
316
-            wp_enqueue_style( 'jquery-ui-css' );
314
+        if ($jquery_ui_css) {
315
+            wp_register_style('jquery-ui-css', WPINV_PLUGIN_URL . 'assets/css/jquery-ui' . $suffix . '.css', array(), '1.8.16');
316
+            wp_enqueue_style('jquery-ui-css');
317 317
         }
318 318
 
319
-        wp_register_style( 'wpinv_meta_box_style', WPINV_PLUGIN_URL . 'assets/css/meta-box.css', array(), WPINV_VERSION );
320
-        wp_enqueue_style( 'wpinv_meta_box_style' );
319
+        wp_register_style('wpinv_meta_box_style', WPINV_PLUGIN_URL . 'assets/css/meta-box.css', array(), WPINV_VERSION);
320
+        wp_enqueue_style('wpinv_meta_box_style');
321 321
         
322
-        wp_register_style( 'wpinv_admin_style', WPINV_PLUGIN_URL . 'assets/css/admin.css', array(), WPINV_VERSION );
323
-        wp_enqueue_style( 'wpinv_admin_style' );
322
+        wp_register_style('wpinv_admin_style', WPINV_PLUGIN_URL . 'assets/css/admin.css', array(), WPINV_VERSION);
323
+        wp_enqueue_style('wpinv_admin_style');
324 324
 
325
-        $enqueue = ( $post_type == 'wpi_discount' || $post_type == 'wpi_invoice' && ( $pagenow == 'post-new.php' || $pagenow == 'post.php' ) );
326
-        if ( $page == 'wpinv-subscriptions' ) {
327
-            wp_enqueue_script( 'jquery-ui-datepicker' );
325
+        $enqueue = ($post_type == 'wpi_discount' || $post_type == 'wpi_invoice' && ($pagenow == 'post-new.php' || $pagenow == 'post.php'));
326
+        if ($page == 'wpinv-subscriptions') {
327
+            wp_enqueue_script('jquery-ui-datepicker');
328 328
         }
329 329
         
330
-        if ( $enqueue_datepicker = apply_filters( 'wpinv_admin_enqueue_jquery_ui_datepicker', $enqueue ) ) {
331
-            wp_enqueue_script( 'jquery-ui-datepicker' );
330
+        if ($enqueue_datepicker = apply_filters('wpinv_admin_enqueue_jquery_ui_datepicker', $enqueue)) {
331
+            wp_enqueue_script('jquery-ui-datepicker');
332 332
         }
333 333
 
334
-        wp_enqueue_style( 'wp-color-picker' );
335
-        wp_enqueue_script( 'wp-color-picker' );
334
+        wp_enqueue_style('wp-color-picker');
335
+        wp_enqueue_script('wp-color-picker');
336 336
         
337
-        wp_register_script( 'jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array( 'jquery' ), '2.70', true );
337
+        wp_register_script('jquery-blockui', WPINV_PLUGIN_URL . 'assets/js/jquery.blockUI.min.js', array('jquery'), '2.70', true);
338 338
 
339 339
         if (($post_type == 'wpi_invoice' || $post_type == 'wpi_quote') && ($pagenow == 'post-new.php' || $pagenow == 'post.php')) {
340 340
             $autofill_api = wpinv_get_option('address_autofill_api');
@@ -345,20 +345,20 @@  discard block
 block discarded – undo
345 345
             }
346 346
         }
347 347
 
348
-        wp_enqueue_style( "select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.css', array(), WPINV_VERSION, 'all' );
349
-        wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array( 'jquery' ), WPINV_VERSION );
348
+        wp_enqueue_style("select2", WPINV_PLUGIN_URL . 'assets/css/select2/select2.css', array(), WPINV_VERSION, 'all');
349
+        wp_enqueue_script('select2', WPINV_PLUGIN_URL . 'assets/js/select2/select2.full' . $suffix . '.js', array('jquery'), WPINV_VERSION);
350 350
 
351
-        wp_register_script( 'wpinv-admin-script', WPINV_PLUGIN_URL . 'assets/js/admin.js', array( 'jquery', 'jquery-blockui','jquery-ui-tooltip' ),  WPINV_VERSION );
352
-        wp_enqueue_script( 'wpinv-admin-script' );
351
+        wp_register_script('wpinv-admin-script', WPINV_PLUGIN_URL . 'assets/js/admin.js', array('jquery', 'jquery-blockui', 'jquery-ui-tooltip'), WPINV_VERSION);
352
+        wp_enqueue_script('wpinv-admin-script');
353 353
         
354 354
         $localize                               = array();
355
-        $localize['ajax_url']                   = admin_url( 'admin-ajax.php' );
356
-        $localize['post_ID']                    = isset( $post->ID ) ? $post->ID : '';
357
-        $localize['wpinv_nonce']                = wp_create_nonce( 'wpinv-nonce' );
358
-        $localize['add_invoice_note_nonce']     = wp_create_nonce( 'add-invoice-note' );
359
-        $localize['delete_invoice_note_nonce']  = wp_create_nonce( 'delete-invoice-note' );
360
-        $localize['invoice_item_nonce']         = wp_create_nonce( 'invoice-item' );
361
-        $localize['billing_details_nonce']      = wp_create_nonce( 'get-billing-details' );
355
+        $localize['ajax_url']                   = admin_url('admin-ajax.php');
356
+        $localize['post_ID']                    = isset($post->ID) ? $post->ID : '';
357
+        $localize['wpinv_nonce']                = wp_create_nonce('wpinv-nonce');
358
+        $localize['add_invoice_note_nonce']     = wp_create_nonce('add-invoice-note');
359
+        $localize['delete_invoice_note_nonce']  = wp_create_nonce('delete-invoice-note');
360
+        $localize['invoice_item_nonce']         = wp_create_nonce('invoice-item');
361
+        $localize['billing_details_nonce']      = wp_create_nonce('get-billing-details');
362 362
         $localize['tax']                        = wpinv_tax_amount();
363 363
         $localize['discount']                   = wpinv_discount_amount();
364 364
         $localize['currency_symbol']            = wpinv_currency_symbol();
@@ -366,69 +366,69 @@  discard block
 block discarded – undo
366 366
         $localize['thousand_sep']               = wpinv_thousands_separator();
367 367
         $localize['decimal_sep']                = wpinv_decimal_separator();
368 368
         $localize['decimals']                   = wpinv_decimals();
369
-        $localize['save_invoice']               = __( 'Save Invoice', 'invoicing' );
370
-        $localize['status_publish']             = wpinv_status_nicename( 'publish' );
371
-        $localize['status_pending']             = wpinv_status_nicename( 'wpi-pending' );
372
-        $localize['delete_tax_rate']            = __( 'Are you sure you wish to delete this tax rate?', 'invoicing' );
373
-        $localize['OneItemMin']                 = __( 'Invoice must contain at least one item', 'invoicing' );
374
-        $localize['DeleteInvoiceItem']          = __( 'Are you sure you wish to delete this item?', 'invoicing' );
375
-        $localize['FillBillingDetails']         = __( 'Fill the user\'s billing information? This will remove any currently entered billing information', 'invoicing' );
376
-        $localize['confirmCalcTotals']          = __( 'Recalculate totals? This will recalculate totals based on the user billing country. If no billing country is set it will use the base country.', 'invoicing' );
377
-        $localize['AreYouSure']                 = __( 'Are you sure?', 'invoicing' );
378
-        $localize['emptyInvoice']               = __( 'Add at least one item to save invoice!', 'invoicing' );
379
-        $localize['errDeleteItem']              = __( 'This item is in use! Before delete this item, you need to delete all the invoice(s) using this item.', 'invoicing' );
380
-        $localize['delete_subscription']        = __( 'Are you sure you want to delete this subscription?', 'invoicing' );
381
-        $localize['action_edit']                = __( 'Edit', 'invoicing' );
382
-        $localize['action_cancel']              = __( 'Cancel', 'invoicing' );
383
-
384
-        $localize = apply_filters( 'wpinv_admin_js_localize', $localize );
385
-
386
-        wp_localize_script( 'wpinv-admin-script', 'WPInv_Admin', $localize );
387
-
388
-        if ( $page == 'wpinv-subscriptions' ) {
389
-            wp_register_script( 'wpinv-sub-admin-script', WPINV_PLUGIN_URL . 'assets/js/subscriptions.js', array( 'wpinv-admin-script' ),  WPINV_VERSION );
390
-            wp_enqueue_script( 'wpinv-sub-admin-script' );
369
+        $localize['save_invoice']               = __('Save Invoice', 'invoicing');
370
+        $localize['status_publish']             = wpinv_status_nicename('publish');
371
+        $localize['status_pending']             = wpinv_status_nicename('wpi-pending');
372
+        $localize['delete_tax_rate']            = __('Are you sure you wish to delete this tax rate?', 'invoicing');
373
+        $localize['OneItemMin']                 = __('Invoice must contain at least one item', 'invoicing');
374
+        $localize['DeleteInvoiceItem']          = __('Are you sure you wish to delete this item?', 'invoicing');
375
+        $localize['FillBillingDetails']         = __('Fill the user\'s billing information? This will remove any currently entered billing information', 'invoicing');
376
+        $localize['confirmCalcTotals']          = __('Recalculate totals? This will recalculate totals based on the user billing country. If no billing country is set it will use the base country.', 'invoicing');
377
+        $localize['AreYouSure']                 = __('Are you sure?', 'invoicing');
378
+        $localize['emptyInvoice']               = __('Add at least one item to save invoice!', 'invoicing');
379
+        $localize['errDeleteItem']              = __('This item is in use! Before delete this item, you need to delete all the invoice(s) using this item.', 'invoicing');
380
+        $localize['delete_subscription']        = __('Are you sure you want to delete this subscription?', 'invoicing');
381
+        $localize['action_edit']                = __('Edit', 'invoicing');
382
+        $localize['action_cancel']              = __('Cancel', 'invoicing');
383
+
384
+        $localize = apply_filters('wpinv_admin_js_localize', $localize);
385
+
386
+        wp_localize_script('wpinv-admin-script', 'WPInv_Admin', $localize);
387
+
388
+        if ($page == 'wpinv-subscriptions') {
389
+            wp_register_script('wpinv-sub-admin-script', WPINV_PLUGIN_URL . 'assets/js/subscriptions.js', array('wpinv-admin-script'), WPINV_VERSION);
390
+            wp_enqueue_script('wpinv-sub-admin-script');
391 391
         }
392 392
     }
393 393
     
394
-    public function admin_body_class( $classes ) {
394
+    public function admin_body_class($classes) {
395 395
         global $pagenow, $post, $current_screen;
396 396
         
397
-        if ( !empty( $current_screen->post_type ) && ( $current_screen->post_type == 'wpi_invoice' || $current_screen->post_type == 'wpi_payment_form' || $current_screen->post_type == 'wpi_quote' ) ) {
397
+        if (!empty($current_screen->post_type) && ($current_screen->post_type == 'wpi_invoice' || $current_screen->post_type == 'wpi_payment_form' || $current_screen->post_type == 'wpi_quote')) {
398 398
             $classes .= ' wpinv-cpt';
399 399
         }
400 400
         
401
-        $page = isset( $_GET['page'] ) ? strtolower( $_GET['page'] ) : false;
401
+        $page = isset($_GET['page']) ? strtolower($_GET['page']) : false;
402 402
 
403
-        $add_class = $page && $pagenow == 'admin.php' && strpos( $page, 'wpinv-' ) === 0 ? true : false;
404
-        if ( $add_class ) {
405
-            $classes .= ' wpi-' . wpinv_sanitize_key( $page );
403
+        $add_class = $page && $pagenow == 'admin.php' && strpos($page, 'wpinv-') === 0 ? true : false;
404
+        if ($add_class) {
405
+            $classes .= ' wpi-' . wpinv_sanitize_key($page);
406 406
         }
407 407
         
408 408
         $settings_class = array();
409
-        if ( $page == 'wpinv-settings' ) {
410
-            if ( !empty( $_REQUEST['tab'] ) ) {
411
-                $settings_class[] = sanitize_text_field( $_REQUEST['tab'] );
409
+        if ($page == 'wpinv-settings') {
410
+            if (!empty($_REQUEST['tab'])) {
411
+                $settings_class[] = sanitize_text_field($_REQUEST['tab']);
412 412
             }
413 413
             
414
-            if ( !empty( $_REQUEST['section'] ) ) {
415
-                $settings_class[] = sanitize_text_field( $_REQUEST['section'] );
414
+            if (!empty($_REQUEST['section'])) {
415
+                $settings_class[] = sanitize_text_field($_REQUEST['section']);
416 416
             }
417 417
             
418
-            $settings_class[] = isset( $_REQUEST['wpi_sub'] ) && $_REQUEST['wpi_sub'] !== '' ? sanitize_text_field( $_REQUEST['wpi_sub'] ) : 'main';
418
+            $settings_class[] = isset($_REQUEST['wpi_sub']) && $_REQUEST['wpi_sub'] !== '' ? sanitize_text_field($_REQUEST['wpi_sub']) : 'main';
419 419
         }
420 420
         
421
-        if ( !empty( $settings_class ) ) {
422
-            $classes .= ' wpi-' . wpinv_sanitize_key( implode( $settings_class, '-' ) );
421
+        if (!empty($settings_class)) {
422
+            $classes .= ' wpi-' . wpinv_sanitize_key(implode($settings_class, '-'));
423 423
         }
424 424
         
425 425
         $post_type = wpinv_admin_post_type();
426 426
 
427
-        if ( $post_type == 'wpi_invoice' || $post_type == 'wpi_quote' || $add_class !== false ) {
427
+        if ($post_type == 'wpi_invoice' || $post_type == 'wpi_quote' || $add_class !== false) {
428 428
             return $classes .= ' wpinv';
429 429
         }
430 430
         
431
-        if ( $pagenow == 'post.php' && $post_type == 'wpi_item' && !empty( $post ) && !wpinv_item_is_editable( $post ) ) {
431
+        if ($pagenow == 'post.php' && $post_type == 'wpi_item' && !empty($post) && !wpinv_item_is_editable($post)) {
432 432
             $classes .= ' wpi-editable-n';
433 433
         }
434 434
 
@@ -440,21 +440,21 @@  discard block
 block discarded – undo
440 440
     }
441 441
     
442 442
     public function wpinv_actions() {
443
-        if ( isset( $_REQUEST['wpi_action'] ) ) {
444
-            do_action( 'wpinv_' . wpinv_sanitize_key( $_REQUEST['wpi_action'] ), $_REQUEST );
443
+        if (isset($_REQUEST['wpi_action'])) {
444
+            do_action('wpinv_' . wpinv_sanitize_key($_REQUEST['wpi_action']), $_REQUEST);
445 445
         }
446 446
     }
447 447
     
448
-    public function pre_get_posts( $wp_query ) {
449
-        if ( !empty( $wp_query->query_vars['post_type'] ) && $wp_query->query_vars['post_type'] == 'wpi_invoice' && is_user_logged_in() && is_single() && $wp_query->is_main_query() ) {
450
-            $wp_query->query_vars['post_status'] = array_keys( wpinv_get_invoice_statuses() );
448
+    public function pre_get_posts($wp_query) {
449
+        if (!empty($wp_query->query_vars['post_type']) && $wp_query->query_vars['post_type'] == 'wpi_invoice' && is_user_logged_in() && is_single() && $wp_query->is_main_query()) {
450
+            $wp_query->query_vars['post_status'] = array_keys(wpinv_get_invoice_statuses());
451 451
         }
452 452
         
453 453
         return $wp_query;
454 454
     }
455 455
     
456 456
     public function bp_invoicing_init() {
457
-        require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-bp-core.php' );
457
+        require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-bp-core.php');
458 458
     }
459 459
 
460 460
 	/**
@@ -462,11 +462,11 @@  discard block
 block discarded – undo
462 462
 	 *
463 463
 	 */
464 464
 	public function register_widgets() {
465
-		register_widget( "WPInv_Checkout_Widget" );
466
-		register_widget( "WPInv_History_Widget" );
467
-		register_widget( "WPInv_Receipt_Widget" );
468
-		register_widget( "WPInv_Subscriptions_Widget" );
469
-		register_widget( "WPInv_Buy_Item_Widget" );
470
-		register_widget( "WPInv_Messages_Widget" );
465
+		register_widget("WPInv_Checkout_Widget");
466
+		register_widget("WPInv_History_Widget");
467
+		register_widget("WPInv_Receipt_Widget");
468
+		register_widget("WPInv_Subscriptions_Widget");
469
+		register_widget("WPInv_Buy_Item_Widget");
470
+		register_widget("WPInv_Messages_Widget");
471 471
 	}
472 472
 }
473 473
\ No newline at end of file
Please login to merge, or discard this patch.