Passed
Push — master ( 3a0618...5aee45 )
by Stiofan
05:13
created
includes/class-bp-getpaid-component.php 1 patch
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  */
9 9
 
10 10
 // Exit if accessed directly.
11
-defined( 'ABSPATH' ) || exit;
11
+defined('ABSPATH') || exit;
12 12
 
13 13
 /**
14 14
  * Main GetPaid Class.
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	 *     @type array    $meta_tables           Optional. An array of metadata table names.
56 56
 	 * }
57 57
 	 */
58
-	public function setup_globals( $args = array() ) {
58
+	public function setup_globals($args = array()) {
59 59
         parent::setup_globals(
60 60
             array(
61 61
                 'id'            => 'getpaid',
@@ -76,29 +76,29 @@  discard block
 block discarded – undo
76 76
 	 * @param array $main_nav Optional. See BP_Component::setup_nav() for description.
77 77
 	 * @param array $sub_nav  Optional. See BP_Component::setup_nav() for description.
78 78
 	 */
79
-	public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
79
+	public function setup_nav($main_nav = array(), $sub_nav = array()) {
80 80
 
81 81
 		// Abort if the integration is inactive.
82
-        if ( ! getpaid_is_buddypress_integration_active() || ! is_user_logged_in() ) {
82
+        if (!getpaid_is_buddypress_integration_active() || !is_user_logged_in()) {
83 83
             return;
84 84
         }
85 85
     
86 86
         // Or a user is not viewing their profile.
87
-        if ( bp_displayed_user_id() != bp_loggedin_user_id() ) {
87
+        if (bp_displayed_user_id() != bp_loggedin_user_id()) {
88 88
             return;
89 89
         }
90 90
 
91 91
 		// Determine user to use.
92 92
 		$user_domain   = bp_loggedin_user_domain();
93 93
 		$slug          = 'getpaid';
94
-		$payments_link = trailingslashit( $user_domain . $slug );
94
+		$payments_link = trailingslashit($user_domain . $slug);
95 95
 
96 96
 		// Add 'Payments' to the main navigation.
97 97
 		$main_nav = array(
98
-			'name'                => _x( 'Billing', 'BuddyPress profile payments screen nav', 'invoicing' ),
98
+			'name'                => _x('Billing', 'BuddyPress profile payments screen nav', 'invoicing'),
99 99
 			'slug'                => $slug,
100
-			'position'            => apply_filters( 'wpinv_bp_nav_position', wpinv_get_option( 'wpinv_menu_position', 91 ), $slug ),
101
-			'screen_function'     => array( $this, 'display_current_tab' ),
100
+			'position'            => apply_filters('wpinv_bp_nav_position', wpinv_get_option('wpinv_menu_position', 91), $slug),
101
+			'screen_function'     => array($this, 'display_current_tab'),
102 102
 			'default_subnav_slug' => 'gp-edit-address',
103 103
             'show_for_displayed_user' => false,
104 104
 			'item_css_id'         => $this->id,
@@ -107,15 +107,15 @@  discard block
 block discarded – undo
107 107
 		);
108 108
 
109 109
 		// Add the subnav items to the payments nav item if we are using a theme that supports this.
110
-        foreach ( getpaid_get_user_content_tabs() as $_slug => $tab ) {
110
+        foreach (getpaid_get_user_content_tabs() as $_slug => $tab) {
111 111
 
112 112
             $sub_nav[] = array(
113
-                'name'            => $tab[ 'label'],
113
+                'name'            => $tab['label'],
114 114
                 'slug'            => $_slug,
115 115
                 'parent_url'      => $payments_link,
116 116
                 'parent_slug'     => $slug,
117 117
                 'position' => 10,
118
-                'screen_function'        => function() use ( $tab ) {
118
+                'screen_function'        => function() use ($tab) {
119 119
 					$GLOBALS['getpaid_bp_current_tab'] = $tab;
120 120
 					$this->display_current_tab();
121 121
                 },
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
 
126 126
         }
127 127
 
128
-		parent::setup_nav( $main_nav, $sub_nav );
128
+		parent::setup_nav($main_nav, $sub_nav);
129 129
 	}
130 130
 
131 131
 	/**
@@ -139,29 +139,29 @@  discard block
 block discarded – undo
139 139
 	 * @param array $wp_admin_nav See BP_Component::setup_admin_bar() for a
140 140
 	 *                            description.
141 141
 	 */
142
-	public function setup_admin_bar( $wp_admin_nav = array() ) {
142
+	public function setup_admin_bar($wp_admin_nav = array()) {
143 143
 
144 144
 		// Menus for logged in user.
145
-		if ( is_user_logged_in() ) {
145
+		if (is_user_logged_in()) {
146 146
 
147 147
 			// Setup the logged in user variables.
148
-			$payments_link = trailingslashit( bp_loggedin_user_domain() . 'getpaid/' );
148
+			$payments_link = trailingslashit(bp_loggedin_user_domain() . 'getpaid/');
149 149
 
150 150
             // Add the "Payments" sub menu.
151 151
             $wp_admin_nav[] = array(
152 152
                 'parent' => buddypress()->my_account_menu_id,
153 153
                 'id'     => 'my-account-getpaid',
154
-                'title'  => _x( 'Billing', 'BuddyPress my account payments sub nav', 'invoicing' ),
154
+                'title'  => _x('Billing', 'BuddyPress my account payments sub nav', 'invoicing'),
155 155
                 'href'   => $payments_link . 'gp-edit-address'
156 156
             );
157 157
 
158
-            foreach ( getpaid_get_user_content_tabs() as $slug => $tab ) {
158
+            foreach (getpaid_get_user_content_tabs() as $slug => $tab) {
159 159
 
160 160
                 $wp_admin_nav[] = array(
161 161
                     'parent'   => 'my-account-getpaid',
162 162
                     'id'       => 'my-account-getpaid' . $slug,
163
-                    'title'    => $tab[ 'label'],
164
-                    'href'     => trailingslashit( $payments_link . $slug ),
163
+                    'title'    => $tab['label'],
164
+                    'href'     => trailingslashit($payments_link . $slug),
165 165
                     'position' => 20
166 166
                 );
167 167
 
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 
170 170
 		}
171 171
 
172
-		parent::setup_admin_bar( $wp_admin_nav );
172
+		parent::setup_admin_bar($wp_admin_nav);
173 173
 	}
174 174
 
175 175
 	/**
@@ -180,9 +180,9 @@  discard block
 block discarded – undo
180 180
 	public function get_current_tab() {
181 181
 		global $getpaid_bp_current_tab;
182 182
 
183
-		if ( empty( $getpaid_bp_current_tab ) ) {
183
+		if (empty($getpaid_bp_current_tab)) {
184 184
 			return array(
185
-				'label'     => __( 'Invoices', 'invoicing' ),
185
+				'label'     => __('Invoices', 'invoicing'),
186 186
 				'content'   => '[wpinv_history]',
187 187
 				'icon'      => 'fas fa-file-invoice',
188 188
 			);
@@ -198,10 +198,10 @@  discard block
 block discarded – undo
198 198
 	 */
199 199
 	public function display_current_tab() {
200 200
 
201
-		add_action( 'bp_template_content', array( $this, 'handle_display_current_tab' ) );
202
-		$template = apply_filters( 'bp_core_template_plugin', 'members/single/plugins' );
201
+		add_action('bp_template_content', array($this, 'handle_display_current_tab'));
202
+		$template = apply_filters('bp_core_template_plugin', 'members/single/plugins');
203 203
 
204
-        bp_core_load_template( apply_filters( 'wpinv_bp_core_template_plugin', $template ) );
204
+        bp_core_load_template(apply_filters('wpinv_bp_core_template_plugin', $template));
205 205
 	}
206 206
 
207 207
 	/**
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
 	 * @since 2.1.5
211 211
 	 */
212 212
 	public function handle_display_current_tab() {
213
-		echo getpaid_prepare_user_content_tab( $this->get_current_tab() );
213
+		echo getpaid_prepare_user_content_tab($this->get_current_tab());
214 214
 	}
215 215
 
216 216
 }
Please login to merge, or discard this patch.
templates/payment-forms/elements/price_select.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -7,35 +7,35 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Ensure that we have options.
13
-if ( empty( $options ) ) {
13
+if (empty($options)) {
14 14
     return;
15 15
 }
16 16
 
17 17
 // Prepare price options.
18
-$options = getpaid_convert_price_string_to_options( $options );
19
-$keys    = array_keys( $options );
20
-$value   = empty( $options ) ? '' : $keys[0];
18
+$options = getpaid_convert_price_string_to_options($options);
19
+$keys    = array_keys($options);
20
+$value   = empty($options) ? '' : $keys[0];
21 21
 
22 22
 // Prepare id.
23
-$id = esc_attr( $id );
23
+$id = esc_attr($id);
24 24
 
25
-$select_type = empty( $select_type ) ? 'select' : $select_type;
25
+$select_type = empty($select_type) ? 'select' : $select_type;
26 26
 
27 27
 // Item select;
28
-if ( $select_type == 'select' ) {
28
+if ($select_type == 'select') {
29 29
     echo aui()->select(
30 30
         array(
31 31
             'name'       => $id,
32
-            'id'         => $id . uniqid( '_' ),
33
-            'placeholder'=> empty( $placeholder ) ? '' : esc_attr( $placeholder ),
32
+            'id'         => $id . uniqid('_'),
33
+            'placeholder'=> empty($placeholder) ? '' : esc_attr($placeholder),
34 34
             'value'      => $value,
35
-            'label'      => empty( $label ) ? '' : sanitize_text_field( $label ),
35
+            'label'      => empty($label) ? '' : sanitize_text_field($label),
36 36
             'label_type' => 'vertical',
37 37
             'class'      => 'getpaid-price-select-dropdown getpaid-refresh-on-change',
38
-            'help_text'  => empty( $description ) ? '' : wp_kses_post( $description ),
38
+            'help_text'  => empty($description) ? '' : wp_kses_post($description),
39 39
             'options'    => $options,
40 40
         )
41 41
     );
@@ -43,18 +43,18 @@  discard block
 block discarded – undo
43 43
 }
44 44
 
45 45
 // Item radios;
46
-if ( $select_type == 'radios' ) {
46
+if ($select_type == 'radios') {
47 47
     echo aui()->radio(
48 48
         array(
49
-            'name'       => esc_attr( $id ),
50
-            'id'         => esc_attr( $id ) . uniqid( '_' ),
51
-            'label'      => empty( $label ) ? '' : sanitize_text_field( $label ),
49
+            'name'       => esc_attr($id),
50
+            'id'         => esc_attr($id) . uniqid('_'),
51
+            'label'      => empty($label) ? '' : sanitize_text_field($label),
52 52
             'label_type' => 'vertical',
53 53
             'class'      => 'getpaid-price-select-radio getpaid-refresh-on-change w-100',
54 54
             'value'      => $value,
55 55
             'inline'     => false,
56 56
             'options'    => $options,
57
-            'help_text'  => empty( $description ) ? '' : wp_kses_post( $description ),
57
+            'help_text'  => empty($description) ? '' : wp_kses_post($description),
58 58
         )
59 59
     );
60 60
     return;
@@ -62,30 +62,30 @@  discard block
 block discarded – undo
62 62
 
63 63
 
64 64
 // Display the label.
65
-if ( ! empty( $label ) ) {
66
-    $label = sanitize_text_field( $label );
65
+if (!empty($label)) {
66
+    $label = sanitize_text_field($label);
67 67
     echo "<label>$label</label>";
68 68
 }
69 69
 
70 70
 // Item buttons;
71
-if ( $select_type == 'buttons' || $select_type == 'circles' ) {
71
+if ($select_type == 'buttons' || $select_type == 'circles') {
72 72
 
73 73
     $class = 'getpaid-price-buttons';
74 74
 
75
-    if ( $select_type == 'circles' ) {
75
+    if ($select_type == 'circles') {
76 76
         $class .= ' getpaid-price-circles';
77 77
     }
78 78
     echo "<div class='$class'>";
79 79
 
80
-    foreach ( $options as $price => $label ) {
81
-        $label   = sanitize_text_field( $label );
82
-        $price   = esc_attr( $price );
83
-        $_id     = $id . uniqid( '_' );
84
-        $checked = checked( $price, $value, false );
80
+    foreach ($options as $price => $label) {
81
+        $label   = sanitize_text_field($label);
82
+        $price   = esc_attr($price);
83
+        $_id     = $id . uniqid('_');
84
+        $checked = checked($price, $value, false);
85 85
 
86 86
         $class = 'rounded';
87 87
 
88
-        if ( $select_type == 'circles' ) {
88
+        if ($select_type == 'circles') {
89 89
             $class = '';
90 90
         }
91 91
         echo "
@@ -101,13 +101,13 @@  discard block
 block discarded – undo
101 101
 }
102 102
 
103 103
 // Item checkboxes;
104
-if ( $select_type == 'checkboxes' ) {
104
+if ($select_type == 'checkboxes') {
105 105
     echo '<div class="form-group">';
106 106
 
107
-    foreach ( $options as $price => $label ) {
108
-        $label   = sanitize_text_field( $label );
109
-        $price   = esc_attr( $price );
110
-        $checked = checked( $price, $value, false );
107
+    foreach ($options as $price => $label) {
108
+        $label   = sanitize_text_field($label);
109
+        $price   = esc_attr($price);
110
+        $checked = checked($price, $value, false);
111 111
         echo "
112 112
             <label class='d-block'>
113 113
                 <input type='checkbox' class='getpaid-price-select-checkbox getpaid-refresh-on-change w-auto' name='{$id}[]' value='$price' $checked />
@@ -120,6 +120,6 @@  discard block
 block discarded – undo
120 120
 
121 121
 }
122 122
 
123
-if ( ! empty( $description ) ) {
123
+if (!empty($description)) {
124 124
     echo "<small class='form-text text-muted'>$description</small>";
125 125
 }
Please login to merge, or discard this patch.
templates/payment-forms/elements/address.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -7,57 +7,57 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12
-if ( empty( $fields ) ) {
12
+if (empty($fields)) {
13 13
 	return;
14 14
 }
15 15
 
16 16
 // A prefix for all ids (so that a form can be included in the same page multiple times).
17
-$uniqid = uniqid( '_' );
17
+$uniqid = uniqid('_');
18 18
 
19 19
 // Prepare the user's country.
20
-if ( ! empty( $form->invoice ) ) {
20
+if (!empty($form->invoice)) {
21 21
 	$country = $form->invoice->get_country();
22 22
 }
23 23
 
24
-if ( empty( $country ) ) {
25
-	$country = empty( $country ) ? getpaid_get_ip_country() : $country;
26
-	$country = empty( $country ) ? wpinv_get_default_country() : $country;
24
+if (empty($country)) {
25
+	$country = empty($country) ? getpaid_get_ip_country() : $country;
26
+	$country = empty($country) ? wpinv_get_default_country() : $country;
27 27
 }
28 28
 
29 29
 // A prefix for all ids (so that a form can be included in the same page multiple times).
30
-$uniqid = uniqid( '_' );
30
+$uniqid = uniqid('_');
31 31
 
32
-$address_type = empty( $address_type ) ? 'billing' : $address_type;
32
+$address_type = empty($address_type) ? 'billing' : $address_type;
33 33
 
34 34
 ?>
35 35
 
36
-<?php if ( 'both' === $address_type ) : ?>
36
+<?php if ('both' === $address_type) : ?>
37 37
 
38 38
 	<!-- Start Billing/Shipping Address Title -->
39 39
 	<h4 class="mb-3 getpaid-shipping-billing-address-title">
40
-		<?php _e( 'Billing / Shipping Address', 'invoicing' ); ?>
40
+		<?php _e('Billing / Shipping Address', 'invoicing'); ?>
41 41
 	</h4>
42 42
 	<!-- End Billing Address Title -->
43 43
 
44 44
 	<!-- Start Billing Address Title -->
45 45
 	<h4 class="mb-3 getpaid-billing-address-title">
46
-		<?php _e( 'Billing Address', 'invoicing' ); ?>
46
+		<?php _e('Billing Address', 'invoicing'); ?>
47 47
 	</h4>
48 48
 	<!-- End Billing Address Title -->
49 49
 
50 50
 <?php endif; ?>
51 51
 
52 52
 
53
-<?php if ( 'both' === $address_type || 'billing' === $address_type ) : ?>
53
+<?php if ('both' === $address_type || 'billing' === $address_type) : ?>
54 54
 
55 55
 	<!-- Start Billing Address -->
56 56
 	<div class="getpaid-billing-address-wrapper">
57 57
 		<?php
58 58
 			$field_type = 'billing';
59
-			include plugin_dir_path( __FILE__ ) . 'address-fields.php';
60
-			do_action( 'getpaid_after_payment_form_billing_fields', $form );
59
+			include plugin_dir_path(__FILE__) . 'address-fields.php';
60
+			do_action('getpaid_after_payment_form_billing_fields', $form);
61 61
 		?>
62 62
 	</div>
63 63
 	<!-- End Billing Address -->
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 <?php endif; ?>
66 66
 
67 67
 
68
-<?php if ( 'both' === $address_type ) : ?>
68
+<?php if ('both' === $address_type) : ?>
69 69
 
70 70
 
71 71
 	<?php
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 			    'name'       => 'same-shipping-address',
77 77
 			    'id'         => "shipping-toggle$uniqid",
78 78
 			    'required'   => false,
79
-			    'label'      => wp_kses_post( $shipping_address_toggle ),
79
+			    'label'      => wp_kses_post($shipping_address_toggle),
80 80
 			    'value'      => 1,
81 81
 			    'checked'    => true,
82 82
 				'class'      => 'w-auto',
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
 
89 89
 	<!-- Start Shipping Address Title -->
90 90
 	<h4 class="mb-3 getpaid-shipping-address-title">
91
-		<?php _e( 'Shipping Address', 'invoicing' ); ?>
91
+		<?php _e('Shipping Address', 'invoicing'); ?>
92 92
 	</h4>
93 93
 	<!-- End Shipping Address Title -->
94 94
 
@@ -97,14 +97,14 @@  discard block
 block discarded – undo
97 97
 
98 98
 
99 99
 	
100
-<?php if ( 'both' === $address_type || 'shipping' === $address_type ) : ?>
100
+<?php if ('both' === $address_type || 'shipping' === $address_type) : ?>
101 101
 
102 102
 	<!-- Start Shipping Address -->
103 103
 	<div class="getpaid-shipping-address-wrapper">
104 104
 		<?php
105 105
 			$field_type = 'shipping';
106
-			include plugin_dir_path( __FILE__ ) . 'address-fields.php';
107
-			do_action( 'getpaid_after_payment_form_shipping_fields', $form );
106
+			include plugin_dir_path(__FILE__) . 'address-fields.php';
107
+			do_action('getpaid_after_payment_form_shipping_fields', $form);
108 108
 		?>
109 109
 	</div>
110 110
 	<!-- End Shipping Address -->
Please login to merge, or discard this patch.
templates/payment-forms/elements/radio.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -7,24 +7,24 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12
-$label = empty( $label ) ? '' : wp_kses_post( $label );
12
+$label = empty($label) ? '' : wp_kses_post($label);
13 13
 
14
-if ( ! empty( $required ) ) {
14
+if (!empty($required)) {
15 15
     $label .= "<span class='text-danger'> *</span>";
16 16
 }
17 17
 
18 18
 echo aui()->radio(
19 19
     array(
20
-        'name'       => esc_attr( $id ),
21
-        'id'         => esc_attr( $id ) . uniqid( '_' ),
22
-        'required'   => ! empty( $required ),
20
+        'name'       => esc_attr($id),
21
+        'id'         => esc_attr($id) . uniqid('_'),
22
+        'required'   => !empty($required),
23 23
         'label'      => $label,
24 24
         'label_type' => 'vertical',
25 25
         'class'      => 'w-auto',
26 26
         'inline'     => false,
27
-        'options'    => empty( $options ) ? array() : array_combine( $options, $options ),
28
-        'help_text'  => empty( $description ) ? '' : wp_kses_post( $description ),
27
+        'options'    => empty($options) ? array() : array_combine($options, $options),
28
+        'help_text'  => empty($description) ? '' : wp_kses_post($description),
29 29
     )
30 30
 );
Please login to merge, or discard this patch.
templates/payment-forms/elements/address-fields.php 1 patch
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -11,58 +11,58 @@  discard block
 block discarded – undo
11 11
  * @var string $country The current user's country
12 12
  */
13 13
 
14
-defined( 'ABSPATH' ) || exit;
14
+defined('ABSPATH') || exit;
15 15
 
16 16
 
17
-$field_type = sanitize_key( $field_type );
17
+$field_type = sanitize_key($field_type);
18 18
 
19 19
 echo "<div class='row $field_type'>";
20 20
 
21
-foreach ( $fields as $address_field ) {
21
+foreach ($fields as $address_field) {
22 22
 
23 23
     // Skip if it is hidden.
24
-    if ( empty( $address_field['visible'] ) ) {
24
+    if (empty($address_field['visible'])) {
25 25
         continue;
26 26
     }
27 27
 
28
-    do_action( 'getpaid_payment_form_address_field_before_' . $address_field['name'], $field_type, $address_field );
28
+    do_action('getpaid_payment_form_address_field_before_' . $address_field['name'], $field_type, $address_field);
29 29
 
30 30
     // Prepare variables.
31
-    if ( ! empty( $form->invoice ) ) {
31
+    if (!empty($form->invoice)) {
32 32
         $user_id = $form->invoice->get_user_id();
33 33
     }
34 34
 
35
-    if ( empty( $user_id ) && is_user_logged_in() ) {
35
+    if (empty($user_id) && is_user_logged_in()) {
36 36
         $user_id = get_current_user_id();
37 37
     }
38 38
 
39 39
     $field_name  = $address_field['name'];
40 40
     $field_name  = "{$field_type}[$field_name]";
41
-    $wrap_class  = getpaid_get_form_element_grid_class( $address_field );
42
-    $wrap_class  = esc_attr( "$wrap_class getpaid-address-field-wrapper" );
43
-    $placeholder = empty( $address_field['placeholder'] ) ? '' : esc_attr( $address_field['placeholder'] );
44
-    $description = empty( $address_field['description'] ) ? '' : wp_kses_post( $address_field['description'] );
45
-    $value       = ! empty( $user_id ) ? get_user_meta( $user_id, '_' . $address_field['name'], true ) : '';
46
-    $label       = empty( $address_field['label'] ) ? '' : wp_kses_post( $address_field['label'] );
47
-
48
-    if ( ! empty( $address_field['required'] ) ) {
41
+    $wrap_class  = getpaid_get_form_element_grid_class($address_field);
42
+    $wrap_class  = esc_attr("$wrap_class getpaid-address-field-wrapper");
43
+    $placeholder = empty($address_field['placeholder']) ? '' : esc_attr($address_field['placeholder']);
44
+    $description = empty($address_field['description']) ? '' : wp_kses_post($address_field['description']);
45
+    $value       = !empty($user_id) ? get_user_meta($user_id, '_' . $address_field['name'], true) : '';
46
+    $label       = empty($address_field['label']) ? '' : wp_kses_post($address_field['label']);
47
+
48
+    if (!empty($address_field['required'])) {
49 49
         $label .= "<span class='text-danger'> *</span>";
50 50
     }
51 51
 
52 52
     // Display the country.
53
-    if ( 'wpinv_country' == $address_field['name'] ) {
53
+    if ('wpinv_country' == $address_field['name']) {
54 54
 
55 55
         echo "<div class='form-group $wrap_class getpaid-address-field-wrapper__country'";
56 56
 
57 57
         echo aui()->select(
58 58
             array(
59 59
                 'options'     => wpinv_get_country_list(),
60
-                'name'        => esc_attr( $field_name ),
61
-                'id'          => sanitize_html_class( $field_name ) . $uniqid,
62
-                'value'       => sanitize_text_field( $country ),
60
+                'name'        => esc_attr($field_name),
61
+                'id'          => sanitize_html_class($field_name) . $uniqid,
62
+                'value'       => sanitize_text_field($country),
63 63
                 'placeholder' => $placeholder,
64
-                'required'    => ! empty( $address_field['required'] ),
65
-                'label'       => wp_kses_post( $label ),
64
+                'required'    => !empty($address_field['required']),
65
+                'label'       => wp_kses_post($label),
66 66
                 'label_type'  => 'vertical',
67 67
                 'help_text'   => $description,
68 68
                 'class'       => 'getpaid-address-field wpinv_country',
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
             )
76 76
         );
77 77
 
78
-        if ( wpinv_should_validate_vat_number() ) {
78
+        if (wpinv_should_validate_vat_number()) {
79 79
 
80 80
             echo aui()->input(
81 81
                 array(
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
                     'id'         => "shipping-toggle$uniqid",
85 85
                     'wrap_class' => "getpaid-address-field-wrapper__address-confirm mt-1 d-none",
86 86
                     'required'   => false,
87
-                    'label'      => __( 'I certify that I live in the country selected above', 'invoicing' ) . "<span class='text-danger'> *</span>",
87
+                    'label'      => __('I certify that I live in the country selected above', 'invoicing') . "<span class='text-danger'> *</span>",
88 88
                     'value'      => 1,
89 89
                     'checked'    => true,
90 90
                     'class'      => 'w-auto',
@@ -98,27 +98,27 @@  discard block
 block discarded – undo
98 98
     }
99 99
 
100 100
     // Display the state.
101
-    else if ( 'wpinv_state' == $address_field['name'] ) {
101
+    else if ('wpinv_state' == $address_field['name']) {
102 102
 
103
-        if ( empty( $value ) ) {
103
+        if (empty($value)) {
104 104
             $value = wpinv_get_default_state();
105 105
         }
106 106
 
107
-        echo getpaid_get_states_select_markup (
107
+        echo getpaid_get_states_select_markup(
108 108
             $country,
109 109
             $value,
110 110
             $placeholder,
111 111
             $label,
112 112
             $description,
113
-            ! empty( $address_field['required'] ),
113
+            !empty($address_field['required']),
114 114
             $wrap_class,
115 115
             $field_name
116 116
         );
117 117
 
118 118
     } else {
119 119
 
120
-        $key      = str_replace( 'wpinv_', '', $address_field['name'] );
121
-        $key      = esc_attr( str_replace( '_', '-', $key ) );
120
+        $key      = str_replace('wpinv_', '', $address_field['name']);
121
+        $key      = esc_attr(str_replace('_', '-', $key));
122 122
         $autocomplete = '';
123 123
         $replacements = array(
124 124
             'zip'        => 'postal-code',
@@ -131,33 +131,33 @@  discard block
 block discarded – undo
131 131
         );
132 132
 
133 133
 
134
-        if ( isset( $replacements[ $key ] ) ) {
134
+        if (isset($replacements[$key])) {
135 135
             $autocomplete = array(
136
-                'autocomplete' => "$field_type {$replacements[ $key ]}",
136
+                'autocomplete' => "$field_type {$replacements[$key]}",
137 137
             );
138 138
         }
139 139
 
140 140
         $append = '';
141 141
 
142
-        if ( 'billing' === $field_type && wpinv_should_validate_vat_number() && 'vat-number' === $key ) {
143
-            $valid    = esc_attr__( 'Valid', 'invoicing' );
144
-            $invalid  = esc_attr__( 'Invalid', 'invoicing' );
145
-            $validate = esc_attr__( 'Validate', 'invoicing' );
142
+        if ('billing' === $field_type && wpinv_should_validate_vat_number() && 'vat-number' === $key) {
143
+            $valid    = esc_attr__('Valid', 'invoicing');
144
+            $invalid  = esc_attr__('Invalid', 'invoicing');
145
+            $validate = esc_attr__('Validate', 'invoicing');
146 146
             $append   = "<span class='btn btn-secondary getpaid-vat-number-validate' data-valid='$valid' data-invalid='$invalid' data-validate='$validate'>$validate</span>";
147 147
         }
148 148
 
149 149
         echo aui()->input(
150 150
             array(
151
-                'name'        => esc_attr( $field_name ),
152
-                'id'          => sanitize_html_class( $field_name ) . $uniqid,
153
-                'required'    => ! empty( $address_field['required'] ),
151
+                'name'        => esc_attr($field_name),
152
+                'id'          => sanitize_html_class($field_name) . $uniqid,
153
+                'required'    => !empty($address_field['required']),
154 154
                 'placeholder' => $placeholder,
155
-                'label'       => wp_kses_post( $label ),
155
+                'label'       => wp_kses_post($label),
156 156
                 'label_type'  => 'vertical',
157 157
                 'help_text'   => $description,
158 158
                 'type'        => 'text',
159
-                'value'       => sanitize_text_field( $value ),
160
-                'class'       => 'getpaid-address-field ' . esc_attr( $address_field['name'] ),
159
+                'value'       => sanitize_text_field($value),
160
+                'class'       => 'getpaid-address-field ' . esc_attr($address_field['name']),
161 161
                 'wrap_class'  => "$wrap_class getpaid-address-field-wrapper__$key",
162 162
                 'label_class' => 'getpaid-address-field-label getpaid-address-field-label__' . $key,
163 163
                 'extra_attributes'  => $autocomplete,
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
 
168 168
     }
169 169
 
170
-    do_action( 'getpaid_payment_form_address_field_after_' . $address_field['name'], $field_type, $address_field );
170
+    do_action('getpaid_payment_form_address_field_after_' . $address_field['name'], $field_type, $address_field);
171 171
 }
172 172
 
173 173
 echo "</div>";
Please login to merge, or discard this patch.
templates/payment-forms/elements/checkbox.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -7,23 +7,23 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12
-$label = empty( $label ) ? '' : wp_kses_post( $label );
12
+$label = empty($label) ? '' : wp_kses_post($label);
13 13
 
14
-if ( ! empty( $required ) ) {
14
+if (!empty($required)) {
15 15
     $label .= "<span class='text-danger'> *</span>";
16 16
 }
17 17
 
18 18
 echo aui()->input(
19 19
     array(
20 20
         'type'       => 'checkbox',
21
-        'name'       => esc_attr( $id ),
22
-        'id'         => esc_attr( $id ) . uniqid( '_' ),
23
-        'required'   => ! empty( $required ),
21
+        'name'       => esc_attr($id),
22
+        'id'         => esc_attr($id) . uniqid('_'),
23
+        'required'   => !empty($required),
24 24
         'label'      => $label,
25
-        'value'      => esc_attr__( 'Yes', 'invoicing' ),
26
-        'help_text'  => empty( $description ) ? '' : wp_kses_post( $description ),
25
+        'value'      => esc_attr__('Yes', 'invoicing'),
26
+        'help_text'  => empty($description) ? '' : wp_kses_post($description),
27 27
         'class'      => 'w-auto',
28 28
     )
29 29
 );
Please login to merge, or discard this patch.
templates/payment-forms/variations/radio.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -7,17 +7,17 @@  discard block
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Prepare the selectable items.
13 13
 $selectable = array();
14
-foreach ( $form->get_items() as $item ) {
15
-    if ( ! $item->is_required ) {
16
-        $selectable[$item->get_id()] = $item->get_name() . ' &mdash; ' . wpinv_price( $item->get_initial_price() );
14
+foreach ($form->get_items() as $item) {
15
+    if (!$item->is_required) {
16
+        $selectable[$item->get_id()] = $item->get_name() . ' &mdash; ' . wpinv_price($item->get_initial_price());
17 17
     }
18 18
 }
19 19
 
20
-if ( empty( $selectable ) ) {
20
+if (empty($selectable)) {
21 21
     return;
22 22
 }
23 23
 
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
 echo aui()->radio(
28 28
     array(
29 29
         'name'       => 'getpaid-payment-form-selected-item',
30
-        'id'         => 'getpaid-payment-form-selected-item' . uniqid( '_' ),
30
+        'id'         => 'getpaid-payment-form-selected-item' . uniqid('_'),
31 31
         'required'   => true,
32
-        'label'      => __( 'Select Item', 'invoicing' ),
32
+        'label'      => __('Select Item', 'invoicing'),
33 33
         'label_type' => 'vertical',
34 34
         'class'      => 'w-auto',
35 35
         'inline'     => false,
Please login to merge, or discard this patch.
includes/data-stores/class-getpaid-invoice-data-store.php 1 patch
Spacing   +138 added lines, -138 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  * GetPaid_Invoice_Data_Store class file.
5 5
  *
6 6
  */
7
-if ( ! defined( 'ABSPATH' ) ) {
7
+if (!defined('ABSPATH')) {
8 8
 	exit;
9 9
 }
10 10
 
@@ -110,61 +110,61 @@  discard block
 block discarded – undo
110 110
 	 *
111 111
 	 * @param WPInv_Invoice $invoice Invoice object.
112 112
 	 */
113
-	public function create( &$invoice ) {
114
-		$invoice->set_version( WPINV_VERSION );
115
-		$invoice->set_date_created( current_time('mysql') );
113
+	public function create(&$invoice) {
114
+		$invoice->set_version(WPINV_VERSION);
115
+		$invoice->set_date_created(current_time('mysql'));
116 116
 
117 117
 		// Create a new post.
118 118
 		$id = wp_insert_post(
119 119
 			apply_filters(
120 120
 				'getpaid_new_invoice_data',
121 121
 				array(
122
-					'post_date'     => $invoice->get_date_created( 'edit' ),
123
-					'post_type'     => $invoice->get_post_type( 'edit' ),
124
-					'post_status'   => $this->get_post_status( $invoice ),
122
+					'post_date'     => $invoice->get_date_created('edit'),
123
+					'post_type'     => $invoice->get_post_type('edit'),
124
+					'post_status'   => $this->get_post_status($invoice),
125 125
 					'ping_status'   => 'closed',
126
-					'post_author'   => $invoice->get_user_id( 'edit' ),
127
-					'post_title'    => $invoice->get_title( 'edit' ),
128
-					'post_excerpt'  => $invoice->get_description( 'edit' ),
129
-					'post_parent'   => $invoice->get_parent_id( 'edit' ),
126
+					'post_author'   => $invoice->get_user_id('edit'),
127
+					'post_title'    => $invoice->get_title('edit'),
128
+					'post_excerpt'  => $invoice->get_description('edit'),
129
+					'post_parent'   => $invoice->get_parent_id('edit'),
130 130
 				)
131 131
 			),
132 132
 			true
133 133
 		);
134 134
 
135
-		if ( $id && ! is_wp_error( $id ) ) {
135
+		if ($id && !is_wp_error($id)) {
136 136
 
137 137
 			// Update the new id and regenerate a title.
138
-			$invoice->set_id( $id );
138
+			$invoice->set_id($id);
139 139
 
140 140
 			$invoice->maybe_set_number();
141 141
 
142 142
 			wp_update_post(
143 143
 				array(
144 144
 					'ID'         => $invoice->get_id(),
145
-					'post_title' => $invoice->get_number( 'edit' ),
146
-					'post_name'  => $invoice->get_path( 'edit' )
145
+					'post_title' => $invoice->get_number('edit'),
146
+					'post_name'  => $invoice->get_path('edit')
147 147
 				)
148 148
 			);
149 149
 
150 150
 			// Save special fields and items.
151
-			$this->save_special_fields( $invoice );
152
-			$this->save_items( $invoice );
151
+			$this->save_special_fields($invoice);
152
+			$this->save_items($invoice);
153 153
 
154 154
 			// Update meta data.
155
-			$this->update_post_meta( $invoice );
155
+			$this->update_post_meta($invoice);
156 156
 			$invoice->save_meta_data();
157 157
 
158 158
 			// Apply changes.
159 159
 			$invoice->apply_changes();
160
-			$this->clear_caches( $invoice );
160
+			$this->clear_caches($invoice);
161 161
 
162 162
 			// Fires after a new invoice is created.
163
-			do_action( 'getpaid_new_invoice', $invoice );
163
+			do_action('getpaid_new_invoice', $invoice);
164 164
 			return true;
165 165
 		}
166 166
 
167
-		if ( is_wp_error( $id ) ) {
167
+		if (is_wp_error($id)) {
168 168
 			$invoice->last_error = $id->get_error_message();
169 169
 		}
170 170
 
@@ -177,14 +177,14 @@  discard block
 block discarded – undo
177 177
 	 * @param WPInv_Invoice $invoice Invoice object.
178 178
 	 *
179 179
 	 */
180
-	public function read( &$invoice ) {
180
+	public function read(&$invoice) {
181 181
 
182 182
 		$invoice->set_defaults();
183
-		$invoice_object = get_post( $invoice->get_id() );
183
+		$invoice_object = get_post($invoice->get_id());
184 184
 
185
-		if ( ! $invoice->get_id() || ! $invoice_object || ! getpaid_is_invoice_post_type( $invoice_object->post_type ) ) {
186
-			$invoice->last_error = __( 'Invalid invoice.', 'invoicing' );
187
-			$invoice->set_id( 0 );
185
+		if (!$invoice->get_id() || !$invoice_object || !getpaid_is_invoice_post_type($invoice_object->post_type)) {
186
+			$invoice->last_error = __('Invalid invoice.', 'invoicing');
187
+			$invoice->set_id(0);
188 188
 			return false;
189 189
 		}
190 190
 
@@ -202,14 +202,14 @@  discard block
 block discarded – undo
202 202
 			)
203 203
 		);
204 204
 
205
-		$invoice->set_type( $invoice_object->post_type );
205
+		$invoice->set_type($invoice_object->post_type);
206 206
 
207
-		$this->read_object_data( $invoice, $invoice_object );
208
-		$this->add_special_fields( $invoice );
209
-		$this->add_items( $invoice );
207
+		$this->read_object_data($invoice, $invoice_object);
208
+		$this->add_special_fields($invoice);
209
+		$this->add_items($invoice);
210 210
 		$invoice->read_meta_data();
211
-		$invoice->set_object_read( true );
212
-		do_action( 'getpaid_read_invoice', $invoice );
211
+		$invoice->set_object_read(true);
212
+		do_action('getpaid_read_invoice', $invoice);
213 213
 
214 214
 	}
215 215
 
@@ -218,35 +218,35 @@  discard block
 block discarded – undo
218 218
 	 *
219 219
 	 * @param WPInv_Invoice $invoice Invoice object.
220 220
 	 */
221
-	public function update( &$invoice ) {
221
+	public function update(&$invoice) {
222 222
 		$invoice->save_meta_data();
223
-		$invoice->set_version( WPINV_VERSION );
223
+		$invoice->set_version(WPINV_VERSION);
224 224
 
225
-		if ( null === $invoice->get_date_created( 'edit' ) ) {
226
-			$invoice->set_date_created(  current_time('mysql') );
225
+		if (null === $invoice->get_date_created('edit')) {
226
+			$invoice->set_date_created(current_time('mysql'));
227 227
 		}
228 228
 
229 229
 		// Ensure both the key and number are set.
230 230
 		$invoice->get_path();
231 231
 
232 232
 		// Grab the current status so we can compare.
233
-		$previous_status = get_post_status( $invoice->get_id() );
233
+		$previous_status = get_post_status($invoice->get_id());
234 234
 
235 235
 		$changes = $invoice->get_changes();
236 236
 
237 237
 		// Only update the post when the post data changes.
238
-		if ( array_intersect( array( 'date_created', 'date_modified', 'status', 'name', 'author', 'description', 'parent_id', 'post_excerpt', 'path' ), array_keys( $changes ) ) ) {
238
+		if (array_intersect(array('date_created', 'date_modified', 'status', 'name', 'author', 'description', 'parent_id', 'post_excerpt', 'path'), array_keys($changes))) {
239 239
 			$post_data = array(
240
-				'post_date'         => $invoice->get_date_created( 'edit' ),
241
-				'post_date_gmt'     => $invoice->get_date_created_gmt( 'edit' ),
242
-				'post_status'       => $invoice->get_status( 'edit' ),
243
-				'post_title'        => $invoice->get_name( 'edit' ),
244
-				'post_author'       => $invoice->get_user_id( 'edit' ),
245
-				'post_modified'     => $invoice->get_date_modified( 'edit' ),
246
-				'post_excerpt'      => $invoice->get_description( 'edit' ),
247
-				'post_parent'       => $invoice->get_parent_id( 'edit' ),
248
-				'post_name'         => $invoice->get_path( 'edit' ),
249
-				'post_type'         => $invoice->get_post_type( 'edit' ),
240
+				'post_date'         => $invoice->get_date_created('edit'),
241
+				'post_date_gmt'     => $invoice->get_date_created_gmt('edit'),
242
+				'post_status'       => $invoice->get_status('edit'),
243
+				'post_title'        => $invoice->get_name('edit'),
244
+				'post_author'       => $invoice->get_user_id('edit'),
245
+				'post_modified'     => $invoice->get_date_modified('edit'),
246
+				'post_excerpt'      => $invoice->get_description('edit'),
247
+				'post_parent'       => $invoice->get_parent_id('edit'),
248
+				'post_name'         => $invoice->get_path('edit'),
249
+				'post_type'         => $invoice->get_post_type('edit'),
250 250
 			);
251 251
 
252 252
 			/**
@@ -257,35 +257,35 @@  discard block
 block discarded – undo
257 257
 			 * This ensures hooks are fired by either WP itself (admin screen save),
258 258
 			 * or an update purely from CRUD.
259 259
 			 */
260
-			if ( doing_action( 'save_post' ) ) {
261
-				$GLOBALS['wpdb']->update( $GLOBALS['wpdb']->posts, $post_data, array( 'ID' => $invoice->get_id() ) );
262
-				clean_post_cache( $invoice->get_id() );
260
+			if (doing_action('save_post')) {
261
+				$GLOBALS['wpdb']->update($GLOBALS['wpdb']->posts, $post_data, array('ID' => $invoice->get_id()));
262
+				clean_post_cache($invoice->get_id());
263 263
 			} else {
264
-				wp_update_post( array_merge( array( 'ID' => $invoice->get_id() ), $post_data ) );
264
+				wp_update_post(array_merge(array('ID' => $invoice->get_id()), $post_data));
265 265
 			}
266
-			$invoice->read_meta_data( true ); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
266
+			$invoice->read_meta_data(true); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
267 267
 		}
268 268
 
269 269
 		// Update meta data.
270
-		$this->update_post_meta( $invoice );
270
+		$this->update_post_meta($invoice);
271 271
 
272 272
 		// Save special fields and items.
273
-		$this->save_special_fields( $invoice );
274
-		$this->save_items( $invoice );
273
+		$this->save_special_fields($invoice);
274
+		$this->save_items($invoice);
275 275
 
276 276
 		// Apply the changes.
277 277
 		$invoice->apply_changes();
278 278
 
279 279
 		// Clear caches.
280
-		$this->clear_caches( $invoice );
280
+		$this->clear_caches($invoice);
281 281
 
282 282
 		// Fire a hook depending on the status - this should be considered a creation if it was previously draft status.
283
-		$new_status = $invoice->get_status( 'edit' );
283
+		$new_status = $invoice->get_status('edit');
284 284
 
285
-		if ( $new_status !== $previous_status && in_array( $previous_status, array( 'new', 'auto-draft', 'draft' ), true ) ) {
286
-			do_action( 'getpaid_new_invoice', $invoice );
285
+		if ($new_status !== $previous_status && in_array($previous_status, array('new', 'auto-draft', 'draft'), true)) {
286
+			do_action('getpaid_new_invoice', $invoice);
287 287
 		} else {
288
-			do_action( 'getpaid_update_invoice', $invoice );
288
+			do_action('getpaid_update_invoice', $invoice);
289 289
 		}
290 290
 
291 291
 	}
@@ -301,45 +301,45 @@  discard block
 block discarded – undo
301 301
 	 *
302 302
 	 * @param WPInv_Invoice $invoice Invoice object.
303 303
      */
304
-    public function add_special_fields( &$invoice ) {
304
+    public function add_special_fields(&$invoice) {
305 305
 		global $wpdb;
306 306
 
307 307
 		// Maybe retrieve from the cache.
308
-		$data   = wp_cache_get( $invoice->get_id(), 'getpaid_invoice_special_fields' );
308
+		$data = wp_cache_get($invoice->get_id(), 'getpaid_invoice_special_fields');
309 309
 
310 310
 		// If not found, retrieve from the db.
311
-		if ( false === $data ) {
312
-			$table =  $wpdb->prefix . 'getpaid_invoices';
311
+		if (false === $data) {
312
+			$table = $wpdb->prefix . 'getpaid_invoices';
313 313
 
314 314
 			$data  = $wpdb->get_row(
315
-				$wpdb->prepare( "SELECT * FROM $table WHERE `post_id`=%d LIMIT 1", $invoice->get_id() ),
315
+				$wpdb->prepare("SELECT * FROM $table WHERE `post_id`=%d LIMIT 1", $invoice->get_id()),
316 316
 				ARRAY_A
317 317
 			);
318 318
 
319 319
 			// Update the cache with our data
320
-			wp_cache_set( $invoice->get_id(), $data, 'getpaid_invoice_special_fields' );
320
+			wp_cache_set($invoice->get_id(), $data, 'getpaid_invoice_special_fields');
321 321
 
322 322
 		}
323 323
 
324 324
 		// Abort if the data does not exist.
325
-		if ( empty( $data ) ) {
326
-			$invoice->set_object_read( true );
327
-			$invoice->set_props( wpinv_get_user_address( $invoice->get_user_id() ) );
325
+		if (empty($data)) {
326
+			$invoice->set_object_read(true);
327
+			$invoice->set_props(wpinv_get_user_address($invoice->get_user_id()));
328 328
 			return;
329 329
 		}
330 330
 
331 331
 		$props = array();
332 332
 
333
-		foreach ( $this->database_fields_to_props as $db_field => $prop ) {
333
+		foreach ($this->database_fields_to_props as $db_field => $prop) {
334 334
 			
335
-			if ( $db_field == 'post_id' ) {
335
+			if ($db_field == 'post_id') {
336 336
 				continue;
337 337
 			}
338 338
 
339
-			$props[ $prop ] = $data[ $db_field ];
339
+			$props[$prop] = $data[$db_field];
340 340
 		}
341 341
 
342
-		$invoice->set_props( $props );
342
+		$invoice->set_props($props);
343 343
 
344 344
 	}
345 345
 
@@ -350,14 +350,14 @@  discard block
 block discarded – undo
350 350
 	 * @param  WPInv_Invoice $invoice       The Invoice object.
351 351
 	 * @return array                        A mapping of field keys => prop names, filtered by ones that should be updated.
352 352
 	 */
353
-	protected function get_special_fields_to_update( $invoice ) {
353
+	protected function get_special_fields_to_update($invoice) {
354 354
 		$fields_to_update = array();
355
-		$changed_props   = $invoice->get_changes();
355
+		$changed_props = $invoice->get_changes();
356 356
 
357 357
 		// Props should be updated if they are a part of the $changed array or don't exist yet.
358
-		foreach ( $this->database_fields_to_props as $database_field => $prop ) {
359
-			if ( array_key_exists( $prop, $changed_props ) ) {
360
-				$fields_to_update[ $database_field ] = $prop;
358
+		foreach ($this->database_fields_to_props as $database_field => $prop) {
359
+			if (array_key_exists($prop, $changed_props)) {
360
+				$fields_to_update[$database_field] = $prop;
361 361
 			}
362 362
 		}
363 363
 
@@ -370,25 +370,25 @@  discard block
 block discarded – undo
370 370
 	 * @param WPInv_Invoice $invoice WPInv_Invoice object.
371 371
 	 * @since 1.0.19
372 372
 	 */
373
-	protected function update_special_fields( &$invoice ) {
373
+	protected function update_special_fields(&$invoice) {
374 374
 		global $wpdb;
375 375
 
376 376
 		$updated_props    = array();
377
-		$fields_to_update = $this->get_special_fields_to_update( $invoice );
377
+		$fields_to_update = $this->get_special_fields_to_update($invoice);
378 378
 
379
-		foreach ( $fields_to_update as $database_field => $prop ) {
380
-			$value = $invoice->{"get_$prop"}( 'edit' );
381
-			$value = is_string( $value ) ? wp_slash( $value ) : $value;
382
-			$value = is_bool( $value ) ? ( int ) $value : $value;
383
-			$updated_props[ $database_field ] = maybe_serialize( $value );
379
+		foreach ($fields_to_update as $database_field => $prop) {
380
+			$value = $invoice->{"get_$prop"}('edit');
381
+			$value = is_string($value) ? wp_slash($value) : $value;
382
+			$value = is_bool($value) ? (int) $value : $value;
383
+			$updated_props[$database_field] = maybe_serialize($value);
384 384
 		}
385 385
 
386
-		if ( ! empty( $updated_props ) ) {
386
+		if (!empty($updated_props)) {
387 387
 
388 388
 			$table = $wpdb->prefix . 'getpaid_invoices';
389
-			$wpdb->update( $table, $updated_props, array( 'post_id' => $invoice->get_id() ) );
390
-			wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_special_fields' );
391
-			do_action( "getpaid_invoice_update_database_fields", $invoice, $updated_props );
389
+			$wpdb->update($table, $updated_props, array('post_id' => $invoice->get_id()));
390
+			wp_cache_delete($invoice->get_id(), 'getpaid_invoice_special_fields');
391
+			do_action("getpaid_invoice_update_database_fields", $invoice, $updated_props);
392 392
 
393 393
 		}
394 394
 
@@ -400,22 +400,22 @@  discard block
 block discarded – undo
400 400
 	 * @param WPInv_Invoice $invoice WPInv_Invoice object.
401 401
 	 * @since 1.0.19
402 402
 	 */
403
-	protected function insert_special_fields( &$invoice ) {
403
+	protected function insert_special_fields(&$invoice) {
404 404
 		global $wpdb;
405 405
 
406
-		$updated_props   = array();
406
+		$updated_props = array();
407 407
 
408
-		foreach ( $this->database_fields_to_props as $database_field => $prop ) {
409
-			$value = $invoice->{"get_$prop"}( 'edit' );
410
-			$value = is_string( $value ) ? wp_slash( $value ) : $value;
411
-			$value = is_bool( $value ) ? ( int ) $value : $value;
412
-			$updated_props[ $database_field ] = maybe_serialize( $value );
408
+		foreach ($this->database_fields_to_props as $database_field => $prop) {
409
+			$value = $invoice->{"get_$prop"}('edit');
410
+			$value = is_string($value) ? wp_slash($value) : $value;
411
+			$value = is_bool($value) ? (int) $value : $value;
412
+			$updated_props[$database_field] = maybe_serialize($value);
413 413
 		}
414 414
 
415 415
 		$table = $wpdb->prefix . 'getpaid_invoices';
416
-		$wpdb->insert( $table, $updated_props );
417
-		wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_special_fields' );
418
-		do_action( "getpaid_invoice_insert_database_fields", $invoice, $updated_props );
416
+		$wpdb->insert($table, $updated_props);
417
+		wp_cache_delete($invoice->get_id(), 'getpaid_invoice_special_fields');
418
+		do_action("getpaid_invoice_insert_database_fields", $invoice, $updated_props);
419 419
 
420 420
 	}
421 421
 
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
 	 *
425 425
 	 * @param WPInv_Invoice $invoice Invoice object.
426 426
      */
427
-    public function save_special_fields( & $invoice ) {
427
+    public function save_special_fields(& $invoice) {
428 428
 		global $wpdb;
429 429
 
430 430
 		// The invoices table.
@@ -432,13 +432,13 @@  discard block
 block discarded – undo
432 432
 		$id    = (int) $invoice->get_id();
433 433
 		$invoice->maybe_set_key();
434 434
 
435
-		if ( $wpdb->get_var( "SELECT `post_id` FROM $table WHERE `post_id`= $id" ) ) {
435
+		if ($wpdb->get_var("SELECT `post_id` FROM $table WHERE `post_id`= $id")) {
436 436
 
437
-			$this->update_special_fields( $invoice );
437
+			$this->update_special_fields($invoice);
438 438
 
439 439
 		} else {
440 440
 
441
-			$this->insert_special_fields( $invoice );
441
+			$this->insert_special_fields($invoice);
442 442
 
443 443
 		}
444 444
 
@@ -449,46 +449,46 @@  discard block
 block discarded – undo
449 449
 	 *
450 450
 	 * @param WPInv_Invoice $invoice Invoice object.
451 451
      */
452
-    public function add_items( &$invoice ) {
452
+    public function add_items(&$invoice) {
453 453
 		global $wpdb;
454 454
 
455 455
 		// Maybe retrieve from the cache.
456
-		$items = wp_cache_get( $invoice->get_id(), 'getpaid_invoice_cart_details' );
456
+		$items = wp_cache_get($invoice->get_id(), 'getpaid_invoice_cart_details');
457 457
 
458 458
 		// If not found, retrieve from the db.
459
-		if ( false === $items ) {
460
-			$table =  $wpdb->prefix . 'getpaid_invoice_items';
459
+		if (false === $items) {
460
+			$table = $wpdb->prefix . 'getpaid_invoice_items';
461 461
 
462 462
 			$items = $wpdb->get_results(
463
-				$wpdb->prepare( "SELECT * FROM $table WHERE `post_id`=%d", $invoice->get_id() )
463
+				$wpdb->prepare("SELECT * FROM $table WHERE `post_id`=%d", $invoice->get_id())
464 464
 			);
465 465
 
466 466
 			// Update the cache with our data
467
-			wp_cache_set( $invoice->get_id(), $items, 'getpaid_invoice_cart_details' );
467
+			wp_cache_set($invoice->get_id(), $items, 'getpaid_invoice_cart_details');
468 468
 
469 469
 		}
470 470
 
471 471
 		// Abort if no items found.
472
-        if ( empty( $items ) ) {
472
+        if (empty($items)) {
473 473
             return;
474 474
 		}
475 475
 
476 476
 		$_items = array();
477
-		foreach ( $items as $item_data ) {
478
-			$item = new GetPaid_Form_Item( $item_data->item_id );
477
+		foreach ($items as $item_data) {
478
+			$item = new GetPaid_Form_Item($item_data->item_id);
479 479
 
480 480
 			// Set item data.
481
-			$item->item_tax      = wpinv_sanitize_amount( $item_data->tax );
482
-			$item->item_discount = wpinv_sanitize_amount( $item_data->discount );
483
-			$item->set_name( $item_data->item_name );
484
-			$item->set_description( $item_data->item_description );
485
-			$item->set_price( $item_data->item_price );
486
-			$item->set_quantity( $item_data->quantity );
487
-			$item->set_item_meta( $item_data->meta );
481
+			$item->item_tax      = wpinv_sanitize_amount($item_data->tax);
482
+			$item->item_discount = wpinv_sanitize_amount($item_data->discount);
483
+			$item->set_name($item_data->item_name);
484
+			$item->set_description($item_data->item_description);
485
+			$item->set_price($item_data->item_price);
486
+			$item->set_quantity($item_data->quantity);
487
+			$item->set_item_meta($item_data->meta);
488 488
 			$_items[] = $item;
489 489
 		}
490 490
 
491
-		$invoice->set_items( $_items );
491
+		$invoice->set_items($_items);
492 492
 	}
493 493
 
494 494
 	/**
@@ -496,20 +496,20 @@  discard block
 block discarded – undo
496 496
 	 *
497 497
 	 * @param WPInv_Invoice $invoice Invoice object.
498 498
      */
499
-    public function save_items( $invoice ) {
499
+    public function save_items($invoice) {
500 500
 
501 501
 		// Delete previously existing items.
502
-		$this->delete_items( $invoice );
502
+		$this->delete_items($invoice);
503 503
 
504
-		$table   =  $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
504
+		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
505 505
 
506
-		foreach ( $invoice->get_cart_details() as $item_data ) {
507
-			$item_data = array_map( 'maybe_serialize', $item_data );
508
-			$GLOBALS['wpdb']->insert( $table, $item_data );
506
+		foreach ($invoice->get_cart_details() as $item_data) {
507
+			$item_data = array_map('maybe_serialize', $item_data);
508
+			$GLOBALS['wpdb']->insert($table, $item_data);
509 509
 		}
510 510
 
511
-		wp_cache_delete( $invoice->get_id(), 'getpaid_invoice_cart_details' );
512
-		do_action( "getpaid_invoice_save_items", $invoice );
511
+		wp_cache_delete($invoice->get_id(), 'getpaid_invoice_cart_details');
512
+		do_action("getpaid_invoice_save_items", $invoice);
513 513
 
514 514
 	}
515 515
 
@@ -518,9 +518,9 @@  discard block
 block discarded – undo
518 518
 	 *
519 519
 	 * @param WPInv_Invoice $invoice Invoice object.
520 520
      */
521
-    public function delete_items( $invoice ) {
522
-		$table =  $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
523
-		return $GLOBALS['wpdb']->delete( $table, array( 'post_id' => $invoice->get_id() ) );
521
+    public function delete_items($invoice) {
522
+		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoice_items';
523
+		return $GLOBALS['wpdb']->delete($table, array('post_id' => $invoice->get_id()));
524 524
 	}
525 525
 
526 526
 	/**
@@ -528,9 +528,9 @@  discard block
 block discarded – undo
528 528
 	 *
529 529
 	 * @param WPInv_Invoice $invoice Invoice object.
530 530
      */
531
-    public function delete_special_fields( $invoice ) {
532
-		$table =  $GLOBALS['wpdb']->prefix . 'getpaid_invoices';
533
-		return $GLOBALS['wpdb']->delete( $table, array( 'post_id' => $invoice->get_id() ) );
531
+    public function delete_special_fields($invoice) {
532
+		$table = $GLOBALS['wpdb']->prefix . 'getpaid_invoices';
533
+		return $GLOBALS['wpdb']->delete($table, array('post_id' => $invoice->get_id()));
534 534
 	}
535 535
 	
536 536
 	/**
@@ -541,10 +541,10 @@  discard block
 block discarded – undo
541 541
 	 * @param  WPInv_Invoice $object GetPaid_Data object.
542 542
 	 * @return string
543 543
 	 */
544
-	protected function get_post_status( $object ) {
545
-		$object_status = $object->get_status( 'edit' );
544
+	protected function get_post_status($object) {
545
+		$object_status = $object->get_status('edit');
546 546
 
547
-		if ( ! $object_status ) {
547
+		if (!$object_status) {
548 548
 			$object_status = $object->get_default_status();
549 549
 		}
550 550
 
Please login to merge, or discard this patch.
templates/invoice/line-totals.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -9,26 +9,26 @@  discard block
 block discarded – undo
9 9
  * @var WPInv_Invoice $invoice
10 10
  */
11 11
 
12
-defined( 'ABSPATH' ) || exit;
12
+defined('ABSPATH') || exit;
13 13
 
14 14
 // Totals rows.
15
-$totals = getpaid_invoice_totals_rows( $invoice );
15
+$totals = getpaid_invoice_totals_rows($invoice);
16 16
 
17
-do_action( 'getpaid_before_invoice_line_totals', $invoice, $totals );
17
+do_action('getpaid_before_invoice_line_totals', $invoice, $totals);
18 18
 
19 19
 ?>
20 20
 <div class='getpaid-invoice-line-totals'>
21 21
     <div class="row">
22 22
         <div class="col-12 offset-sm-6 col-sm-6 border-sm-left pl-sm-0">
23 23
 
24
-            <?php foreach ( $totals as $key => $label ) : ?>
24
+            <?php foreach ($totals as $key => $label) : ?>
25 25
 
26
-                <div class="getpaid-invoice-line-totals-col <?php echo sanitize_html_class( $key ); ?>">
26
+                <div class="getpaid-invoice-line-totals-col <?php echo sanitize_html_class($key); ?>">
27 27
 
28 28
                     <div class="form-row">
29 29
 
30 30
                         <div class="col-8 getpaid-invoice-line-totals-label">
31
-                            <?php echo sanitize_text_field( $label ); ?>
31
+                            <?php echo sanitize_text_field($label); ?>
32 32
                         </div>
33 33
 
34 34
                         <div class="col-4 getpaid-invoice-line-totals-value pl-0">
@@ -36,15 +36,15 @@  discard block
 block discarded – undo
36 36
                             <?php
37 37
 
38 38
                                 // Total tax.
39
-                                if ( 'tax' == $key ) {
40
-                                    echo wpinv_price( $invoice->get_total_tax(), $invoice->get_currency() );
39
+                                if ('tax' == $key) {
40
+                                    echo wpinv_price($invoice->get_total_tax(), $invoice->get_currency());
41 41
 
42
-                                    if ( wpinv_use_taxes() && ! $invoice->get_disable_taxes() ) {
42
+                                    if (wpinv_use_taxes() && !$invoice->get_disable_taxes()) {
43 43
 
44 44
                                         $taxes = $invoice->get_total_tax();
45
-                                        if ( empty( $taxes ) && GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction( $invoice->get_country() ) ) {
45
+                                        if (empty($taxes) && GetPaid_Payment_Form_Submission_Taxes::is_eu_transaction($invoice->get_country())) {
46 46
                                             echo ' <em class="text-muted small">';
47
-                                            _x( '(Reverse charged)','This is a legal term for reverse charging tax in the EU', 'invoicing' );
47
+                                            _x('(Reverse charged)', 'This is a legal term for reverse charging tax in the EU', 'invoicing');
48 48
                                             echo '</em>';
49 49
                                         }
50 50
 
@@ -53,27 +53,27 @@  discard block
 block discarded – undo
53 53
                                 }
54 54
 
55 55
                                 // Total Fee.
56
-                                if ( 'fee' == $key ) {
57
-                                    echo wpinv_price( $invoice->get_total_fees(), $invoice->get_currency() );
56
+                                if ('fee' == $key) {
57
+                                    echo wpinv_price($invoice->get_total_fees(), $invoice->get_currency());
58 58
                                 }
59 59
 
60 60
                                 // Total discount.
61
-                                if ( 'discount' == $key ) {
62
-                                    echo wpinv_price( $invoice->get_total_discount(), $invoice->get_currency() );
61
+                                if ('discount' == $key) {
62
+                                    echo wpinv_price($invoice->get_total_discount(), $invoice->get_currency());
63 63
                                 }
64 64
 
65 65
                                 // Sub total.
66
-                                if ( 'subtotal' == $key ) {
67
-                                    echo wpinv_price( $invoice->get_subtotal(), $invoice->get_currency() );
66
+                                if ('subtotal' == $key) {
67
+                                    echo wpinv_price($invoice->get_subtotal(), $invoice->get_currency());
68 68
                                 }
69 69
 
70 70
                                 // Total.
71
-                                if ( 'total' == $key ) {
72
-                                    echo wpinv_price( $invoice->get_total(), $invoice->get_currency() );
71
+                                if ('total' == $key) {
72
+                                    echo wpinv_price($invoice->get_total(), $invoice->get_currency());
73 73
                                 }
74 74
  
75 75
                                 // Fires when printing a cart total.
76
-                                do_action( "getpaid_invoice_cart_totals_$key", $invoice );
76
+                                do_action("getpaid_invoice_cart_totals_$key", $invoice);
77 77
 
78 78
                             ?>
79 79
 
@@ -87,4 +87,4 @@  discard block
 block discarded – undo
87 87
     </div>
88 88
 </div> <!-- end .getpaid-invoice-line-totals -->
89 89
 
90
-<?php do_action(  'getpaid_after_invoice_line_totals', $invoice, $totals ); ?>
90
+<?php do_action('getpaid_after_invoice_line_totals', $invoice, $totals); ?>
Please login to merge, or discard this patch.