@@ -11,55 +11,55 @@ discard block |
||
11 | 11 | * @since 1.0.0 |
12 | 12 | */ |
13 | 13 | function wpinv_automatic_upgrade() { |
14 | - $wpi_version = get_option( 'wpinv_version' ); |
|
14 | + $wpi_version = get_option('wpinv_version'); |
|
15 | 15 | |
16 | 16 | // Update tables. |
17 | - if ( ! get_option( 'getpaid_created_invoice_tables' ) ) { |
|
17 | + if (!get_option('getpaid_created_invoice_tables')) { |
|
18 | 18 | wpinv_v119_upgrades(); |
19 | - update_option( 'getpaid_created_invoice_tables', true ); |
|
19 | + update_option('getpaid_created_invoice_tables', true); |
|
20 | 20 | } |
21 | 21 | |
22 | - if ( $wpi_version == WPINV_VERSION ) { |
|
22 | + if ($wpi_version == WPINV_VERSION) { |
|
23 | 23 | return; |
24 | 24 | } |
25 | 25 | |
26 | - if ( version_compare( $wpi_version, '0.0.5', '<' ) ) { |
|
26 | + if (version_compare($wpi_version, '0.0.5', '<')) { |
|
27 | 27 | wpinv_v005_upgrades(); |
28 | 28 | } |
29 | 29 | |
30 | - if ( version_compare( $wpi_version, '1.0.3', '<' ) ) { |
|
30 | + if (version_compare($wpi_version, '1.0.3', '<')) { |
|
31 | 31 | wpinv_v110_upgrades(); |
32 | 32 | } |
33 | 33 | |
34 | - update_option( 'wpinv_version', WPINV_VERSION ); |
|
34 | + update_option('wpinv_version', WPINV_VERSION); |
|
35 | 35 | } |
36 | -add_action( 'admin_init', 'wpinv_automatic_upgrade' ); |
|
36 | +add_action('admin_init', 'wpinv_automatic_upgrade'); |
|
37 | 37 | |
38 | 38 | function wpinv_v005_upgrades() { |
39 | 39 | global $wpdb; |
40 | 40 | |
41 | 41 | // Invoices status |
42 | - $results = $wpdb->get_results( "SELECT ID FROM " . $wpdb->posts . " WHERE post_type = 'wpi_invoice' AND post_status IN( 'pending', 'processing', 'onhold', 'refunded', 'cancelled', 'failed', 'renewal' )" ); |
|
43 | - if ( !empty( $results ) ) { |
|
44 | - $wpdb->query( "UPDATE " . $wpdb->posts . " SET post_status = CONCAT( 'wpi-', post_status ) WHERE post_type = 'wpi_invoice' AND post_status IN( 'pending', 'processing', 'onhold', 'refunded', 'cancelled', 'failed', 'renewal' )" ); |
|
42 | + $results = $wpdb->get_results("SELECT ID FROM " . $wpdb->posts . " WHERE post_type = 'wpi_invoice' AND post_status IN( 'pending', 'processing', 'onhold', 'refunded', 'cancelled', 'failed', 'renewal' )"); |
|
43 | + if (!empty($results)) { |
|
44 | + $wpdb->query("UPDATE " . $wpdb->posts . " SET post_status = CONCAT( 'wpi-', post_status ) WHERE post_type = 'wpi_invoice' AND post_status IN( 'pending', 'processing', 'onhold', 'refunded', 'cancelled', 'failed', 'renewal' )"); |
|
45 | 45 | |
46 | 46 | // Clean post cache |
47 | - foreach ( $results as $row ) { |
|
48 | - clean_post_cache( $row->ID ); |
|
47 | + foreach ($results as $row) { |
|
48 | + clean_post_cache($row->ID); |
|
49 | 49 | } |
50 | 50 | } |
51 | 51 | |
52 | 52 | // Item meta key changes |
53 | 53 | $query = "SELECT DISTINCT post_id FROM " . $wpdb->postmeta . " WHERE meta_key IN( '_wpinv_item_id', '_wpinv_package_id', '_wpinv_post_id', '_wpinv_cpt_name', '_wpinv_cpt_singular_name' )"; |
54 | - $results = $wpdb->get_results( $query ); |
|
54 | + $results = $wpdb->get_results($query); |
|
55 | 55 | |
56 | - if ( !empty( $results ) ) { |
|
57 | - $wpdb->query( "UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_id' WHERE meta_key IN( '_wpinv_item_id', '_wpinv_package_id', '_wpinv_post_id' )" ); |
|
58 | - $wpdb->query( "UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_name' WHERE meta_key = '_wpinv_cpt_name'" ); |
|
59 | - $wpdb->query( "UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_singular_name' WHERE meta_key = '_wpinv_cpt_singular_name'" ); |
|
56 | + if (!empty($results)) { |
|
57 | + $wpdb->query("UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_id' WHERE meta_key IN( '_wpinv_item_id', '_wpinv_package_id', '_wpinv_post_id' )"); |
|
58 | + $wpdb->query("UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_name' WHERE meta_key = '_wpinv_cpt_name'"); |
|
59 | + $wpdb->query("UPDATE " . $wpdb->postmeta . " SET meta_key = '_wpinv_custom_singular_name' WHERE meta_key = '_wpinv_cpt_singular_name'"); |
|
60 | 60 | |
61 | - foreach ( $results as $row ) { |
|
62 | - clean_post_cache( $row->post_id ); |
|
61 | + foreach ($results as $row) { |
|
62 | + clean_post_cache($row->post_id); |
|
63 | 63 | } |
64 | 64 | } |
65 | 65 | |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | function wpinv_create_invoices_table() { |
89 | 89 | global $wpdb; |
90 | 90 | |
91 | - require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); |
|
91 | + require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); |
|
92 | 92 | |
93 | 93 | // Create invoices table. |
94 | 94 | $table = $wpdb->prefix . 'getpaid_invoices'; |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | KEY `key` ( `key` ) |
133 | 133 | ) CHARACTER SET utf8 COLLATE utf8_general_ci;"; |
134 | 134 | |
135 | - dbDelta( $sql ); |
|
135 | + dbDelta($sql); |
|
136 | 136 | |
137 | 137 | // Create invoice items table. |
138 | 138 | $table = $wpdb->prefix . 'getpaid_invoice_items'; |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | KEY post_id ( post_id ) |
161 | 161 | ) CHARACTER SET utf8 COLLATE utf8_general_ci;"; |
162 | 162 | |
163 | - dbDelta( $sql ); |
|
163 | + dbDelta($sql); |
|
164 | 164 | } |
165 | 165 | |
166 | 166 | /** |
@@ -172,29 +172,29 @@ discard block |
||
172 | 172 | $invoices = array_unique( |
173 | 173 | get_posts( |
174 | 174 | array( |
175 | - 'post_type' => array( 'wpi_invoice', 'wpi_quote' ), |
|
175 | + 'post_type' => array('wpi_invoice', 'wpi_quote'), |
|
176 | 176 | 'posts_per_page' => -1, |
177 | 177 | 'fields' => 'ids', |
178 | - 'post_status' => array_keys( wpinv_get_invoice_statuses( true ) ), |
|
178 | + 'post_status' => array_keys(wpinv_get_invoice_statuses(true)), |
|
179 | 179 | ) |
180 | 180 | ) |
181 | 181 | ); |
182 | 182 | $invoices_table = $wpdb->prefix . 'getpaid_invoices'; |
183 | 183 | $invoice_items_table = $wpdb->prefix . 'getpaid_invoice_items'; |
184 | 184 | |
185 | - if ( ! class_exists( 'WPInv_Legacy_Invoice' ) ) { |
|
186 | - require_once( WPINV_PLUGIN_DIR . 'includes/class-wpinv-legacy-invoice.php' ); |
|
185 | + if (!class_exists('WPInv_Legacy_Invoice')) { |
|
186 | + require_once(WPINV_PLUGIN_DIR . 'includes/class-wpinv-legacy-invoice.php'); |
|
187 | 187 | } |
188 | 188 | |
189 | 189 | $invoice_rows = array(); |
190 | - foreach ( $invoices as $invoice ) { |
|
190 | + foreach ($invoices as $invoice) { |
|
191 | 191 | |
192 | - $invoice = new WPInv_Legacy_Invoice( $invoice ); |
|
193 | - $fields = array ( |
|
192 | + $invoice = new WPInv_Legacy_Invoice($invoice); |
|
193 | + $fields = array( |
|
194 | 194 | 'post_id' => $invoice->ID, |
195 | 195 | 'number' => $invoice->get_number(), |
196 | 196 | 'key' => $invoice->get_key(), |
197 | - 'type' => str_replace( 'wpi_', '', $invoice->post_type ), |
|
197 | + 'type' => str_replace('wpi_', '', $invoice->post_type), |
|
198 | 198 | 'mode' => $invoice->mode, |
199 | 199 | 'user_ip' => $invoice->get_ip(), |
200 | 200 | 'first_name' => $invoice->get_first_name(), |
@@ -223,27 +223,27 @@ discard block |
||
223 | 223 | 'custom_meta' => $invoice->payment_meta |
224 | 224 | ); |
225 | 225 | |
226 | - foreach ( $fields as $key => $val ) { |
|
227 | - if ( is_null( $val ) ) { |
|
226 | + foreach ($fields as $key => $val) { |
|
227 | + if (is_null($val)) { |
|
228 | 228 | $val = ''; |
229 | 229 | } |
230 | - $val = maybe_serialize( $val ); |
|
231 | - $fields[ $key ] = $wpdb->prepare( '%s', $val ); |
|
230 | + $val = maybe_serialize($val); |
|
231 | + $fields[$key] = $wpdb->prepare('%s', $val); |
|
232 | 232 | } |
233 | 233 | |
234 | - $fields = implode( ', ', $fields ); |
|
234 | + $fields = implode(', ', $fields); |
|
235 | 235 | $invoice_rows[] = "($fields)"; |
236 | 236 | |
237 | 237 | $item_rows = array(); |
238 | 238 | $item_columns = array(); |
239 | - foreach ( $invoice->get_cart_details() as $details ) { |
|
239 | + foreach ($invoice->get_cart_details() as $details) { |
|
240 | 240 | $fields = array( |
241 | 241 | 'post_id' => $invoice->ID, |
242 | 242 | 'item_id' => $details['id'], |
243 | 243 | 'item_name' => $details['name'], |
244 | - 'item_description' => empty( $details['meta']['description'] ) ? '' : $details['meta']['description'], |
|
244 | + 'item_description' => empty($details['meta']['description']) ? '' : $details['meta']['description'], |
|
245 | 245 | 'vat_rate' => $details['vat_rate'], |
246 | - 'vat_class' => empty( $details['vat_class'] ) ? '_standard' : $details['vat_class'], |
|
246 | + 'vat_class' => empty($details['vat_class']) ? '_standard' : $details['vat_class'], |
|
247 | 247 | 'tax' => $details['tax'], |
248 | 248 | 'item_price' => $details['item_price'], |
249 | 249 | 'custom_price' => $details['custom_price'], |
@@ -255,26 +255,26 @@ discard block |
||
255 | 255 | 'fees' => $details['fees'], |
256 | 256 | ); |
257 | 257 | |
258 | - $item_columns = array_keys ( $fields ); |
|
258 | + $item_columns = array_keys($fields); |
|
259 | 259 | |
260 | - foreach ( $fields as $key => $val ) { |
|
261 | - if ( is_null( $val ) ) { |
|
260 | + foreach ($fields as $key => $val) { |
|
261 | + if (is_null($val)) { |
|
262 | 262 | $val = ''; |
263 | 263 | } |
264 | - $val = maybe_serialize( $val ); |
|
265 | - $fields[ $key ] = $wpdb->prepare( '%s', $val ); |
|
264 | + $val = maybe_serialize($val); |
|
265 | + $fields[$key] = $wpdb->prepare('%s', $val); |
|
266 | 266 | } |
267 | 267 | |
268 | - $fields = implode( ', ', $fields ); |
|
268 | + $fields = implode(', ', $fields); |
|
269 | 269 | $item_rows[] = "($fields)"; |
270 | 270 | } |
271 | 271 | |
272 | - $item_rows = implode( ', ', $item_rows ); |
|
273 | - $item_columns = implode( ', ', $item_columns ); |
|
274 | - $wpdb->query( "INSERT INTO $invoice_items_table ($item_columns) VALUES $item_rows" ); |
|
272 | + $item_rows = implode(', ', $item_rows); |
|
273 | + $item_columns = implode(', ', $item_columns); |
|
274 | + $wpdb->query("INSERT INTO $invoice_items_table ($item_columns) VALUES $item_rows"); |
|
275 | 275 | } |
276 | 276 | |
277 | - $invoice_rows = implode( ', ', $invoice_rows ); |
|
278 | - $wpdb->query( "INSERT INTO $invoices_table VALUES $invoice_rows" ); |
|
277 | + $invoice_rows = implode(', ', $invoice_rows); |
|
278 | + $wpdb->query("INSERT INTO $invoices_table VALUES $invoice_rows"); |
|
279 | 279 | |
280 | 280 | } |
@@ -15,26 +15,26 @@ discard block |
||
15 | 15 | * |
16 | 16 | * @return int|array|WPInv_Subscription[]|GetPaid_Subscriptions_Query |
17 | 17 | */ |
18 | -function getpaid_get_subscriptions( $args = array(), $return = 'results' ) { |
|
18 | +function getpaid_get_subscriptions($args = array(), $return = 'results') { |
|
19 | 19 | |
20 | 20 | // Do not retrieve all fields if we just want the count. |
21 | - if ( 'count' == $return ) { |
|
21 | + if ('count' == $return) { |
|
22 | 22 | $args['fields'] = 'id'; |
23 | 23 | $args['number'] = 1; |
24 | 24 | } |
25 | 25 | |
26 | 26 | // Do not count all matches if we just want the results. |
27 | - if ( 'results' == $return ) { |
|
27 | + if ('results' == $return) { |
|
28 | 28 | $args['count_total'] = false; |
29 | 29 | } |
30 | 30 | |
31 | - $query = new GetPaid_Subscriptions_Query( $args ); |
|
31 | + $query = new GetPaid_Subscriptions_Query($args); |
|
32 | 32 | |
33 | - if ( 'results' == $return ) { |
|
33 | + if ('results' == $return) { |
|
34 | 34 | return $query->get_results(); |
35 | 35 | } |
36 | 36 | |
37 | - if ( 'count' == $return ) { |
|
37 | + if ('count' == $return) { |
|
38 | 38 | return $query->get_total(); |
39 | 39 | } |
40 | 40 | |
@@ -51,13 +51,13 @@ discard block |
||
51 | 51 | return apply_filters( |
52 | 52 | 'getpaid_get_subscription_statuses', |
53 | 53 | array( |
54 | - 'pending' => __( 'Pending', 'invoicing' ), |
|
55 | - 'trialling' => __( 'Trialing', 'invoicing' ), |
|
56 | - 'active' => __( 'Active', 'invoicing' ), |
|
57 | - 'failing' => __( 'Failing', 'invoicing' ), |
|
58 | - 'expired' => __( 'Expired', 'invoicing' ), |
|
59 | - 'completed' => __( 'Complete', 'invoicing' ), |
|
60 | - 'cancelled' => __( 'Cancelled', 'invoicing' ), |
|
54 | + 'pending' => __('Pending', 'invoicing'), |
|
55 | + 'trialling' => __('Trialing', 'invoicing'), |
|
56 | + 'active' => __('Active', 'invoicing'), |
|
57 | + 'failing' => __('Failing', 'invoicing'), |
|
58 | + 'expired' => __('Expired', 'invoicing'), |
|
59 | + 'completed' => __('Complete', 'invoicing'), |
|
60 | + 'cancelled' => __('Cancelled', 'invoicing'), |
|
61 | 61 | ) |
62 | 62 | ); |
63 | 63 | |
@@ -68,9 +68,9 @@ discard block |
||
68 | 68 | * |
69 | 69 | * @return string |
70 | 70 | */ |
71 | -function getpaid_get_subscription_status_label( $status ) { |
|
71 | +function getpaid_get_subscription_status_label($status) { |
|
72 | 72 | $statuses = getpaid_get_subscription_statuses(); |
73 | - return isset( $statuses[ $status ] ) ? $statuses[ $status ] : ucfirst( sanitize_text_field( $status ) ); |
|
73 | + return isset($statuses[$status]) ? $statuses[$status] : ucfirst(sanitize_text_field($status)); |
|
74 | 74 | } |
75 | 75 | |
76 | 76 | /** |
@@ -100,14 +100,14 @@ discard block |
||
100 | 100 | * |
101 | 101 | * @return array |
102 | 102 | */ |
103 | -function getpaid_get_subscription_status_counts( $args = array() ) { |
|
103 | +function getpaid_get_subscription_status_counts($args = array()) { |
|
104 | 104 | |
105 | - $statuses = array_keys( getpaid_get_subscription_statuses() ); |
|
105 | + $statuses = array_keys(getpaid_get_subscription_statuses()); |
|
106 | 106 | $counts = array(); |
107 | 107 | |
108 | - foreach ( $statuses as $status ) { |
|
109 | - $_args = wp_parse_args( "status=$status", $args ); |
|
110 | - $counts[ $status ] = getpaid_get_subscriptions( $_args, 'count' ); |
|
108 | + foreach ($statuses as $status) { |
|
109 | + $_args = wp_parse_args("status=$status", $args); |
|
110 | + $counts[$status] = getpaid_get_subscriptions($_args, 'count'); |
|
111 | 111 | } |
112 | 112 | |
113 | 113 | return $counts; |
@@ -126,23 +126,23 @@ discard block |
||
126 | 126 | array( |
127 | 127 | |
128 | 128 | 'day' => array( |
129 | - 'singular' => __( '%s day', 'invoicing' ), |
|
130 | - 'plural' => __( '%d days', 'invoicing' ), |
|
129 | + 'singular' => __('%s day', 'invoicing'), |
|
130 | + 'plural' => __('%d days', 'invoicing'), |
|
131 | 131 | ), |
132 | 132 | |
133 | 133 | 'week' => array( |
134 | - 'singular' => __( '%s week', 'invoicing' ), |
|
135 | - 'plural' => __( '%d weeks', 'invoicing' ), |
|
134 | + 'singular' => __('%s week', 'invoicing'), |
|
135 | + 'plural' => __('%d weeks', 'invoicing'), |
|
136 | 136 | ), |
137 | 137 | |
138 | 138 | 'month' => array( |
139 | - 'singular' => __( '%s month', 'invoicing' ), |
|
140 | - 'plural' => __( '%d months', 'invoicing' ), |
|
139 | + 'singular' => __('%s month', 'invoicing'), |
|
140 | + 'plural' => __('%d months', 'invoicing'), |
|
141 | 141 | ), |
142 | 142 | |
143 | 143 | 'year' => array( |
144 | - 'singular' => __( '%s year', 'invoicing' ), |
|
145 | - 'plural' => __( '%d years', 'invoicing' ), |
|
144 | + 'singular' => __('%s year', 'invoicing'), |
|
145 | + 'plural' => __('%d years', 'invoicing'), |
|
146 | 146 | ), |
147 | 147 | |
148 | 148 | ) |
@@ -156,8 +156,8 @@ discard block |
||
156 | 156 | * @param string $trial_period |
157 | 157 | * @return int |
158 | 158 | */ |
159 | -function getpaid_get_subscription_trial_period_interval( $trial_period ) { |
|
160 | - return (int) preg_replace( '/[^0-9]/', '', $trial_period ); |
|
159 | +function getpaid_get_subscription_trial_period_interval($trial_period) { |
|
160 | + return (int) preg_replace('/[^0-9]/', '', $trial_period); |
|
161 | 161 | } |
162 | 162 | |
163 | 163 | /** |
@@ -166,8 +166,8 @@ discard block |
||
166 | 166 | * @param string $trial_period |
167 | 167 | * @return string |
168 | 168 | */ |
169 | -function getpaid_get_subscription_trial_period_period( $trial_period ) { |
|
170 | - return preg_replace( '/[^a-z]/', '', strtolower( $trial_period ) ); |
|
169 | +function getpaid_get_subscription_trial_period_period($trial_period) { |
|
170 | + return preg_replace('/[^a-z]/', '', strtolower($trial_period)); |
|
171 | 171 | } |
172 | 172 | |
173 | 173 | /** |
@@ -177,9 +177,9 @@ discard block |
||
177 | 177 | * @param int $interval |
178 | 178 | * @return string |
179 | 179 | */ |
180 | -function getpaid_get_subscription_period_label( $period, $interval = 1, $singular_prefix = '1' ) { |
|
181 | - $label = (int) $interval > 1 ? getpaid_get_plural_subscription_period_label( $period, $interval ) : getpaid_get_singular_subscription_period_label( $period, $singular_prefix ); |
|
182 | - return strtolower( sanitize_text_field( $label ) ); |
|
180 | +function getpaid_get_subscription_period_label($period, $interval = 1, $singular_prefix = '1') { |
|
181 | + $label = (int) $interval > 1 ? getpaid_get_plural_subscription_period_label($period, $interval) : getpaid_get_singular_subscription_period_label($period, $singular_prefix); |
|
182 | + return strtolower(sanitize_text_field($label)); |
|
183 | 183 | } |
184 | 184 | |
185 | 185 | /** |
@@ -188,19 +188,19 @@ discard block |
||
188 | 188 | * @param string $period |
189 | 189 | * @return string |
190 | 190 | */ |
191 | -function getpaid_get_singular_subscription_period_label( $period, $singular_prefix = '1' ) { |
|
191 | +function getpaid_get_singular_subscription_period_label($period, $singular_prefix = '1') { |
|
192 | 192 | |
193 | 193 | $periods = getpaid_get_subscription_periods(); |
194 | - $period = strtolower( $period ); |
|
194 | + $period = strtolower($period); |
|
195 | 195 | |
196 | - if ( isset( $periods[ $period ] ) ) { |
|
197 | - return sprintf( $periods[ $period ]['singular'], $singular_prefix ); |
|
196 | + if (isset($periods[$period])) { |
|
197 | + return sprintf($periods[$period]['singular'], $singular_prefix); |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | // Backwards compatibility. |
201 | - foreach ( $periods as $key => $data ) { |
|
202 | - if ( strpos( $key, $period ) === 0 ) { |
|
203 | - return sprintf( $data['singular'], $singular_prefix ); |
|
201 | + foreach ($periods as $key => $data) { |
|
202 | + if (strpos($key, $period) === 0) { |
|
203 | + return sprintf($data['singular'], $singular_prefix); |
|
204 | 204 | } |
205 | 205 | } |
206 | 206 | |
@@ -215,19 +215,19 @@ discard block |
||
215 | 215 | * @param int $interval |
216 | 216 | * @return string |
217 | 217 | */ |
218 | -function getpaid_get_plural_subscription_period_label( $period, $interval ) { |
|
218 | +function getpaid_get_plural_subscription_period_label($period, $interval) { |
|
219 | 219 | |
220 | 220 | $periods = getpaid_get_subscription_periods(); |
221 | - $period = strtolower( $period ); |
|
221 | + $period = strtolower($period); |
|
222 | 222 | |
223 | - if ( isset( $periods[ $period ] ) ) { |
|
224 | - return sprintf( $periods[ $period ]['plural'], $interval ); |
|
223 | + if (isset($periods[$period])) { |
|
224 | + return sprintf($periods[$period]['plural'], $interval); |
|
225 | 225 | } |
226 | 226 | |
227 | 227 | // Backwards compatibility. |
228 | - foreach ( $periods as $key => $data ) { |
|
229 | - if ( strpos( $key, $period ) === 0 ) { |
|
230 | - return sprintf( $data['plural'], $interval ); |
|
228 | + foreach ($periods as $key => $data) { |
|
229 | + if (strpos($key, $period) === 0) { |
|
230 | + return sprintf($data['plural'], $interval); |
|
231 | 231 | } |
232 | 232 | } |
233 | 233 | |
@@ -241,23 +241,23 @@ discard block |
||
241 | 241 | * @param WPInv_Subscription $subscription |
242 | 242 | * @return string |
243 | 243 | */ |
244 | -function getpaid_get_formatted_subscription_amount( $subscription ) { |
|
244 | +function getpaid_get_formatted_subscription_amount($subscription) { |
|
245 | 245 | |
246 | - $initial = wpinv_price( wpinv_format_amount( $subscription->get_initial_amount() ), $subscription->get_parent_payment()->get_currency() ); |
|
247 | - $recurring = wpinv_price( wpinv_format_amount( $subscription->get_recurring_amount() ), $subscription->get_parent_payment()->get_currency() ); |
|
248 | - $period = getpaid_get_subscription_period_label( $subscription->get_period(), $subscription->get_frequency(), '' ); |
|
246 | + $initial = wpinv_price(wpinv_format_amount($subscription->get_initial_amount()), $subscription->get_parent_payment()->get_currency()); |
|
247 | + $recurring = wpinv_price(wpinv_format_amount($subscription->get_recurring_amount()), $subscription->get_parent_payment()->get_currency()); |
|
248 | + $period = getpaid_get_subscription_period_label($subscription->get_period(), $subscription->get_frequency(), ''); |
|
249 | 249 | |
250 | 250 | // Trial periods. |
251 | - if ( $subscription->has_trial_period() ) { |
|
251 | + if ($subscription->has_trial_period()) { |
|
252 | 252 | |
253 | - $trial_period = getpaid_get_subscription_trial_period_period( $subscription->get_trial_period() ); |
|
254 | - $trial_interval = getpaid_get_subscription_trial_period_interval( $subscription->get_trial_period() ); |
|
253 | + $trial_period = getpaid_get_subscription_trial_period_period($subscription->get_trial_period()); |
|
254 | + $trial_interval = getpaid_get_subscription_trial_period_interval($subscription->get_trial_period()); |
|
255 | 255 | return sprintf( |
256 | 256 | |
257 | 257 | // translators: $1: is the initial amount, $2: is the trial period, $3: is the recurring amount, $4: is the recurring period |
258 | - _x( '%1$s trial for %2$s then %3$s / %4$s', 'Subscription amount. (e.g.: $10 trial for 1 month then $120 / year)', 'invoicing' ), |
|
258 | + _x('%1$s trial for %2$s then %3$s / %4$s', 'Subscription amount. (e.g.: $10 trial for 1 month then $120 / year)', 'invoicing'), |
|
259 | 259 | $initial, |
260 | - getpaid_get_subscription_period_label( $trial_period, $trial_interval ), |
|
260 | + getpaid_get_subscription_period_label($trial_period, $trial_interval), |
|
261 | 261 | $recurring, |
262 | 262 | $period |
263 | 263 | |
@@ -265,12 +265,12 @@ discard block |
||
265 | 265 | |
266 | 266 | } |
267 | 267 | |
268 | - if ( $initial != $recurring ) { |
|
268 | + if ($initial != $recurring) { |
|
269 | 269 | |
270 | 270 | return sprintf( |
271 | 271 | |
272 | 272 | // translators: $1: is the initial amount, $2: is the recurring amount, $3: is the recurring period |
273 | - _x( 'Initial payment of %1$s which renews at %2$s / %3$s', 'Subscription amount. (e.g.:Initial payment of $100 which renews at $120 / year)', 'invoicing' ), |
|
273 | + _x('Initial payment of %1$s which renews at %2$s / %3$s', 'Subscription amount. (e.g.:Initial payment of $100 which renews at $120 / year)', 'invoicing'), |
|
274 | 274 | $initial, |
275 | 275 | $recurring, |
276 | 276 | $period |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | return sprintf( |
283 | 283 | |
284 | 284 | // translators: $1: is the recurring amount, $2: is the recurring period |
285 | - _x( '%1$s / %2$s', 'Subscription amount. (e.g.: $120 / year)', 'invoicing' ), |
|
285 | + _x('%1$s / %2$s', 'Subscription amount. (e.g.: $120 / year)', 'invoicing'), |
|
286 | 286 | $initial, |
287 | 287 | $period |
288 | 288 | |
@@ -296,8 +296,8 @@ discard block |
||
296 | 296 | * @param WPInv_Invoice $invoice |
297 | 297 | * @return WPInv_Subscription|bool |
298 | 298 | */ |
299 | -function getpaid_get_invoice_subscription( $invoice ) { |
|
300 | - return getpaid_subscriptions()->get_invoice_subscription( $invoice ); |
|
299 | +function getpaid_get_invoice_subscription($invoice) { |
|
300 | + return getpaid_subscriptions()->get_invoice_subscription($invoice); |
|
301 | 301 | } |
302 | 302 | |
303 | 303 | /** |
@@ -305,9 +305,9 @@ discard block |
||
305 | 305 | * |
306 | 306 | * @param WPInv_Invoice $invoice |
307 | 307 | */ |
308 | -function getpaid_activate_invoice_subscription( $invoice ) { |
|
309 | - $subscription = getpaid_get_invoice_subscription( $invoice ); |
|
310 | - if ( is_a( $subscription, 'WPInv_Subscription' ) ) { |
|
308 | +function getpaid_activate_invoice_subscription($invoice) { |
|
309 | + $subscription = getpaid_get_invoice_subscription($invoice); |
|
310 | + if (is_a($subscription, 'WPInv_Subscription')) { |
|
311 | 311 | $subscription->activate(); |
312 | 312 | } |
313 | 313 | } |
@@ -318,7 +318,7 @@ discard block |
||
318 | 318 | * @return WPInv_Subscriptions |
319 | 319 | */ |
320 | 320 | function getpaid_subscriptions() { |
321 | - return getpaid()->get( 'subscriptions' ); |
|
321 | + return getpaid()->get('subscriptions'); |
|
322 | 322 | } |
323 | 323 | |
324 | 324 | /** |
@@ -326,13 +326,13 @@ discard block |
||
326 | 326 | * |
327 | 327 | * @return WPInv_Subscription|bool |
328 | 328 | */ |
329 | -function wpinv_get_subscription( $invoice ) { |
|
329 | +function wpinv_get_subscription($invoice) { |
|
330 | 330 | |
331 | 331 | // Retrieve the invoice. |
332 | - $invoice = new WPInv_Invoice( $invoice ); |
|
332 | + $invoice = new WPInv_Invoice($invoice); |
|
333 | 333 | |
334 | 334 | // Ensure it is a recurring invoice. |
335 | - if ( ! $invoice->is_recurring() ) { |
|
335 | + if (!$invoice->is_recurring()) { |
|
336 | 336 | return false; |
337 | 337 | } |
338 | 338 | |
@@ -344,6 +344,6 @@ discard block |
||
344 | 344 | ) |
345 | 345 | ); |
346 | 346 | |
347 | - return empty( $subscription ) ? false : $subscription[0]; |
|
347 | + return empty($subscription) ? false : $subscription[0]; |
|
348 | 348 | |
349 | 349 | } |
@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Manual Payment Gateway class. |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | * |
25 | 25 | * @var array |
26 | 26 | */ |
27 | - protected $supports = array( 'subscription' ); |
|
27 | + protected $supports = array('subscription'); |
|
28 | 28 | |
29 | 29 | /** |
30 | 30 | * Payment method order. |
@@ -39,10 +39,10 @@ discard block |
||
39 | 39 | public function __construct() { |
40 | 40 | parent::__construct(); |
41 | 41 | |
42 | - $this->title = __( 'Manual Payment', 'invoicing' ); |
|
43 | - $this->method_title = __( 'Manual Payment', 'invoicing' ); |
|
42 | + $this->title = __('Manual Payment', 'invoicing'); |
|
43 | + $this->method_title = __('Manual Payment', 'invoicing'); |
|
44 | 44 | |
45 | - add_filter( 'getpaid_daily_maintenance_should_expire_subscription', array( $this, 'maybe_renew_subscription' ), 10, 2 ); |
|
45 | + add_filter('getpaid_daily_maintenance_should_expire_subscription', array($this, 'maybe_renew_subscription'), 10, 2); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | /** |
@@ -54,16 +54,16 @@ discard block |
||
54 | 54 | * @param GetPaid_Payment_Form_Submission $submission Checkout submission. |
55 | 55 | * @return array |
56 | 56 | */ |
57 | - public function process_payment( $invoice, $submission_data, $submission ) { |
|
57 | + public function process_payment($invoice, $submission_data, $submission) { |
|
58 | 58 | |
59 | 59 | // Mark it as paid. |
60 | 60 | $invoice->mark_paid(); |
61 | 61 | |
62 | 62 | // (Maybe) activate subscription. |
63 | - getpaid_activate_invoice_subscription( $invoice ); |
|
63 | + getpaid_activate_invoice_subscription($invoice); |
|
64 | 64 | |
65 | 65 | // Send to the success page. |
66 | - wpinv_send_to_success_page( array( 'invoice_key' => $invoice->get_key() ) ); |
|
66 | + wpinv_send_to_success_page(array('invoice_key' => $invoice->get_key())); |
|
67 | 67 | |
68 | 68 | } |
69 | 69 | |
@@ -74,15 +74,15 @@ discard block |
||
74 | 74 | * @param bool $should_expire |
75 | 75 | * @param WPInv_Subscription $subscription |
76 | 76 | */ |
77 | - public function maybe_renew_subscription( $should_expire, $subscription ) { |
|
77 | + public function maybe_renew_subscription($should_expire, $subscription) { |
|
78 | 78 | |
79 | 79 | // Ensure its our subscription && it's active. |
80 | - if ( 'manual' != $subscription->get_gateway() || ! $subscription->has_status( 'active trialling' ) ) { |
|
80 | + if ('manual' != $subscription->get_gateway() || !$subscription->has_status('active trialling')) { |
|
81 | 81 | return $should_expire; |
82 | 82 | } |
83 | 83 | |
84 | 84 | // If this is the last renewal, complete the subscription. |
85 | - if ( $subscription->is_last_renewal() ) { |
|
85 | + if ($subscription->is_last_renewal()) { |
|
86 | 86 | $subscription->complete(); |
87 | 87 | return false; |
88 | 88 | } |
@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | /** |
10 | 10 | * Represents a single email type. |
@@ -32,7 +32,7 @@ discard block |
||
32 | 32 | * @param string $id Email Type. |
33 | 33 | * @param mixed $object Optional. Associated object. |
34 | 34 | */ |
35 | - public function __construct( $id, $object = false ) { |
|
35 | + public function __construct($id, $object = false) { |
|
36 | 36 | $this->id = $id; |
37 | 37 | $this->object = $object; |
38 | 38 | } |
@@ -42,18 +42,18 @@ discard block |
||
42 | 42 | * |
43 | 43 | * @return mixed |
44 | 44 | */ |
45 | - public function get_option( $key ) { |
|
45 | + public function get_option($key) { |
|
46 | 46 | |
47 | 47 | $key = "email_{$this->id}_$key"; |
48 | - $value = wpinv_get_option( $key, null ); |
|
49 | - if ( is_null( $value ) ) { |
|
48 | + $value = wpinv_get_option($key, null); |
|
49 | + if (is_null($value)) { |
|
50 | 50 | $options = wpinv_get_emails(); |
51 | 51 | |
52 | - if ( ! isset( $options[ $this->id ] ) || ! isset( $options[ $this->id ][ $key ] ) ) { |
|
52 | + if (!isset($options[$this->id]) || !isset($options[$this->id][$key])) { |
|
53 | 53 | return ''; |
54 | 54 | } |
55 | 55 | |
56 | - $value = isset( $options[ $this->id ][ $key ]['std'] ) ? $options[ $this->id ][ $key ]['std'] : ''; |
|
56 | + $value = isset($options[$this->id][$key]['std']) ? $options[$this->id][$key]['std'] : ''; |
|
57 | 57 | } |
58 | 58 | |
59 | 59 | return $value; |
@@ -65,8 +65,8 @@ discard block |
||
65 | 65 | * @return string |
66 | 66 | */ |
67 | 67 | public function get_body() { |
68 | - $body = $this->get_option( 'body' ); |
|
69 | - return apply_filters( 'getpaid_get_email_body', $body, $this->id, $this->object ); |
|
68 | + $body = $this->get_option('body'); |
|
69 | + return apply_filters('getpaid_get_email_body', $body, $this->id, $this->object); |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | /** |
@@ -75,8 +75,8 @@ discard block |
||
75 | 75 | * @return string |
76 | 76 | */ |
77 | 77 | public function get_subject() { |
78 | - $subject = $this->get_option( 'subject' ); |
|
79 | - return apply_filters( 'getpaid_get_email_subject', $subject, $this->id, $this->object ); |
|
78 | + $subject = $this->get_option('subject'); |
|
79 | + return apply_filters('getpaid_get_email_subject', $subject, $this->id, $this->object); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | /** |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | * @return string |
86 | 86 | */ |
87 | 87 | public function get_heading() { |
88 | - $heading = $this->get_option( 'heading' ); |
|
89 | - return apply_filters( 'getpaid_get_email_heading', $heading, $this->id, $this->object ); |
|
88 | + $heading = $this->get_option('heading'); |
|
89 | + return apply_filters('getpaid_get_email_heading', $heading, $this->id, $this->object); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | /** |
@@ -95,8 +95,8 @@ discard block |
||
95 | 95 | * @return bool |
96 | 96 | */ |
97 | 97 | public function is_active() { |
98 | - $is_active = ! empty( $this->get_option( 'active' ) ); |
|
99 | - return apply_filters( 'getpaid_email_type_is_active', $is_active, $this->id, $this->object ); |
|
98 | + $is_active = !empty($this->get_option('active')); |
|
99 | + return apply_filters('getpaid_email_type_is_active', $is_active, $this->id, $this->object); |
|
100 | 100 | } |
101 | 101 | |
102 | 102 | /** |
@@ -105,8 +105,8 @@ discard block |
||
105 | 105 | * @return bool |
106 | 106 | */ |
107 | 107 | public function include_admin_bcc() { |
108 | - $include_admin_bcc = ! empty( $this->get_option( 'admin_bcc' ) ); |
|
109 | - return apply_filters( 'getpaid_email_type_include_admin_bcc', $include_admin_bcc, $this->id, $this->object ); |
|
108 | + $include_admin_bcc = !empty($this->get_option('admin_bcc')); |
|
109 | + return apply_filters('getpaid_email_type_include_admin_bcc', $include_admin_bcc, $this->id, $this->object); |
|
110 | 110 | } |
111 | 111 | |
112 | 112 | /** |
@@ -115,8 +115,8 @@ discard block |
||
115 | 115 | * @return bool |
116 | 116 | */ |
117 | 117 | public function is_admin_email() { |
118 | - $is_admin_email = in_array( $this->id, array( 'new_invoice', 'cancelled_invoice', 'failed_invoice' ) ); |
|
119 | - return apply_filters( 'getpaid_email_type_is_admin_email', $is_admin_email, $this->id, $this->object ); |
|
118 | + $is_admin_email = in_array($this->id, array('new_invoice', 'cancelled_invoice', 'failed_invoice')); |
|
119 | + return apply_filters('getpaid_email_type_is_admin_email', $is_admin_email, $this->id, $this->object); |
|
120 | 120 | } |
121 | 121 | |
122 | 122 | /** |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | * @return array |
126 | 126 | */ |
127 | 127 | public function get_attachments() { |
128 | - return apply_filters( 'getpaid_get_email_attachments', array(), $this->id, $this->object ); |
|
128 | + return apply_filters('getpaid_get_email_attachments', array(), $this->id, $this->object); |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | /** |
@@ -137,10 +137,10 @@ discard block |
||
137 | 137 | |
138 | 138 | $merge_tags = array( |
139 | 139 | '{site_title}' => wpinv_get_blogname(), |
140 | - '{date}' => getpaid_format_date_value( current_time( 'mysql' ) ), |
|
140 | + '{date}' => getpaid_format_date_value(current_time('mysql')), |
|
141 | 141 | ); |
142 | 142 | |
143 | - return apply_filters( 'getpaid_get_email_merge_tags', $merge_tags, $this->object, $this->id ); |
|
143 | + return apply_filters('getpaid_get_email_merge_tags', $merge_tags, $this->object, $this->id); |
|
144 | 144 | } |
145 | 145 | |
146 | 146 | /** |
@@ -150,13 +150,13 @@ discard block |
||
150 | 150 | * @param array $merge_tags |
151 | 151 | * @return string |
152 | 152 | */ |
153 | - public function add_merge_tags( $text, $merge_tags = array() ) { |
|
153 | + public function add_merge_tags($text, $merge_tags = array()) { |
|
154 | 154 | |
155 | - foreach ( $merge_tags as $key => $value ) { |
|
156 | - $text = str_replace( $key, $value, $text ); |
|
155 | + foreach ($merge_tags as $key => $value) { |
|
156 | + $text = str_replace($key, $value, $text); |
|
157 | 157 | } |
158 | 158 | |
159 | - return wptexturize( $text ); |
|
159 | + return wptexturize($text); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | /** |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | * @param array $extra_args Extra template args |
167 | 167 | * @return string |
168 | 168 | */ |
169 | - public function get_content( $merge_tags = array(), $extra_args = array() ) { |
|
169 | + public function get_content($merge_tags = array(), $extra_args = array()) { |
|
170 | 170 | |
171 | 171 | $content = wpinv_get_template_html( |
172 | 172 | "emails/wpinv-email-{$this->id}.php", |
@@ -176,15 +176,15 @@ discard block |
||
176 | 176 | 'invoice' => $this->object, // Backwards compat. |
177 | 177 | 'object' => $this->object, |
178 | 178 | 'email_type' => $this->id, |
179 | - 'email_heading' => $this->add_merge_tags( $this->get_heading(), $merge_tags ), |
|
179 | + 'email_heading' => $this->add_merge_tags($this->get_heading(), $merge_tags), |
|
180 | 180 | 'sent_to_admin' => $this->is_admin_email(), |
181 | 181 | 'plain_text' => false, |
182 | - 'message_body' => wpautop( $this->add_merge_tags( $this->get_body(), $merge_tags ) ), |
|
182 | + 'message_body' => wpautop($this->add_merge_tags($this->get_body(), $merge_tags)), |
|
183 | 183 | ) |
184 | 184 | ) |
185 | 185 | ); |
186 | 186 | |
187 | - return wpinv_email_style_body( $content ); |
|
187 | + return wpinv_email_style_body($content); |
|
188 | 188 | } |
189 | 189 | |
190 | 190 | } |
@@ -8,24 +8,24 @@ discard block |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | 13 | // Prepare the due date reminder options. |
14 | 14 | $overdue_days_options = array(); |
15 | -$overdue_days_options['0'] = __( 'On the Due Date', 'invoicing' ); |
|
16 | -$overdue_days_options['1'] = __( '1 day after Due Date', 'invoicing' ); |
|
15 | +$overdue_days_options['0'] = __('On the Due Date', 'invoicing'); |
|
16 | +$overdue_days_options['1'] = __('1 day after Due Date', 'invoicing'); |
|
17 | 17 | |
18 | -for ( $i = 2; $i <= 10; $i++ ) { |
|
19 | - $overdue_days_options["$i"] = wp_sprintf( __( '%d days after Due Date', 'invoicing' ), $i ); |
|
18 | +for ($i = 2; $i <= 10; $i++) { |
|
19 | + $overdue_days_options["$i"] = wp_sprintf(__('%d days after Due Date', 'invoicing'), $i); |
|
20 | 20 | } |
21 | 21 | |
22 | 22 | // Prepare up coming renewal reminder options. |
23 | 23 | $renewal_days_options = array(); |
24 | -$renewal_days_options['0'] = __( 'On the renewal date', 'invoicing' ); |
|
25 | -$renewal_days_options['1'] = __( '1 day before the renewal date', 'invoicing' ); |
|
24 | +$renewal_days_options['0'] = __('On the renewal date', 'invoicing'); |
|
25 | +$renewal_days_options['1'] = __('1 day before the renewal date', 'invoicing'); |
|
26 | 26 | |
27 | -for ( $i = 2; $i <= 10; $i++ ) { |
|
28 | - $renewal_days_options["$i"] = wp_sprintf( __( '%d days before the renewal date', 'invoicing' ), $i ); |
|
27 | +for ($i = 2; $i <= 10; $i++) { |
|
28 | + $renewal_days_options["$i"] = wp_sprintf(__('%d days before the renewal date', 'invoicing'), $i); |
|
29 | 29 | } |
30 | 30 | |
31 | 31 | // Default, built-in gateways |
@@ -34,45 +34,45 @@ discard block |
||
34 | 34 | |
35 | 35 | 'email_new_invoice_header' => array( |
36 | 36 | 'id' => 'email_new_invoice_header', |
37 | - 'name' => '<h3>' . __( 'New Invoice', 'invoicing' ) . '</h3>', |
|
38 | - 'desc' => __( 'These emails are sent to the site admin whenever there is a new invoice.', 'invoicing' ), |
|
37 | + 'name' => '<h3>' . __('New Invoice', 'invoicing') . '</h3>', |
|
38 | + 'desc' => __('These emails are sent to the site admin whenever there is a new invoice.', 'invoicing'), |
|
39 | 39 | 'type' => 'header', |
40 | 40 | ), |
41 | 41 | |
42 | 42 | 'email_new_invoice_active' => array( |
43 | 43 | 'id' => 'email_new_invoice_active', |
44 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
45 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
44 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
45 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
46 | 46 | 'type' => 'checkbox', |
47 | 47 | 'std' => 1 |
48 | 48 | ), |
49 | 49 | |
50 | 50 | 'email_new_invoice_subject' => array( |
51 | 51 | 'id' => 'email_new_invoice_subject', |
52 | - 'name' => __( 'Subject', 'invoicing' ), |
|
53 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
52 | + 'name' => __('Subject', 'invoicing'), |
|
53 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
54 | 54 | 'help-tip' => true, |
55 | 55 | 'type' => 'text', |
56 | - 'std' => __( '[{site_title}] We sent your invoice ({invoice_number}) for {invoice_total} {invoice_currency}', 'invoicing' ), |
|
56 | + 'std' => __('[{site_title}] We sent your invoice ({invoice_number}) for {invoice_total} {invoice_currency}', 'invoicing'), |
|
57 | 57 | 'size' => 'large' |
58 | 58 | ), |
59 | 59 | |
60 | 60 | 'email_new_invoice_heading' => array( |
61 | 61 | 'id' => 'email_new_invoice_heading', |
62 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
63 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
62 | + 'name' => __('Email Heading', 'invoicing'), |
|
63 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
64 | 64 | 'help-tip' => true, |
65 | 65 | 'type' => 'text', |
66 | - 'std' => __( 'Invoice sent', 'invoicing' ), |
|
66 | + 'std' => __('Invoice sent', 'invoicing'), |
|
67 | 67 | 'size' => 'large' |
68 | 68 | ), |
69 | 69 | |
70 | 70 | 'email_new_invoice_body' => array( |
71 | 71 | 'id' => 'email_new_invoice_body', |
72 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
73 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
72 | + 'name' => __('Email Content', 'invoicing'), |
|
73 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
74 | 74 | 'type' => 'rich_editor', |
75 | - 'std' => __( '<p>We sent your invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency}.</p>', 'invoicing' ), |
|
75 | + 'std' => __('<p>We sent your invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency}.</p>', 'invoicing'), |
|
76 | 76 | 'class' => 'large', |
77 | 77 | 'size' => '10' |
78 | 78 | ), |
@@ -82,45 +82,45 @@ discard block |
||
82 | 82 | |
83 | 83 | 'email_cancelled_invoice_header' => array( |
84 | 84 | 'id' => 'email_cancelled_invoice_header', |
85 | - 'name' => '<h3>' . __( 'Cancelled Invoice', 'invoicing' ) . '</h3>', |
|
86 | - 'desc' => __( 'These emails are sent to the site admin whenever invoices are cancelled.', 'invoicing' ), |
|
85 | + 'name' => '<h3>' . __('Cancelled Invoice', 'invoicing') . '</h3>', |
|
86 | + 'desc' => __('These emails are sent to the site admin whenever invoices are cancelled.', 'invoicing'), |
|
87 | 87 | 'type' => 'header', |
88 | 88 | ), |
89 | 89 | |
90 | 90 | 'email_cancelled_invoice_active' => array( |
91 | 91 | 'id' => 'email_cancelled_invoice_active', |
92 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
93 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
92 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
93 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
94 | 94 | 'type' => 'checkbox', |
95 | 95 | 'std' => 1 |
96 | 96 | ), |
97 | 97 | |
98 | 98 | 'email_cancelled_invoice_subject' => array( |
99 | 99 | 'id' => 'email_cancelled_invoice_subject', |
100 | - 'name' => __( 'Subject', 'invoicing' ), |
|
101 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
100 | + 'name' => __('Subject', 'invoicing'), |
|
101 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
102 | 102 | 'help-tip' => true, |
103 | 103 | 'type' => 'text', |
104 | - 'std' => __( '[{site_title}] Cancelled invoice ({invoice_number})', 'invoicing' ), |
|
104 | + 'std' => __('[{site_title}] Cancelled invoice ({invoice_number})', 'invoicing'), |
|
105 | 105 | 'size' => 'large' |
106 | 106 | ), |
107 | 107 | |
108 | 108 | 'email_cancelled_invoice_heading' => array( |
109 | 109 | 'id' => 'email_cancelled_invoice_heading', |
110 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
111 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
110 | + 'name' => __('Email Heading', 'invoicing'), |
|
111 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
112 | 112 | 'help-tip' => true, |
113 | 113 | 'type' => 'text', |
114 | - 'std' => __( 'Cancelled Invoice', 'invoicing' ), |
|
114 | + 'std' => __('Cancelled Invoice', 'invoicing'), |
|
115 | 115 | 'size' => 'large' |
116 | 116 | ), |
117 | 117 | |
118 | 118 | 'email_cancelled_invoice_body' => array( |
119 | 119 | 'id' => 'email_cancelled_invoice_body', |
120 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
121 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
120 | + 'name' => __('Email Content', 'invoicing'), |
|
121 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
122 | 122 | 'type' => 'rich_editor', |
123 | - 'std' => __( '<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled.</p>', 'invoicing' ), |
|
123 | + 'std' => __('<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled.</p>', 'invoicing'), |
|
124 | 124 | 'class' => 'large', |
125 | 125 | 'size' => '10' |
126 | 126 | ), |
@@ -131,45 +131,45 @@ discard block |
||
131 | 131 | |
132 | 132 | 'email_failed_invoice_header' => array( |
133 | 133 | 'id' => 'email_failed_invoice_header', |
134 | - 'name' => '<h3>' . __( 'Failed Invoice', 'invoicing' ) . '</h3>', |
|
135 | - 'desc' => __( 'Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing' ), |
|
134 | + 'name' => '<h3>' . __('Failed Invoice', 'invoicing') . '</h3>', |
|
135 | + 'desc' => __('Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing'), |
|
136 | 136 | 'type' => 'header', |
137 | 137 | ), |
138 | 138 | |
139 | 139 | 'email_failed_invoice_active' => array( |
140 | 140 | 'id' => 'email_failed_invoice_active', |
141 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
142 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
141 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
142 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
143 | 143 | 'type' => 'checkbox', |
144 | 144 | 'std' => 1 |
145 | 145 | ), |
146 | 146 | |
147 | 147 | 'email_failed_invoice_subject' => array( |
148 | 148 | 'id' => 'email_failed_invoice_subject', |
149 | - 'name' => __( 'Subject', 'invoicing' ), |
|
150 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
149 | + 'name' => __('Subject', 'invoicing'), |
|
150 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
151 | 151 | 'help-tip' => true, |
152 | 152 | 'type' => 'text', |
153 | - 'std' => __( '[{site_title}] Failed invoice ({invoice_number})', 'invoicing' ), |
|
153 | + 'std' => __('[{site_title}] Failed invoice ({invoice_number})', 'invoicing'), |
|
154 | 154 | 'size' => 'large' |
155 | 155 | ), |
156 | 156 | |
157 | 157 | 'email_failed_invoice_heading' => array( |
158 | 158 | 'id' => 'email_failed_invoice_heading', |
159 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
160 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
159 | + 'name' => __('Email Heading', 'invoicing'), |
|
160 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
161 | 161 | 'help-tip' => true, |
162 | 162 | 'type' => 'text', |
163 | - 'std' => __( 'Failed invoice', 'invoicing' ), |
|
163 | + 'std' => __('Failed invoice', 'invoicing'), |
|
164 | 164 | 'size' => 'large' |
165 | 165 | ), |
166 | 166 | |
167 | 167 | 'email_failed_invoice_body' => array( |
168 | 168 | 'id' => 'email_failed_invoice_body', |
169 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
170 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
169 | + 'name' => __('Email Content', 'invoicing'), |
|
170 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
171 | 171 | 'type' => 'rich_editor', |
172 | - 'std' => __( '<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through.</p>', 'invoicing' ), |
|
172 | + 'std' => __('<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through.</p>', 'invoicing'), |
|
173 | 173 | 'class' => 'large', |
174 | 174 | 'size' => '10' |
175 | 175 | ), |
@@ -179,53 +179,53 @@ discard block |
||
179 | 179 | |
180 | 180 | 'email_onhold_invoice_header' => array( |
181 | 181 | 'id' => 'email_onhold_invoice_header', |
182 | - 'name' => '<h3>' . __( 'On Hold Invoice', 'invoicing' ) . '</h3>', |
|
183 | - 'desc' => __( 'These emails are sent to customers whenever their invoices are held.', 'invoicing' ), |
|
182 | + 'name' => '<h3>' . __('On Hold Invoice', 'invoicing') . '</h3>', |
|
183 | + 'desc' => __('These emails are sent to customers whenever their invoices are held.', 'invoicing'), |
|
184 | 184 | 'type' => 'header', |
185 | 185 | ), |
186 | 186 | |
187 | 187 | 'email_onhold_invoice_active' => array( |
188 | 188 | 'id' => 'email_onhold_invoice_active', |
189 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
190 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
189 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
190 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
191 | 191 | 'type' => 'checkbox', |
192 | 192 | 'std' => 1 |
193 | 193 | ), |
194 | 194 | |
195 | 195 | 'email_onhold_invoice_admin_bcc' => array( |
196 | 196 | 'id' => 'email_onhold_invoice_admin_bcc', |
197 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
198 | - 'desc' => __( 'Check if you want to send this notification email to site Admin.', 'invoicing' ), |
|
197 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
198 | + 'desc' => __('Check if you want to send this notification email to site Admin.', 'invoicing'), |
|
199 | 199 | 'type' => 'checkbox', |
200 | 200 | 'std' => 1 |
201 | 201 | ), |
202 | 202 | |
203 | 203 | 'email_onhold_invoice_subject' => array( |
204 | 204 | 'id' => 'email_onhold_invoice_subject', |
205 | - 'name' => __( 'Subject', 'invoicing' ), |
|
206 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
205 | + 'name' => __('Subject', 'invoicing'), |
|
206 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
207 | 207 | 'help-tip' => true, |
208 | 208 | 'type' => 'text', |
209 | - 'std' => __( '[{site_title}] Your invoice receipt from {invoice_date}', 'invoicing' ), |
|
209 | + 'std' => __('[{site_title}] Your invoice receipt from {invoice_date}', 'invoicing'), |
|
210 | 210 | 'size' => 'large' |
211 | 211 | ), |
212 | 212 | |
213 | 213 | 'email_onhold_invoice_heading' => array( |
214 | 214 | 'id' => 'email_onhold_invoice_heading', |
215 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
216 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
215 | + 'name' => __('Email Heading', 'invoicing'), |
|
216 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
217 | 217 | 'help-tip' => true, |
218 | 218 | 'type' => 'text', |
219 | - 'std' => __( 'Thank you for your invoice', 'invoicing' ), |
|
219 | + 'std' => __('Thank you for your invoice', 'invoicing'), |
|
220 | 220 | 'size' => 'large' |
221 | 221 | ), |
222 | 222 | |
223 | 223 | 'email_onhold_invoice_body' => array( |
224 | 224 | 'id' => 'email_onhold_invoice_body', |
225 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
226 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
225 | + 'name' => __('Email Content', 'invoicing'), |
|
226 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
227 | 227 | 'type' => 'rich_editor', |
228 | - 'std' => __( '<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment.</p>', 'invoicing' ), |
|
228 | + 'std' => __('<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment.</p>', 'invoicing'), |
|
229 | 229 | 'class' => 'large', |
230 | 230 | 'size' => '10' |
231 | 231 | ), |
@@ -236,53 +236,53 @@ discard block |
||
236 | 236 | |
237 | 237 | 'email_processing_invoice_header' => array( |
238 | 238 | 'id' => 'email_processing_invoice_header', |
239 | - 'name' => '<h3>' . __( 'Processing Invoice', 'invoicing' ) . '</h3>', |
|
240 | - 'desc' => __( 'These emails are sent to users whenever payments for their invoices are processing.', 'invoicing' ), |
|
239 | + 'name' => '<h3>' . __('Processing Invoice', 'invoicing') . '</h3>', |
|
240 | + 'desc' => __('These emails are sent to users whenever payments for their invoices are processing.', 'invoicing'), |
|
241 | 241 | 'type' => 'header', |
242 | 242 | ), |
243 | 243 | |
244 | 244 | 'email_processing_invoice_active' => array( |
245 | 245 | 'id' => 'email_processing_invoice_active', |
246 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
247 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
246 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
247 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
248 | 248 | 'type' => 'checkbox', |
249 | 249 | 'std' => 1 |
250 | 250 | ), |
251 | 251 | |
252 | 252 | 'email_processing_invoice_admin_bcc' => array( |
253 | 253 | 'id' => 'email_processing_invoice_admin_bcc', |
254 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
255 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
254 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
255 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
256 | 256 | 'type' => 'checkbox', |
257 | 257 | 'std' => 1 |
258 | 258 | ), |
259 | 259 | |
260 | 260 | 'email_processing_invoice_subject' => array( |
261 | 261 | 'id' => 'email_processing_invoice_subject', |
262 | - 'name' => __( 'Subject', 'invoicing' ), |
|
263 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
262 | + 'name' => __('Subject', 'invoicing'), |
|
263 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
264 | 264 | 'help-tip' => true, |
265 | 265 | 'type' => 'text', |
266 | - 'std' => __( '[{site_title}] Your invoice receipt from {invoice_date}', 'invoicing' ), |
|
266 | + 'std' => __('[{site_title}] Your invoice receipt from {invoice_date}', 'invoicing'), |
|
267 | 267 | 'size' => 'large' |
268 | 268 | ), |
269 | 269 | |
270 | 270 | 'email_processing_invoice_heading' => array( |
271 | 271 | 'id' => 'email_processing_invoice_heading', |
272 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
273 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
272 | + 'name' => __('Email Heading', 'invoicing'), |
|
273 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
274 | 274 | 'help-tip' => true, |
275 | 275 | 'type' => 'text', |
276 | - 'std' => __( 'Thank you for your invoice', 'invoicing' ), |
|
276 | + 'std' => __('Thank you for your invoice', 'invoicing'), |
|
277 | 277 | 'size' => 'large' |
278 | 278 | ), |
279 | 279 | |
280 | 280 | 'email_processing_invoice_body' => array( |
281 | 281 | 'id' => 'email_processing_invoice_body', |
282 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
283 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
282 | + 'name' => __('Email Content', 'invoicing'), |
|
283 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
284 | 284 | 'type' => 'rich_editor', |
285 | - 'std' => __( '<p>Hi {name},</p><p>I would like to let you know that we have received and are currently processing your payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title}.</p>', 'invoicing' ), |
|
285 | + 'std' => __('<p>Hi {name},</p><p>I would like to let you know that we have received and are currently processing your payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title}.</p>', 'invoicing'), |
|
286 | 286 | 'class' => 'large', |
287 | 287 | 'size' => '10' |
288 | 288 | ), |
@@ -293,61 +293,61 @@ discard block |
||
293 | 293 | |
294 | 294 | 'email_completed_invoice_header' => array( |
295 | 295 | 'id' => 'email_completed_invoice_header', |
296 | - 'name' => '<h3>' . __( 'Paid Invoice', 'invoicing' ) . '</h3>', |
|
297 | - 'desc' => __( 'These emails are sent to customers when their invoices are marked as paid.', 'invoicing' ), |
|
296 | + 'name' => '<h3>' . __('Paid Invoice', 'invoicing') . '</h3>', |
|
297 | + 'desc' => __('These emails are sent to customers when their invoices are marked as paid.', 'invoicing'), |
|
298 | 298 | 'type' => 'header', |
299 | 299 | ), |
300 | 300 | |
301 | 301 | 'email_completed_invoice_active' => array( |
302 | 302 | 'id' => 'email_completed_invoice_active', |
303 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
304 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
303 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
304 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
305 | 305 | 'type' => 'checkbox', |
306 | 306 | 'std' => 1 |
307 | 307 | ), |
308 | 308 | |
309 | 309 | 'email_completed_invoice_renewal_active' => array( |
310 | 310 | 'id' => 'email_completed_invoice_renewal_active', |
311 | - 'name' => __( 'Enable renewal notification', 'invoicing' ), |
|
312 | - 'desc' => __( 'Should this email be sent for renewals too?', 'invoicing' ), |
|
311 | + 'name' => __('Enable renewal notification', 'invoicing'), |
|
312 | + 'desc' => __('Should this email be sent for renewals too?', 'invoicing'), |
|
313 | 313 | 'type' => 'checkbox', |
314 | 314 | 'std' => 1 |
315 | 315 | ), |
316 | 316 | |
317 | 317 | 'email_completed_invoice_admin_bcc' => array( |
318 | 318 | 'id' => 'email_completed_invoice_admin_bcc', |
319 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
320 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
319 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
320 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
321 | 321 | 'type' => 'checkbox', |
322 | 322 | 'std' => 1, |
323 | 323 | ), |
324 | 324 | |
325 | 325 | 'email_completed_invoice_subject' => array( |
326 | 326 | 'id' => 'email_completed_invoice_subject', |
327 | - 'name' => __( 'Subject', 'invoicing' ), |
|
328 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
327 | + 'name' => __('Subject', 'invoicing'), |
|
328 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
329 | 329 | 'help-tip' => true, |
330 | 330 | 'type' => 'text', |
331 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing' ), |
|
331 | + 'std' => __('[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing'), |
|
332 | 332 | 'size' => 'large' |
333 | 333 | ), |
334 | 334 | |
335 | 335 | 'email_completed_invoice_heading' => array( |
336 | 336 | 'id' => 'email_completed_invoice_heading', |
337 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
338 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
337 | + 'name' => __('Email Heading', 'invoicing'), |
|
338 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
339 | 339 | 'help-tip' => true, |
340 | 340 | 'type' => 'text', |
341 | - 'std' => __( 'Your invoice has been paid', 'invoicing' ), |
|
341 | + 'std' => __('Your invoice has been paid', 'invoicing'), |
|
342 | 342 | 'size' => 'large' |
343 | 343 | ), |
344 | 344 | |
345 | 345 | 'email_completed_invoice_body' => array( |
346 | 346 | 'id' => 'email_completed_invoice_body', |
347 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
348 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
347 | + 'name' => __('Email Content', 'invoicing'), |
|
348 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
349 | 349 | 'type' => 'rich_editor', |
350 | - 'std' => __( '<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid.</p>', 'invoicing' ), |
|
350 | + 'std' => __('<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid.</p>', 'invoicing'), |
|
351 | 351 | 'class' => 'large', |
352 | 352 | 'size' => '10' |
353 | 353 | ), |
@@ -358,53 +358,53 @@ discard block |
||
358 | 358 | |
359 | 359 | 'email_refunded_invoice_header' => array( |
360 | 360 | 'id' => 'email_refunded_invoice_header', |
361 | - 'name' => '<h3>' . __( 'Refunded Invoice', 'invoicing' ) . '</h3>', |
|
362 | - 'desc' => __( 'These emails are sent to users when their invoices are marked as refunded.', 'invoicing' ), |
|
361 | + 'name' => '<h3>' . __('Refunded Invoice', 'invoicing') . '</h3>', |
|
362 | + 'desc' => __('These emails are sent to users when their invoices are marked as refunded.', 'invoicing'), |
|
363 | 363 | 'type' => 'header', |
364 | 364 | ), |
365 | 365 | |
366 | 366 | 'email_refunded_invoice_active' => array( |
367 | 367 | 'id' => 'email_refunded_invoice_active', |
368 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
369 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
368 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
369 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
370 | 370 | 'type' => 'checkbox', |
371 | 371 | 'std' => 1 |
372 | 372 | ), |
373 | 373 | |
374 | 374 | 'email_refunded_invoice_admin_bcc' => array( |
375 | 375 | 'id' => 'email_refunded_invoice_admin_bcc', |
376 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
377 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
376 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
377 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
378 | 378 | 'type' => 'checkbox', |
379 | 379 | 'std' => 1 |
380 | 380 | ), |
381 | 381 | |
382 | 382 | 'email_refunded_invoice_subject' => array( |
383 | 383 | 'id' => 'email_refunded_invoice_subject', |
384 | - 'name' => __( 'Subject', 'invoicing' ), |
|
385 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
384 | + 'name' => __('Subject', 'invoicing'), |
|
385 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
386 | 386 | 'help-tip' => true, |
387 | 387 | 'type' => 'text', |
388 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing' ), |
|
388 | + 'std' => __('[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing'), |
|
389 | 389 | 'size' => 'large' |
390 | 390 | ), |
391 | 391 | |
392 | 392 | 'email_refunded_invoice_heading' => array( |
393 | 393 | 'id' => 'email_refunded_invoice_heading', |
394 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
395 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
394 | + 'name' => __('Email Heading', 'invoicing'), |
|
395 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
396 | 396 | 'help-tip' => true, |
397 | 397 | 'type' => 'text', |
398 | - 'std' => __( 'Your invoice has been refunded', 'invoicing' ), |
|
398 | + 'std' => __('Your invoice has been refunded', 'invoicing'), |
|
399 | 399 | 'size' => 'large' |
400 | 400 | ), |
401 | 401 | |
402 | 402 | 'email_refunded_invoice_body' => array( |
403 | 403 | 'id' => 'email_refunded_invoice_body', |
404 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
405 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
404 | + 'name' => __('Email Content', 'invoicing'), |
|
405 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
406 | 406 | 'type' => 'rich_editor', |
407 | - 'std' => __( '<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded.</p>', 'invoicing' ), |
|
407 | + 'std' => __('<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded.</p>', 'invoicing'), |
|
408 | 408 | 'class' => 'large', |
409 | 409 | 'size' => '10' |
410 | 410 | ), |
@@ -415,53 +415,53 @@ discard block |
||
415 | 415 | |
416 | 416 | 'email_user_invoice_header' => array( |
417 | 417 | 'id' => 'email_user_invoice_header', |
418 | - 'name' => '<h3>' . __( 'Customer Invoice', 'invoicing' ) . '</h3>', |
|
419 | - 'desc' => __( 'These emails are sent to customers containing their invoice information and payment links.', 'invoicing' ), |
|
418 | + 'name' => '<h3>' . __('Customer Invoice', 'invoicing') . '</h3>', |
|
419 | + 'desc' => __('These emails are sent to customers containing their invoice information and payment links.', 'invoicing'), |
|
420 | 420 | 'type' => 'header', |
421 | 421 | ), |
422 | 422 | |
423 | 423 | 'email_user_invoice_active' => array( |
424 | 424 | 'id' => 'email_user_invoice_active', |
425 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
426 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
425 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
426 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
427 | 427 | 'type' => 'checkbox', |
428 | 428 | 'std' => 1 |
429 | 429 | ), |
430 | 430 | |
431 | 431 | 'email_user_invoice_admin_bcc' => array( |
432 | 432 | 'id' => 'email_user_invoice_admin_bcc', |
433 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
434 | - 'desc' => __( 'Check if you want to send a copy of this notification email to to the site admin.', 'invoicing' ), |
|
433 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
434 | + 'desc' => __('Check if you want to send a copy of this notification email to to the site admin.', 'invoicing'), |
|
435 | 435 | 'type' => 'checkbox', |
436 | 436 | 'std' => 0 |
437 | 437 | ), |
438 | 438 | |
439 | 439 | 'email_user_invoice_subject' => array( |
440 | 440 | 'id' => 'email_user_invoice_subject', |
441 | - 'name' => __( 'Subject', 'invoicing' ), |
|
442 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
441 | + 'name' => __('Subject', 'invoicing'), |
|
442 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
443 | 443 | 'help-tip' => true, |
444 | 444 | 'type' => 'text', |
445 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date}', 'invoicing' ), |
|
445 | + 'std' => __('[{site_title}] Your invoice from {invoice_date}', 'invoicing'), |
|
446 | 446 | 'size' => 'large' |
447 | 447 | ), |
448 | 448 | |
449 | 449 | 'email_user_invoice_heading' => array( |
450 | 450 | 'id' => 'email_user_invoice_heading', |
451 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
452 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
451 | + 'name' => __('Email Heading', 'invoicing'), |
|
452 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
453 | 453 | 'help-tip' => true, |
454 | 454 | 'type' => 'text', |
455 | - 'std' => __( 'Your invoice {invoice_number} details', 'invoicing' ), |
|
455 | + 'std' => __('Your invoice {invoice_number} details', 'invoicing'), |
|
456 | 456 | 'size' => 'large' |
457 | 457 | ), |
458 | 458 | |
459 | 459 | 'email_user_invoice_body' => array( |
460 | 460 | 'id' => 'email_user_invoice_body', |
461 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
462 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
461 | + 'name' => __('Email Content', 'invoicing'), |
|
462 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
463 | 463 | 'type' => 'rich_editor', |
464 | - 'std' => __( '<p>Hi {name},</p><p>An invoice of {invoice_total} has been created for you on {site_title}. You can <a href="{invoice_link}">view</a> or <a href="{invoice_pay_link}">pay</a> the invoice. Please reply to this email if you have any questions about the invoice.', 'invoicing' ), |
|
464 | + 'std' => __('<p>Hi {name},</p><p>An invoice of {invoice_total} has been created for you on {site_title}. You can <a href="{invoice_link}">view</a> or <a href="{invoice_pay_link}">pay</a> the invoice. Please reply to this email if you have any questions about the invoice.', 'invoicing'), |
|
465 | 465 | 'class' => 'large', |
466 | 466 | 'size' => '10' |
467 | 467 | ), |
@@ -471,53 +471,53 @@ discard block |
||
471 | 471 | |
472 | 472 | 'email_user_note_header' => array( |
473 | 473 | 'id' => 'email_user_note_header', |
474 | - 'name' => '<h3>' . __( 'Customer Note', 'invoicing' ) . '</h3>', |
|
475 | - 'desc' => __( 'These emails are sent when you add a customer note to an invoice/quote.', 'invoicing' ), |
|
474 | + 'name' => '<h3>' . __('Customer Note', 'invoicing') . '</h3>', |
|
475 | + 'desc' => __('These emails are sent when you add a customer note to an invoice/quote.', 'invoicing'), |
|
476 | 476 | 'type' => 'header', |
477 | 477 | ), |
478 | 478 | |
479 | 479 | 'email_user_note_active' => array( |
480 | 480 | 'id' => 'email_user_note_active', |
481 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
482 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
481 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
482 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
483 | 483 | 'type' => 'checkbox', |
484 | 484 | 'std' => 1 |
485 | 485 | ), |
486 | 486 | |
487 | 487 | 'email_user_note_admin_bcc' => array( |
488 | 488 | 'id' => 'email_user_note_admin_bcc', |
489 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
490 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
489 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
490 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
491 | 491 | 'type' => 'checkbox', |
492 | 492 | 'std' => 0 |
493 | 493 | ), |
494 | 494 | |
495 | 495 | 'email_user_note_subject' => array( |
496 | 496 | 'id' => 'email_user_note_subject', |
497 | - 'name' => __( 'Subject', 'invoicing' ), |
|
498 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
497 | + 'name' => __('Subject', 'invoicing'), |
|
498 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
499 | 499 | 'help-tip' => true, |
500 | 500 | 'type' => 'text', |
501 | - 'std' => __( '[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing' ), |
|
501 | + 'std' => __('[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing'), |
|
502 | 502 | 'size' => 'large' |
503 | 503 | ), |
504 | 504 | |
505 | 505 | 'email_user_note_heading' => array( |
506 | 506 | 'id' => 'email_user_note_heading', |
507 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
508 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
507 | + 'name' => __('Email Heading', 'invoicing'), |
|
508 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
509 | 509 | 'help-tip' => true, |
510 | 510 | 'type' => 'text', |
511 | - 'std' => __( 'A note has been added to your {invoice_label}', 'invoicing' ), |
|
511 | + 'std' => __('A note has been added to your {invoice_label}', 'invoicing'), |
|
512 | 512 | 'size' => 'large' |
513 | 513 | ), |
514 | 514 | |
515 | 515 | 'email_user_note_body' => array( |
516 | 516 | 'id' => 'email_user_note_body', |
517 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
518 | - 'desc' => __( 'The content of the email (wildcards and HTML are allowed).', 'invoicing' ), |
|
517 | + 'name' => __('Email Content', 'invoicing'), |
|
518 | + 'desc' => __('The content of the email (wildcards and HTML are allowed).', 'invoicing'), |
|
519 | 519 | 'type' => 'rich_editor', |
520 | - 'std' => __( '<p>Hi {name},</p><p>Following note has been added to your {invoice_label}:</p><blockquote class="wpinv-note">{customer_note}</blockquote>', 'invoicing' ), |
|
520 | + 'std' => __('<p>Hi {name},</p><p>Following note has been added to your {invoice_label}:</p><blockquote class="wpinv-note">{customer_note}</blockquote>', 'invoicing'), |
|
521 | 521 | 'class' => 'large', |
522 | 522 | 'size' => '10' |
523 | 523 | ), |
@@ -528,63 +528,63 @@ discard block |
||
528 | 528 | |
529 | 529 | 'email_overdue_header' => array( |
530 | 530 | 'id' => 'email_overdue_header', |
531 | - 'name' => '<h3>' . __( 'Payment Reminder', 'invoicing' ) . '</h3>', |
|
532 | - 'desc' => __( 'Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing' ), |
|
531 | + 'name' => '<h3>' . __('Payment Reminder', 'invoicing') . '</h3>', |
|
532 | + 'desc' => __('Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing'), |
|
533 | 533 | 'type' => 'header', |
534 | 534 | ), |
535 | 535 | |
536 | 536 | 'email_overdue_active' => array( |
537 | 537 | 'id' => 'email_overdue_active', |
538 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
539 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
538 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
539 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
540 | 540 | 'type' => 'checkbox', |
541 | 541 | 'std' => 1 |
542 | 542 | ), |
543 | 543 | |
544 | 544 | 'email_overdue_admin_bcc' => array( |
545 | 545 | 'id' => 'email_overdue_admin_bcc', |
546 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
547 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
546 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
547 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
548 | 548 | 'type' => 'checkbox', |
549 | 549 | 'std' => 0 |
550 | 550 | ), |
551 | 551 | |
552 | 552 | 'email_overdue_days' => array( |
553 | 553 | 'id' => 'email_overdue_days', |
554 | - 'name' => __( 'When to Send', 'invoicing' ), |
|
555 | - 'desc' => __( 'Check when you would like payment reminders sent out.', 'invoicing' ), |
|
554 | + 'name' => __('When to Send', 'invoicing'), |
|
555 | + 'desc' => __('Check when you would like payment reminders sent out.', 'invoicing'), |
|
556 | 556 | 'help-tip' => true, |
557 | - 'std' => array( '1' ), |
|
557 | + 'std' => array('1'), |
|
558 | 558 | 'type' => 'multicheck', |
559 | 559 | 'options' => $overdue_days_options, |
560 | 560 | ), |
561 | 561 | |
562 | 562 | 'email_overdue_subject' => array( |
563 | 563 | 'id' => 'email_overdue_subject', |
564 | - 'name' => __( 'Subject', 'invoicing' ), |
|
565 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
564 | + 'name' => __('Subject', 'invoicing'), |
|
565 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
566 | 566 | 'help-tip' => true, |
567 | 567 | 'type' => 'text', |
568 | - 'std' => __( '[{site_title}] Payment Reminder', 'invoicing' ), |
|
568 | + 'std' => __('[{site_title}] Payment Reminder', 'invoicing'), |
|
569 | 569 | 'size' => 'large' |
570 | 570 | ), |
571 | 571 | |
572 | 572 | 'email_overdue_heading' => array( |
573 | 573 | 'id' => 'email_overdue_heading', |
574 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
575 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
574 | + 'name' => __('Email Heading', 'invoicing'), |
|
575 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
576 | 576 | 'help-tip' => true, |
577 | 577 | 'type' => 'text', |
578 | - 'std' => __( 'Payment reminder for your invoice', 'invoicing' ), |
|
578 | + 'std' => __('Payment reminder for your invoice', 'invoicing'), |
|
579 | 579 | 'size' => 'large' |
580 | 580 | ), |
581 | 581 | |
582 | 582 | 'email_overdue_body' => array( |
583 | 583 | 'id' => 'email_overdue_body', |
584 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
585 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
584 | + 'name' => __('Email Content', 'invoicing'), |
|
585 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
586 | 586 | 'type' => 'rich_editor', |
587 | - 'std' => __( '<p>Hi {full_name},</p><p>This is just a friendly reminder that your invoice <a href="{invoice_link}">#{invoice_number}</a> {is_was} due on {invoice_due_date}.</p><p>The total of this invoice is {invoice_total}</p><p>To view / pay now for this invoice please use the following link: <a class="btn btn-success" href="{invoice_link}">View / Pay</a></p>', 'invoicing' ), |
|
587 | + 'std' => __('<p>Hi {full_name},</p><p>This is just a friendly reminder that your invoice <a href="{invoice_link}">#{invoice_number}</a> {is_was} due on {invoice_due_date}.</p><p>The total of this invoice is {invoice_total}</p><p>To view / pay now for this invoice please use the following link: <a class="btn btn-success" href="{invoice_link}">View / Pay</a></p>', 'invoicing'), |
|
588 | 588 | 'class' => 'large', |
589 | 589 | 'size' => 10, |
590 | 590 | ), |
@@ -595,63 +595,63 @@ discard block |
||
595 | 595 | |
596 | 596 | 'email_renewal_reminder_header' => array( |
597 | 597 | 'id' => 'email_renewal_reminder_header', |
598 | - 'name' => '<h3>' . __( 'Renewal Reminder', 'invoicing' ) . '</h3>', |
|
599 | - 'desc' => __( 'These emails are sent to customers whenever their subscription is about to expire.', 'invoicing' ), |
|
598 | + 'name' => '<h3>' . __('Renewal Reminder', 'invoicing') . '</h3>', |
|
599 | + 'desc' => __('These emails are sent to customers whenever their subscription is about to expire.', 'invoicing'), |
|
600 | 600 | 'type' => 'header', |
601 | 601 | ), |
602 | 602 | |
603 | 603 | 'email_renewal_reminder_active' => array( |
604 | 604 | 'id' => 'email_renewal_reminder_active', |
605 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
606 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
605 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
606 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
607 | 607 | 'type' => 'checkbox', |
608 | 608 | 'std' => 0 |
609 | 609 | ), |
610 | 610 | |
611 | 611 | 'email_renewal_reminder_admin_bcc' => array( |
612 | 612 | 'id' => 'email_renewal_reminder_admin_bcc', |
613 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
614 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
613 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
614 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
615 | 615 | 'type' => 'checkbox', |
616 | 616 | 'std' => 0 |
617 | 617 | ), |
618 | 618 | |
619 | 619 | 'email_renewal_reminder_days' => array( |
620 | 620 | 'id' => 'email_renewal_reminder_days', |
621 | - 'name' => __( 'When to Send', 'invoicing' ), |
|
622 | - 'desc' => __( 'Check when you would like renewal reminders sent out.', 'invoicing' ), |
|
621 | + 'name' => __('When to Send', 'invoicing'), |
|
622 | + 'desc' => __('Check when you would like renewal reminders sent out.', 'invoicing'), |
|
623 | 623 | 'help-tip' => true, |
624 | - 'std' => array( '1', '5', '10' ), |
|
624 | + 'std' => array('1', '5', '10'), |
|
625 | 625 | 'type' => 'multicheck', |
626 | 626 | 'options' => $renewal_days_options, |
627 | 627 | ), |
628 | 628 | |
629 | 629 | 'email_renewal_reminder_subject' => array( |
630 | 630 | 'id' => 'email_renewal_reminder_subject', |
631 | - 'name' => __( 'Subject', 'invoicing' ), |
|
632 | - 'desc' => __( 'Enter the subject line for the email.', 'invoicing' ), |
|
631 | + 'name' => __('Subject', 'invoicing'), |
|
632 | + 'desc' => __('Enter the subject line for the email.', 'invoicing'), |
|
633 | 633 | 'help-tip' => true, |
634 | 634 | 'type' => 'text', |
635 | - 'std' => __( '[{site_title}] Renewal Reminder', 'invoicing' ), |
|
635 | + 'std' => __('[{site_title}] Renewal Reminder', 'invoicing'), |
|
636 | 636 | 'size' => 'large' |
637 | 637 | ), |
638 | 638 | |
639 | 639 | 'email_renewal_reminder_heading' => array( |
640 | 640 | 'id' => 'email_renewal_reminder_heading', |
641 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
642 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
641 | + 'name' => __('Email Heading', 'invoicing'), |
|
642 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
643 | 643 | 'help-tip' => true, |
644 | 644 | 'type' => 'text', |
645 | - 'std' => __( 'Upcoming renewal reminder', 'invoicing' ), |
|
645 | + 'std' => __('Upcoming renewal reminder', 'invoicing'), |
|
646 | 646 | 'size' => 'large' |
647 | 647 | ), |
648 | 648 | |
649 | 649 | 'email_renewal_reminder_body' => array( |
650 | 650 | 'id' => 'email_renewal_reminder_body', |
651 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
652 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
651 | + 'name' => __('Email Content', 'invoicing'), |
|
652 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
653 | 653 | 'type' => 'rich_editor', |
654 | - 'std' => __( '<p>Hi {full_name},</p><p>This is just a friendly reminder that your subscription for invoice <a href="{invoice_link}">#{invoice_number}</a> will renew on {subscription_renewal_date}.</p>', 'invoicing' ), |
|
654 | + 'std' => __('<p>Hi {full_name},</p><p>This is just a friendly reminder that your subscription for invoice <a href="{invoice_link}">#{invoice_number}</a> will renew on {subscription_renewal_date}.</p>', 'invoicing'), |
|
655 | 655 | 'class' => 'large', |
656 | 656 | 'size' => 10, |
657 | 657 | ), |
@@ -662,53 +662,53 @@ discard block |
||
662 | 662 | |
663 | 663 | 'email_subscription_trial_header' => array( |
664 | 664 | 'id' => 'email_subscription_trial_header', |
665 | - 'name' => '<h3>' . __( 'Trial Started', 'invoicing' ) . '</h3>', |
|
666 | - 'desc' => __( 'These emails are sent when a customer starts a subscription trial.', 'invoicing' ), |
|
665 | + 'name' => '<h3>' . __('Trial Started', 'invoicing') . '</h3>', |
|
666 | + 'desc' => __('These emails are sent when a customer starts a subscription trial.', 'invoicing'), |
|
667 | 667 | 'type' => 'header', |
668 | 668 | ), |
669 | 669 | |
670 | 670 | 'email_subscription_trial_active' => array( |
671 | 671 | 'id' => 'email_subscription_trial_active', |
672 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
673 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
672 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
673 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
674 | 674 | 'type' => 'checkbox', |
675 | 675 | 'std' => 0 |
676 | 676 | ), |
677 | 677 | |
678 | 678 | 'email_subscription_trial_bcc' => array( |
679 | 679 | 'id' => 'email_subscription_trial_admin_bcc', |
680 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
681 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
680 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
681 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
682 | 682 | 'type' => 'checkbox', |
683 | 683 | 'std' => 0 |
684 | 684 | ), |
685 | 685 | |
686 | 686 | 'email_subscription_trial_subject' => array( |
687 | 687 | 'id' => 'email_subscription_trial_subject', |
688 | - 'name' => __( 'Subject', 'invoicing' ), |
|
689 | - 'desc' => __( 'Enter the subject line for the subscription trial email.', 'invoicing' ), |
|
688 | + 'name' => __('Subject', 'invoicing'), |
|
689 | + 'desc' => __('Enter the subject line for the subscription trial email.', 'invoicing'), |
|
690 | 690 | 'help-tip' => true, |
691 | 691 | 'type' => 'text', |
692 | - 'std' => __( '[{site_title}] Trial Started', 'invoicing' ), |
|
692 | + 'std' => __('[{site_title}] Trial Started', 'invoicing'), |
|
693 | 693 | 'size' => 'large' |
694 | 694 | ), |
695 | 695 | |
696 | 696 | 'email_subscription_trial_heading' => array( |
697 | 697 | 'id' => 'email_subscription_trial_heading', |
698 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
699 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
698 | + 'name' => __('Email Heading', 'invoicing'), |
|
699 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
700 | 700 | 'help-tip' => true, |
701 | 701 | 'type' => 'text', |
702 | - 'std' => __( 'Trial Started', 'invoicing' ), |
|
702 | + 'std' => __('Trial Started', 'invoicing'), |
|
703 | 703 | 'size' => 'large' |
704 | 704 | ), |
705 | 705 | |
706 | 706 | 'email_subscription_trial_body' => array( |
707 | 707 | 'id' => 'email_trial_body', |
708 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
709 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
708 | + 'name' => __('Email Content', 'invoicing'), |
|
709 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
710 | 710 | 'type' => 'rich_editor', |
711 | - 'std' => __( '<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing' ), |
|
711 | + 'std' => __('<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing'), |
|
712 | 712 | 'class' => 'large', |
713 | 713 | 'size' => 10, |
714 | 714 | ), |
@@ -718,53 +718,53 @@ discard block |
||
718 | 718 | |
719 | 719 | 'email_subscription_cancelled_header' => array( |
720 | 720 | 'id' => 'email_subscription_cancelled_header', |
721 | - 'name' => '<h3>' . __( 'Subscription Cancelled', 'invoicing' ) . '</h3>', |
|
722 | - 'desc' => __( 'These emails are sent when a customer cancels their subscription.', 'invoicing' ), |
|
721 | + 'name' => '<h3>' . __('Subscription Cancelled', 'invoicing') . '</h3>', |
|
722 | + 'desc' => __('These emails are sent when a customer cancels their subscription.', 'invoicing'), |
|
723 | 723 | 'type' => 'header', |
724 | 724 | ), |
725 | 725 | |
726 | 726 | 'email_subscription_cancelled_active' => array( |
727 | 727 | 'id' => 'email_subscription_cancelled_active', |
728 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
729 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
728 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
729 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
730 | 730 | 'type' => 'checkbox', |
731 | 731 | 'std' => 1 |
732 | 732 | ), |
733 | 733 | |
734 | 734 | 'email_subscription_cancelled_bcc' => array( |
735 | 735 | 'id' => 'email_subscription_cancelled_admin_bcc', |
736 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
737 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
736 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
737 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
738 | 738 | 'type' => 'checkbox', |
739 | 739 | 'std' => 1 |
740 | 740 | ), |
741 | 741 | |
742 | 742 | 'email_subscription_cancelled_subject' => array( |
743 | 743 | 'id' => 'email_subscription_cancelled_subject', |
744 | - 'name' => __( 'Subject', 'invoicing' ), |
|
745 | - 'desc' => __( 'Enter the subject line for the subscription cancelled email.', 'invoicing' ), |
|
744 | + 'name' => __('Subject', 'invoicing'), |
|
745 | + 'desc' => __('Enter the subject line for the subscription cancelled email.', 'invoicing'), |
|
746 | 746 | 'help-tip' => true, |
747 | 747 | 'type' => 'text', |
748 | - 'std' => __( '[{site_title}] Subscription Cancelled', 'invoicing' ), |
|
748 | + 'std' => __('[{site_title}] Subscription Cancelled', 'invoicing'), |
|
749 | 749 | 'size' => 'large' |
750 | 750 | ), |
751 | 751 | |
752 | 752 | 'email_subscription_cancelled_heading' => array( |
753 | 753 | 'id' => 'email_subscription_complete_heading', |
754 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
755 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
754 | + 'name' => __('Email Heading', 'invoicing'), |
|
755 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
756 | 756 | 'help-tip' => true, |
757 | 757 | 'type' => 'text', |
758 | - 'std' => __( 'Subscription Cancelled', 'invoicing' ), |
|
758 | + 'std' => __('Subscription Cancelled', 'invoicing'), |
|
759 | 759 | 'size' => 'large' |
760 | 760 | ), |
761 | 761 | |
762 | 762 | 'email_subscription_cancelled_body' => array( |
763 | 763 | 'id' => 'email_cancelled_body', |
764 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
765 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
764 | + 'name' => __('Email Content', 'invoicing'), |
|
765 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
766 | 766 | 'type' => 'rich_editor', |
767 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing' ), |
|
767 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing'), |
|
768 | 768 | 'class' => 'large', |
769 | 769 | 'size' => 10, |
770 | 770 | ), |
@@ -774,53 +774,53 @@ discard block |
||
774 | 774 | |
775 | 775 | 'email_subscription_expired_header' => array( |
776 | 776 | 'id' => 'email_subscription_expired_header', |
777 | - 'name' => '<h3>' . __( 'Subscription Expired', 'invoicing' ) . '</h3>', |
|
778 | - 'desc' => __( "These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing' ), |
|
777 | + 'name' => '<h3>' . __('Subscription Expired', 'invoicing') . '</h3>', |
|
778 | + 'desc' => __("These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing'), |
|
779 | 779 | 'type' => 'header', |
780 | 780 | ), |
781 | 781 | |
782 | 782 | 'email_subscription_expired_active' => array( |
783 | 783 | 'id' => 'email_subscription_expired_active', |
784 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
785 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
784 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
785 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
786 | 786 | 'type' => 'checkbox', |
787 | 787 | 'std' => 1 |
788 | 788 | ), |
789 | 789 | |
790 | 790 | 'email_subscription_expired_bcc' => array( |
791 | 791 | 'id' => 'email_subscription_expired_admin_bcc', |
792 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
793 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
792 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
793 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
794 | 794 | 'type' => 'checkbox', |
795 | 795 | 'std' => 1 |
796 | 796 | ), |
797 | 797 | |
798 | 798 | 'email_subscription_expired_subject' => array( |
799 | 799 | 'id' => 'email_subscription_expired_subject', |
800 | - 'name' => __( 'Subject', 'invoicing' ), |
|
801 | - 'desc' => __( 'Enter the subject line for the subscription expired email.', 'invoicing' ), |
|
800 | + 'name' => __('Subject', 'invoicing'), |
|
801 | + 'desc' => __('Enter the subject line for the subscription expired email.', 'invoicing'), |
|
802 | 802 | 'help-tip' => true, |
803 | 803 | 'type' => 'text', |
804 | - 'std' => __( '[{site_title}] Subscription Expired', 'invoicing' ), |
|
804 | + 'std' => __('[{site_title}] Subscription Expired', 'invoicing'), |
|
805 | 805 | 'size' => 'large' |
806 | 806 | ), |
807 | 807 | |
808 | 808 | 'email_subscription_expired_heading' => array( |
809 | 809 | 'id' => 'email_subscription_expired_heading', |
810 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
811 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
810 | + 'name' => __('Email Heading', 'invoicing'), |
|
811 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
812 | 812 | 'type' => 'text', |
813 | - 'std' => __( 'Subscription Expired', 'invoicing' ), |
|
813 | + 'std' => __('Subscription Expired', 'invoicing'), |
|
814 | 814 | 'help-tip' => true, |
815 | 815 | 'size' => 'large' |
816 | 816 | ), |
817 | 817 | |
818 | 818 | 'email_subscription_expired_body' => array( |
819 | 819 | 'id' => 'email_expired_body', |
820 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
821 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
820 | + 'name' => __('Email Content', 'invoicing'), |
|
821 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
822 | 822 | 'type' => 'rich_editor', |
823 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing' ), |
|
823 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing'), |
|
824 | 824 | 'class' => 'large', |
825 | 825 | 'size' => 10, |
826 | 826 | ), |
@@ -830,53 +830,53 @@ discard block |
||
830 | 830 | |
831 | 831 | 'email_subscription_complete_header' => array( |
832 | 832 | 'id' => 'email_subscription_complete_header', |
833 | - 'name' => '<h3>' . __( 'Subscription Complete', 'invoicing' ) . '</h3>', |
|
834 | - 'desc' => __( 'These emails are sent when a customer completes their subscription.', 'invoicing' ), |
|
833 | + 'name' => '<h3>' . __('Subscription Complete', 'invoicing') . '</h3>', |
|
834 | + 'desc' => __('These emails are sent when a customer completes their subscription.', 'invoicing'), |
|
835 | 835 | 'type' => 'header', |
836 | 836 | ), |
837 | 837 | |
838 | 838 | 'email_subscription_complete_active' => array( |
839 | 839 | 'id' => 'email_subscription_complete_active', |
840 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
841 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
840 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
841 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
842 | 842 | 'type' => 'checkbox', |
843 | 843 | 'std' => 1 |
844 | 844 | ), |
845 | 845 | |
846 | 846 | 'email_subscription_complete_bcc' => array( |
847 | 847 | 'id' => 'email_subscription_complete_admin_bcc', |
848 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
849 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
848 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
849 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
850 | 850 | 'type' => 'checkbox', |
851 | 851 | 'std' => 1 |
852 | 852 | ), |
853 | 853 | |
854 | 854 | 'email_subscription_complete_subject' => array( |
855 | 855 | 'id' => 'email_subscription_complete_subject', |
856 | - 'name' => __( 'Subject', 'invoicing' ), |
|
857 | - 'desc' => __( 'Enter the subject line for the subscription complete email.', 'invoicing' ), |
|
856 | + 'name' => __('Subject', 'invoicing'), |
|
857 | + 'desc' => __('Enter the subject line for the subscription complete email.', 'invoicing'), |
|
858 | 858 | 'help-tip' => true, |
859 | 859 | 'type' => 'text', |
860 | - 'std' => __( '[{site_title}] Subscription Complete', 'invoicing' ), |
|
860 | + 'std' => __('[{site_title}] Subscription Complete', 'invoicing'), |
|
861 | 861 | 'size' => 'large' |
862 | 862 | ), |
863 | 863 | |
864 | 864 | 'email_subscription_complete_heading' => array( |
865 | 865 | 'id' => 'email_subscription_complete_heading', |
866 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
867 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
866 | + 'name' => __('Email Heading', 'invoicing'), |
|
867 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
868 | 868 | 'help-tip' => true, |
869 | 869 | 'type' => 'text', |
870 | - 'std' => __( 'Subscription Complete', 'invoicing' ), |
|
870 | + 'std' => __('Subscription Complete', 'invoicing'), |
|
871 | 871 | 'size' => 'large' |
872 | 872 | ), |
873 | 873 | |
874 | 874 | 'email_subscription_complete_body' => array( |
875 | 875 | 'id' => 'email_complete_body', |
876 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
877 | - 'desc' => __( 'The content of the email.', 'invoicing' ), |
|
876 | + 'name' => __('Email Content', 'invoicing'), |
|
877 | + 'desc' => __('The content of the email.', 'invoicing'), |
|
878 | 878 | 'type' => 'rich_editor', |
879 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing' ), |
|
879 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing'), |
|
880 | 880 | 'class' => 'large', |
881 | 881 | 'size' => 10, |
882 | 882 | ), |
@@ -5,7 +5,7 @@ discard block |
||
5 | 5 | * |
6 | 6 | */ |
7 | 7 | |
8 | -if ( ! defined( 'ABSPATH' ) ) { |
|
8 | +if (!defined('ABSPATH')) { |
|
9 | 9 | exit; // Exit if accessed directly |
10 | 10 | } |
11 | 11 | |
@@ -19,16 +19,16 @@ discard block |
||
19 | 19 | * |
20 | 20 | * @param WP_Post $post |
21 | 21 | */ |
22 | - public static function output( $post ) { |
|
22 | + public static function output($post) { |
|
23 | 23 | |
24 | 24 | // Fetch the invoice. |
25 | - $invoice = new WPInv_Invoice( $post ); |
|
25 | + $invoice = new WPInv_Invoice($post); |
|
26 | 26 | |
27 | 27 | // Fetch the subscription. |
28 | - $subscription = getpaid_get_invoice_subscription( $invoice ); |
|
28 | + $subscription = getpaid_get_invoice_subscription($invoice); |
|
29 | 29 | |
30 | 30 | echo '<div class="bsui">'; |
31 | - getpaid_admin_subscription_details_metabox( /** @scrutinizer ignore-type */$subscription ); |
|
31 | + getpaid_admin_subscription_details_metabox(/** @scrutinizer ignore-type */$subscription); |
|
32 | 32 | echo '</div>'; |
33 | 33 | |
34 | 34 | } |
@@ -38,16 +38,16 @@ discard block |
||
38 | 38 | * |
39 | 39 | * @param WP_Post $post |
40 | 40 | */ |
41 | - public static function output_invoices( $post ) { |
|
41 | + public static function output_invoices($post) { |
|
42 | 42 | |
43 | 43 | // Fetch the invoice. |
44 | - $invoice = new WPInv_Invoice( $post ); |
|
44 | + $invoice = new WPInv_Invoice($post); |
|
45 | 45 | |
46 | 46 | // Fetch the subscription. |
47 | - $subscription = getpaid_get_invoice_subscription( $invoice ); |
|
47 | + $subscription = getpaid_get_invoice_subscription($invoice); |
|
48 | 48 | |
49 | 49 | echo '<div class="bsui">'; |
50 | - getpaid_admin_subscription_invoice_details_metabox( /** @scrutinizer ignore-type */$subscription ); |
|
50 | + getpaid_admin_subscription_invoice_details_metabox(/** @scrutinizer ignore-type */$subscription); |
|
51 | 51 | echo '</div>'; |
52 | 52 | |
53 | 53 | } |
@@ -4,7 +4,7 @@ discard block |
||
4 | 4 | * |
5 | 5 | */ |
6 | 6 | |
7 | -defined( 'ABSPATH' ) || exit; |
|
7 | +defined('ABSPATH') || exit; |
|
8 | 8 | |
9 | 9 | /** |
10 | 10 | * This class handles subscription notificaiton emails. |
@@ -45,21 +45,21 @@ discard block |
||
45 | 45 | */ |
46 | 46 | public function init_hooks() { |
47 | 47 | |
48 | - add_filter( 'getpaid_get_email_merge_tags', array( $this, 'subscription_merge_tags' ), 10, 2 ); |
|
49 | - foreach ( $this->subscription_actions as $hook => $email_type ) { |
|
48 | + add_filter('getpaid_get_email_merge_tags', array($this, 'subscription_merge_tags'), 10, 2); |
|
49 | + foreach ($this->subscription_actions as $hook => $email_type) { |
|
50 | 50 | |
51 | - $email = new GetPaid_Notification_Email( $email_type ); |
|
51 | + $email = new GetPaid_Notification_Email($email_type); |
|
52 | 52 | |
53 | - if ( ! $email->is_active() ) { |
|
53 | + if (!$email->is_active()) { |
|
54 | 54 | continue; |
55 | 55 | } |
56 | 56 | |
57 | - if ( method_exists( $this, $email_type ) ) { |
|
58 | - add_action( $hook, array( $this, $email_type ), 100, 2 ); |
|
57 | + if (method_exists($this, $email_type)) { |
|
58 | + add_action($hook, array($this, $email_type), 100, 2); |
|
59 | 59 | continue; |
60 | 60 | } |
61 | 61 | |
62 | - do_action( 'getpaid_subscription_notification_email_register_hook', $email ); |
|
62 | + do_action('getpaid_subscription_notification_email_register_hook', $email); |
|
63 | 63 | |
64 | 64 | } |
65 | 65 | |
@@ -71,12 +71,12 @@ discard block |
||
71 | 71 | * @param array $merge_tags |
72 | 72 | * @param mixed|WPInv_Invoice|WPInv_Subscription $object |
73 | 73 | */ |
74 | - public function subscription_merge_tags( $merge_tags, $object ) { |
|
74 | + public function subscription_merge_tags($merge_tags, $object) { |
|
75 | 75 | |
76 | - if ( is_a( $object, 'WPInv_Subscription' ) ) { |
|
76 | + if (is_a($object, 'WPInv_Subscription')) { |
|
77 | 77 | $merge_tags = array_merge( |
78 | 78 | $merge_tags, |
79 | - $this->get_subscription_merge_tags( $object ) |
|
79 | + $this->get_subscription_merge_tags($object) |
|
80 | 80 | ); |
81 | 81 | } |
82 | 82 | |
@@ -90,25 +90,25 @@ discard block |
||
90 | 90 | * @param WPInv_Subscription $subscription |
91 | 91 | * @return array |
92 | 92 | */ |
93 | - public function get_subscription_merge_tags( $subscription ) { |
|
93 | + public function get_subscription_merge_tags($subscription) { |
|
94 | 94 | |
95 | 95 | // Abort if it does not exist. |
96 | - if ( ! $subscription->get_id() ) { |
|
96 | + if (!$subscription->get_id()) { |
|
97 | 97 | return array(); |
98 | 98 | } |
99 | 99 | |
100 | - $invoice = $subscription->get_parent_invoice(); |
|
100 | + $invoice = $subscription->get_parent_invoice(); |
|
101 | 101 | return array( |
102 | - '{subscription_renewal_date}' => getpaid_format_date_value( $subscription->get_next_renewal_date(), __( 'Never', 'invoicing' ) ), |
|
103 | - '{subscription_created}' => getpaid_format_date_value( $subscription->get_date_created() ), |
|
104 | - '{subscription_status}' => sanitize_text_field( $subscription->get_status_label() ), |
|
105 | - '{subscription_profile_id}' => sanitize_text_field( $subscription->get_profile_id() ), |
|
106 | - '{subscription_id}' => absint( $subscription->get_id() ), |
|
107 | - '{subscription_recurring_amount}' => wpinv_price( wpinv_format_amount( $subscription->get_recurring_amount() ), $invoice->get_currency() ), |
|
108 | - '{subscription_initial_amount}' => wpinv_price( wpinv_format_amount( $subscription->get_initial_amount() ), $invoice->get_currency() ), |
|
109 | - '{subscription_recurring_period}' => getpaid_get_subscription_period_label( $subscription->get_period(), $subscription->get_frequency(), '' ), |
|
102 | + '{subscription_renewal_date}' => getpaid_format_date_value($subscription->get_next_renewal_date(), __('Never', 'invoicing')), |
|
103 | + '{subscription_created}' => getpaid_format_date_value($subscription->get_date_created()), |
|
104 | + '{subscription_status}' => sanitize_text_field($subscription->get_status_label()), |
|
105 | + '{subscription_profile_id}' => sanitize_text_field($subscription->get_profile_id()), |
|
106 | + '{subscription_id}' => absint($subscription->get_id()), |
|
107 | + '{subscription_recurring_amount}' => wpinv_price(wpinv_format_amount($subscription->get_recurring_amount()), $invoice->get_currency()), |
|
108 | + '{subscription_initial_amount}' => wpinv_price(wpinv_format_amount($subscription->get_initial_amount()), $invoice->get_currency()), |
|
109 | + '{subscription_recurring_period}' => getpaid_get_subscription_period_label($subscription->get_period(), $subscription->get_frequency(), ''), |
|
110 | 110 | '{subscription_bill_times}' => $subscription->get_bill_times(), |
111 | - '{subscription_url}' => esc_url( $subscription->get_view_url() ), |
|
111 | + '{subscription_url}' => esc_url($subscription->get_view_url()), |
|
112 | 112 | ); |
113 | 113 | |
114 | 114 | } |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | * @param WPInv_Invoice $invoice |
120 | 120 | * @return bool |
121 | 121 | */ |
122 | - public function should_send_notification( $invoice ) { |
|
122 | + public function should_send_notification($invoice) { |
|
123 | 123 | return 0 != $invoice->get_id(); |
124 | 124 | } |
125 | 125 | |
@@ -129,14 +129,14 @@ discard block |
||
129 | 129 | * @param WPInv_Invoice $invoice |
130 | 130 | * @return array |
131 | 131 | */ |
132 | - public function get_recipients( $invoice ) { |
|
133 | - $recipients = array( $invoice->get_email() ); |
|
132 | + public function get_recipients($invoice) { |
|
133 | + $recipients = array($invoice->get_email()); |
|
134 | 134 | |
135 | 135 | $cc = $invoice->get_email_cc(); |
136 | 136 | |
137 | - if ( ! empty( $cc ) ) { |
|
138 | - $cc = array_map( 'sanitize_email', wpinv_parse_list( $cc ) ); |
|
139 | - $recipients = array_filter( array_unique( array_merge( $recipients, $cc ) ) ); |
|
137 | + if (!empty($cc)) { |
|
138 | + $cc = array_map('sanitize_email', wpinv_parse_list($cc)); |
|
139 | + $recipients = array_filter(array_unique(array_merge($recipients, $cc))); |
|
140 | 140 | } |
141 | 141 | |
142 | 142 | return $recipients; |
@@ -150,45 +150,45 @@ discard block |
||
150 | 150 | * @param string $type |
151 | 151 | * @param array $extra_args Extra template args. |
152 | 152 | */ |
153 | - public function send_email( $subscription, $email, $type, $extra_args = array() ) { |
|
153 | + public function send_email($subscription, $email, $type, $extra_args = array()) { |
|
154 | 154 | |
155 | 155 | // Abort in case the parent invoice does not exist. |
156 | 156 | $invoice = $subscription->get_parent_invoice(); |
157 | - if ( ! $this->should_send_notification( $invoice ) ) { |
|
157 | + if (!$this->should_send_notification($invoice)) { |
|
158 | 158 | return; |
159 | 159 | } |
160 | 160 | |
161 | - do_action( 'getpaid_before_send_subscription_notification', $type, $subscription, $email ); |
|
161 | + do_action('getpaid_before_send_subscription_notification', $type, $subscription, $email); |
|
162 | 162 | |
163 | - $recipients = $this->get_recipients( $invoice ); |
|
163 | + $recipients = $this->get_recipients($invoice); |
|
164 | 164 | $mailer = new GetPaid_Notification_Email_Sender(); |
165 | 165 | $merge_tags = $email->get_merge_tags(); |
166 | - $content = $email->get_content( $merge_tags, $extra_args ); |
|
167 | - $subject = $email->add_merge_tags( $email->get_subject(), $merge_tags ); |
|
166 | + $content = $email->get_content($merge_tags, $extra_args); |
|
167 | + $subject = $email->add_merge_tags($email->get_subject(), $merge_tags); |
|
168 | 168 | $attachments = $email->get_attachments(); |
169 | 169 | |
170 | 170 | $result = $mailer->send( |
171 | - apply_filters( 'getpaid_subscription_email_recipients', wpinv_parse_list( $recipients ), $email ), |
|
171 | + apply_filters('getpaid_subscription_email_recipients', wpinv_parse_list($recipients), $email), |
|
172 | 172 | $subject, |
173 | 173 | $content, |
174 | 174 | $attachments |
175 | 175 | ); |
176 | 176 | |
177 | 177 | // Maybe send a copy to the admin. |
178 | - if ( $email->include_admin_bcc() ) { |
|
178 | + if ($email->include_admin_bcc()) { |
|
179 | 179 | $mailer->send( |
180 | 180 | wpinv_get_admin_email(), |
181 | - $subject . __( ' - ADMIN BCC COPY', 'invoicing' ), |
|
181 | + $subject . __(' - ADMIN BCC COPY', 'invoicing'), |
|
182 | 182 | $content, |
183 | 183 | $attachments |
184 | 184 | ); |
185 | 185 | } |
186 | 186 | |
187 | - if ( ! $result ) { |
|
188 | - $subscription->get_parent_invoice()->add_note( sprintf( __( 'Failed sending %s notification email.', 'invoicing' ), sanitize_key( $type ) ), false, false, true ); |
|
187 | + if (!$result) { |
|
188 | + $subscription->get_parent_invoice()->add_note(sprintf(__('Failed sending %s notification email.', 'invoicing'), sanitize_key($type)), false, false, true); |
|
189 | 189 | } |
190 | 190 | |
191 | - do_action( 'getpaid_after_send_subscription_notification', $type, $subscription, $email ); |
|
191 | + do_action('getpaid_after_send_subscription_notification', $type, $subscription, $email); |
|
192 | 192 | |
193 | 193 | } |
194 | 194 | |
@@ -197,10 +197,10 @@ discard block |
||
197 | 197 | * |
198 | 198 | * @param WPInv_Subscription $subscription |
199 | 199 | */ |
200 | - public function subscription_trial( $subscription ) { |
|
200 | + public function subscription_trial($subscription) { |
|
201 | 201 | |
202 | - $email = new GetPaid_Notification_Email( __FUNCTION__, $subscription ); |
|
203 | - $this->send_email( $subscription, $email, __FUNCTION__ ); |
|
202 | + $email = new GetPaid_Notification_Email(__FUNCTION__, $subscription); |
|
203 | + $this->send_email($subscription, $email, __FUNCTION__); |
|
204 | 204 | |
205 | 205 | } |
206 | 206 | |
@@ -209,10 +209,10 @@ discard block |
||
209 | 209 | * |
210 | 210 | * @param WPInv_Subscription $subscription |
211 | 211 | */ |
212 | - public function subscription_cancelled( $subscription ) { |
|
212 | + public function subscription_cancelled($subscription) { |
|
213 | 213 | |
214 | - $email = new GetPaid_Notification_Email( __FUNCTION__, $subscription ); |
|
215 | - $this->send_email( $subscription, $email, __FUNCTION__ ); |
|
214 | + $email = new GetPaid_Notification_Email(__FUNCTION__, $subscription); |
|
215 | + $this->send_email($subscription, $email, __FUNCTION__); |
|
216 | 216 | |
217 | 217 | } |
218 | 218 | |
@@ -221,10 +221,10 @@ discard block |
||
221 | 221 | * |
222 | 222 | * @param WPInv_Subscription $subscription |
223 | 223 | */ |
224 | - public function subscription_expired( $subscription ) { |
|
224 | + public function subscription_expired($subscription) { |
|
225 | 225 | |
226 | - $email = new GetPaid_Notification_Email( __FUNCTION__, $subscription ); |
|
227 | - $this->send_email( $subscription, $email, __FUNCTION__ ); |
|
226 | + $email = new GetPaid_Notification_Email(__FUNCTION__, $subscription); |
|
227 | + $this->send_email($subscription, $email, __FUNCTION__); |
|
228 | 228 | |
229 | 229 | } |
230 | 230 | |
@@ -233,10 +233,10 @@ discard block |
||
233 | 233 | * |
234 | 234 | * @param WPInv_Subscription $subscription |
235 | 235 | */ |
236 | - public function subscription_complete( $subscription ) { |
|
236 | + public function subscription_complete($subscription) { |
|
237 | 237 | |
238 | - $email = new GetPaid_Notification_Email( __FUNCTION__, $subscription ); |
|
239 | - $this->send_email( $subscription, $email, __FUNCTION__ ); |
|
238 | + $email = new GetPaid_Notification_Email(__FUNCTION__, $subscription); |
|
239 | + $this->send_email($subscription, $email, __FUNCTION__); |
|
240 | 240 | |
241 | 241 | } |
242 | 242 | |
@@ -246,18 +246,18 @@ discard block |
||
246 | 246 | */ |
247 | 247 | public function renewal_reminder() { |
248 | 248 | |
249 | - $email = new GetPaid_Notification_Email( __FUNCTION__ ); |
|
249 | + $email = new GetPaid_Notification_Email(__FUNCTION__); |
|
250 | 250 | |
251 | 251 | // Fetch reminder days. |
252 | - $reminder_days = array_unique( wp_parse_id_list( $email->get_option( 'days' ) ) ); |
|
252 | + $reminder_days = array_unique(wp_parse_id_list($email->get_option('days'))); |
|
253 | 253 | |
254 | 254 | // Abort if non is set. |
255 | - if ( empty( $reminder_days ) ) { |
|
255 | + if (empty($reminder_days)) { |
|
256 | 256 | return; |
257 | 257 | } |
258 | 258 | |
259 | 259 | // Fetch matching subscriptions. |
260 | - $args = array( |
|
260 | + $args = array( |
|
261 | 261 | 'number' => -1, |
262 | 262 | 'count_total' => false, |
263 | 263 | 'status' => 'trialling active', |
@@ -266,8 +266,8 @@ discard block |
||
266 | 266 | ), |
267 | 267 | ); |
268 | 268 | |
269 | - foreach ( $reminder_days as $days ) { |
|
270 | - $date = date_parse( date( 'Y-m-d', strtotime( "+$days days", current_time( 'timestamp' ) ) ) ); |
|
269 | + foreach ($reminder_days as $days) { |
|
270 | + $date = date_parse(date('Y-m-d', strtotime("+$days days", current_time('timestamp')))); |
|
271 | 271 | |
272 | 272 | $args['date_expires_query'][] = array( |
273 | 273 | 'year' => $date['year'], |
@@ -277,14 +277,14 @@ discard block |
||
277 | 277 | |
278 | 278 | } |
279 | 279 | |
280 | - $subscriptions = new GetPaid_Subscriptions_Query( $args ); |
|
280 | + $subscriptions = new GetPaid_Subscriptions_Query($args); |
|
281 | 281 | |
282 | - foreach ( $subscriptions as $subscription ) { |
|
282 | + foreach ($subscriptions as $subscription) { |
|
283 | 283 | |
284 | 284 | // Skip packages. |
285 | - if ( get_post_meta( $subscription->get_product_id(), '_wpinv_type', true ) != 'package' ) { |
|
285 | + if (get_post_meta($subscription->get_product_id(), '_wpinv_type', true) != 'package') { |
|
286 | 286 | $email->object = $subscription; |
287 | - $this->send_email( $subscription, $email, __FUNCTION__ ); |
|
287 | + $this->send_email($subscription, $email, __FUNCTION__); |
|
288 | 288 | } |
289 | 289 | |
290 | 290 | } |
@@ -9,21 +9,21 @@ discard block |
||
9 | 9 | * @var WPInv_Subscriptions_Widget $widget |
10 | 10 | */ |
11 | 11 | |
12 | -defined( 'ABSPATH' ) || exit; |
|
12 | +defined('ABSPATH') || exit; |
|
13 | 13 | |
14 | -foreach ( array_keys( $widget->get_subscriptions_table_columns() ) as $column ) : |
|
14 | +foreach (array_keys($widget->get_subscriptions_table_columns()) as $column) : |
|
15 | 15 | |
16 | - $class = sanitize_html_class( $column ); |
|
16 | + $class = sanitize_html_class($column); |
|
17 | 17 | echo "<td class='getpaid-subscriptions-table-column-$class'>"; |
18 | 18 | |
19 | - do_action( "getpaid_subscriptions_before_frontend_subscription_table_$column", $subscription ); |
|
19 | + do_action("getpaid_subscriptions_before_frontend_subscription_table_$column", $subscription); |
|
20 | 20 | |
21 | - switch( $column ) : |
|
21 | + switch ($column) : |
|
22 | 22 | |
23 | 23 | case 'subscription': |
24 | 24 | $subscription_id = (int) $subscription->get_id(); |
25 | - $url = esc_url( $subscription->get_view_url() ); |
|
26 | - echo $widget->add_row_actions( "<a href='$url' class='text-decoration-none'>#$subscription_id</a>", $subscription ); |
|
25 | + $url = esc_url($subscription->get_view_url()); |
|
26 | + echo $widget->add_row_actions("<a href='$url' class='text-decoration-none'>#$subscription_id</a>", $subscription); |
|
27 | 27 | break; |
28 | 28 | |
29 | 29 | case 'status': |
@@ -31,19 +31,19 @@ discard block |
||
31 | 31 | break; |
32 | 32 | |
33 | 33 | case 'renewal-date': |
34 | - $renewal = getpaid_format_date_value( $subscription->get_next_renewal_date() ); |
|
34 | + $renewal = getpaid_format_date_value($subscription->get_next_renewal_date()); |
|
35 | 35 | echo $subscription->is_active() ? $renewal : "—"; |
36 | 36 | break; |
37 | 37 | |
38 | 38 | case 'amount': |
39 | - $frequency = getpaid_get_subscription_period_label( $subscription->get_period(), $subscription->get_frequency(), '' ); |
|
40 | - $amount = wpinv_price( wpinv_format_amount( wpinv_sanitize_amount( $subscription->get_recurring_amount() ) ), $subscription->get_parent_payment()->get_currency() ); |
|
39 | + $frequency = getpaid_get_subscription_period_label($subscription->get_period(), $subscription->get_frequency(), ''); |
|
40 | + $amount = wpinv_price(wpinv_format_amount(wpinv_sanitize_amount($subscription->get_recurring_amount())), $subscription->get_parent_payment()->get_currency()); |
|
41 | 41 | echo "<strong style='font-weight: 500;'>$amount</strong> / $frequency"; |
42 | 42 | break; |
43 | 43 | |
44 | 44 | endswitch; |
45 | 45 | |
46 | - do_action( "getpaid_subscriptions_frontend_subscription_table_$column", $subscription ); |
|
46 | + do_action("getpaid_subscriptions_frontend_subscription_table_$column", $subscription); |
|
47 | 47 | |
48 | 48 | echo '</td>'; |
49 | 49 |
@@ -7,15 +7,15 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | // MUST have WordPress. |
10 | -if ( !defined( 'WPINC' ) ) { |
|
11 | - exit( 'Do NOT access this file directly: ' . basename( __FILE__ ) ); |
|
10 | +if (!defined('WPINC')) { |
|
11 | + exit('Do NOT access this file directly: ' . basename(__FILE__)); |
|
12 | 12 | } |
13 | 13 | |
14 | 14 | |
15 | 15 | function wpinv_get_default_country() { |
16 | - $country = wpinv_get_option( 'default_country', 'UK' ); |
|
16 | + $country = wpinv_get_option('default_country', 'UK'); |
|
17 | 17 | |
18 | - return apply_filters( 'wpinv_default_country', $country ); |
|
18 | + return apply_filters('wpinv_default_country', $country); |
|
19 | 19 | } |
20 | 20 | |
21 | 21 | /** |
@@ -24,59 +24,59 @@ discard block |
||
24 | 24 | * @param string $country The country code to sanitize |
25 | 25 | * @return array |
26 | 26 | */ |
27 | -function wpinv_sanitize_country( $country ) { |
|
27 | +function wpinv_sanitize_country($country) { |
|
28 | 28 | |
29 | 29 | // Enure the country is specified |
30 | - if ( empty( $country ) ) { |
|
30 | + if (empty($country)) { |
|
31 | 31 | $country = wpinv_get_default_country(); |
32 | 32 | } |
33 | - return trim( wpinv_utf8_strtoupper( $country ) ); |
|
33 | + return trim(wpinv_utf8_strtoupper($country)); |
|
34 | 34 | |
35 | 35 | } |
36 | 36 | |
37 | -function wpinv_is_base_country( $country ) { |
|
37 | +function wpinv_is_base_country($country) { |
|
38 | 38 | $base_country = wpinv_get_default_country(); |
39 | 39 | |
40 | - if ( $base_country === 'UK' ) { |
|
40 | + if ($base_country === 'UK') { |
|
41 | 41 | $base_country = 'GB'; |
42 | 42 | } |
43 | - if ( $country == 'UK' ) { |
|
43 | + if ($country == 'UK') { |
|
44 | 44 | $country = 'GB'; |
45 | 45 | } |
46 | 46 | |
47 | - return ( $country && $country === $base_country ) ? true : false; |
|
47 | + return ($country && $country === $base_country) ? true : false; |
|
48 | 48 | } |
49 | 49 | |
50 | -function wpinv_country_name( $country_code = '' ) { |
|
50 | +function wpinv_country_name($country_code = '') { |
|
51 | 51 | $countries = wpinv_get_country_list(); |
52 | 52 | $country_code = $country_code == 'UK' ? 'GB' : $country_code; |
53 | - $country = isset( $countries[$country_code] ) ? $countries[$country_code] : $country_code; |
|
53 | + $country = isset($countries[$country_code]) ? $countries[$country_code] : $country_code; |
|
54 | 54 | |
55 | - return apply_filters( 'wpinv_country_name', $country, $country_code ); |
|
55 | + return apply_filters('wpinv_country_name', $country, $country_code); |
|
56 | 56 | } |
57 | 57 | |
58 | 58 | function wpinv_get_default_state() { |
59 | - $state = wpinv_get_option( 'default_state', false ); |
|
59 | + $state = wpinv_get_option('default_state', false); |
|
60 | 60 | |
61 | - return apply_filters( 'wpinv_default_state', $state ); |
|
61 | + return apply_filters('wpinv_default_state', $state); |
|
62 | 62 | } |
63 | 63 | |
64 | -function wpinv_state_name( $state_code = '', $country_code = '' ) { |
|
64 | +function wpinv_state_name($state_code = '', $country_code = '') { |
|
65 | 65 | $state = $state_code; |
66 | 66 | |
67 | - if ( !empty( $country_code ) ) { |
|
68 | - $states = wpinv_get_country_states( $country_code ); |
|
67 | + if (!empty($country_code)) { |
|
68 | + $states = wpinv_get_country_states($country_code); |
|
69 | 69 | |
70 | - $state = !empty( $states ) && isset( $states[$state_code] ) ? $states[$state_code] : $state; |
|
70 | + $state = !empty($states) && isset($states[$state_code]) ? $states[$state_code] : $state; |
|
71 | 71 | } |
72 | 72 | |
73 | - return apply_filters( 'wpinv_state_name', $state, $state_code, $country_code ); |
|
73 | + return apply_filters('wpinv_state_name', $state, $state_code, $country_code); |
|
74 | 74 | } |
75 | 75 | |
76 | 76 | function wpinv_store_address() { |
77 | - $address = wpinv_get_option( 'store_address', '' ); |
|
77 | + $address = wpinv_get_option('store_address', ''); |
|
78 | 78 | |
79 | - return apply_filters( 'wpinv_store_address', $address ); |
|
79 | + return apply_filters('wpinv_store_address', $address); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | /** |
@@ -84,24 +84,24 @@ discard block |
||
84 | 84 | * |
85 | 85 | * @param WPInv_Invoice $invoice |
86 | 86 | */ |
87 | -function getpaid_maybe_add_default_address( &$invoice ) { |
|
87 | +function getpaid_maybe_add_default_address(&$invoice) { |
|
88 | 88 | |
89 | 89 | $user_id = $invoice->get_user_id(); |
90 | 90 | |
91 | 91 | // Abort if the invoice belongs to no one. |
92 | - if ( empty( $user_id ) ) { |
|
92 | + if (empty($user_id)) { |
|
93 | 93 | return; |
94 | 94 | } |
95 | 95 | |
96 | 96 | // Fill in defaults whenever necessary. |
97 | - foreach ( wpinv_get_user_address( $user_id ) as $key => $value ) { |
|
97 | + foreach (wpinv_get_user_address($user_id) as $key => $value) { |
|
98 | 98 | |
99 | - if ( is_callable( $invoice, "get_$key" ) ) { |
|
100 | - $current = call_user_func( array( $invoice, "get_$key" ) ); |
|
99 | + if (is_callable($invoice, "get_$key")) { |
|
100 | + $current = call_user_func(array($invoice, "get_$key")); |
|
101 | 101 | |
102 | - if ( empty( $current ) ) { |
|
102 | + if (empty($current)) { |
|
103 | 103 | $method = "set_$key"; |
104 | - $invoice->$method( $value ); |
|
104 | + $invoice->$method($value); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | } |
@@ -140,24 +140,24 @@ discard block |
||
140 | 140 | * |
141 | 141 | * @param WPInv_Invoice $invoice |
142 | 142 | */ |
143 | -function getpaid_save_invoice_user_address( $invoice ) { |
|
143 | +function getpaid_save_invoice_user_address($invoice) { |
|
144 | 144 | |
145 | 145 | // Retrieve the invoice. |
146 | - $invoice = wpinv_get_invoice( $invoice ); |
|
146 | + $invoice = wpinv_get_invoice($invoice); |
|
147 | 147 | |
148 | 148 | // Abort if it does not exist. |
149 | - if ( empty( $invoice ) ) { |
|
149 | + if (empty($invoice)) { |
|
150 | 150 | return; |
151 | 151 | } |
152 | 152 | |
153 | - foreach ( getpaid_user_address_fields() as $field ) { |
|
153 | + foreach (getpaid_user_address_fields() as $field) { |
|
154 | 154 | |
155 | - if ( is_callable( array( $invoice, "get_$field" ) ) ) { |
|
156 | - $value = call_user_func( array( $invoice, "get_$field" ) ); |
|
155 | + if (is_callable(array($invoice, "get_$field"))) { |
|
156 | + $value = call_user_func(array($invoice, "get_$field")); |
|
157 | 157 | |
158 | 158 | // Only save if it is not empty. |
159 | - if ( ! empty( $value ) ) { |
|
160 | - update_user_meta( $invoice->get_user_id(), '_wpinv_' . $field, $value ); |
|
159 | + if (!empty($value)) { |
|
160 | + update_user_meta($invoice->get_user_id(), '_wpinv_' . $field, $value); |
|
161 | 161 | } |
162 | 162 | |
163 | 163 | } |
@@ -165,8 +165,8 @@ discard block |
||
165 | 165 | } |
166 | 166 | |
167 | 167 | } |
168 | -add_action( 'getpaid_new_invoice', 'getpaid_save_invoice_user_address' ); |
|
169 | -add_action( 'getpaid_update_invoice', 'getpaid_save_invoice_user_address' ); |
|
168 | +add_action('getpaid_new_invoice', 'getpaid_save_invoice_user_address'); |
|
169 | +add_action('getpaid_update_invoice', 'getpaid_save_invoice_user_address'); |
|
170 | 170 | |
171 | 171 | /** |
172 | 172 | * Retrieves a saved user address. |
@@ -175,14 +175,14 @@ discard block |
||
175 | 175 | * @param bool $with_default Whether or not we should use the default country and state. |
176 | 176 | * @return array |
177 | 177 | */ |
178 | -function wpinv_get_user_address( $user_id = 0, $with_default = true ) { |
|
178 | +function wpinv_get_user_address($user_id = 0, $with_default = true) { |
|
179 | 179 | |
180 | 180 | // Prepare the user id. |
181 | - $user_id = empty( $user_id ) ? get_current_user_id() : $user_id; |
|
182 | - $user_info = get_userdata( $user_id ); |
|
181 | + $user_id = empty($user_id) ? get_current_user_id() : $user_id; |
|
182 | + $user_info = get_userdata($user_id); |
|
183 | 183 | |
184 | 184 | // Abort if non exists. |
185 | - if ( empty( $user_info ) ) { |
|
185 | + if (empty($user_info)) { |
|
186 | 186 | return array(); |
187 | 187 | } |
188 | 188 | |
@@ -192,27 +192,27 @@ discard block |
||
192 | 192 | 'email' => $user_info->user_email, |
193 | 193 | ); |
194 | 194 | |
195 | - foreach ( getpaid_user_address_fields() as $field ) { |
|
196 | - $address[$field] = getpaid_get_user_address_field( $user_id, $field ); |
|
195 | + foreach (getpaid_user_address_fields() as $field) { |
|
196 | + $address[$field] = getpaid_get_user_address_field($user_id, $field); |
|
197 | 197 | } |
198 | 198 | |
199 | - if ( ! $with_default ) { |
|
199 | + if (!$with_default) { |
|
200 | 200 | return $address; |
201 | 201 | } |
202 | 202 | |
203 | - if ( isset( $address['first_name'] ) && empty( $address['first_name'] ) ) { |
|
203 | + if (isset($address['first_name']) && empty($address['first_name'])) { |
|
204 | 204 | $address['first_name'] = $user_info->first_name; |
205 | 205 | } |
206 | 206 | |
207 | - if ( isset( $address['last_name'] ) && empty( $address['last_name'] ) ) { |
|
207 | + if (isset($address['last_name']) && empty($address['last_name'])) { |
|
208 | 208 | $address['last_name'] = $user_info->last_name; |
209 | 209 | } |
210 | 210 | |
211 | - if ( isset( $address['state'] ) && empty( $address['state'] ) ) { |
|
211 | + if (isset($address['state']) && empty($address['state'])) { |
|
212 | 212 | $address['state'] = wpinv_get_default_state(); |
213 | 213 | } |
214 | 214 | |
215 | - if ( isset( $address['country'] ) && empty( $address['country'] ) ) { |
|
215 | + if (isset($address['country']) && empty($address['country'])) { |
|
216 | 216 | $address['country'] = wpinv_get_default_country(); |
217 | 217 | } |
218 | 218 | |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | * @param string $field The field to use. |
227 | 227 | * @return string|null |
228 | 228 | */ |
229 | -function getpaid_get_user_address_field( $user_id, $field ) { |
|
229 | +function getpaid_get_user_address_field($user_id, $field) { |
|
230 | 230 | |
231 | 231 | $prefixes = array( |
232 | 232 | '_wpinv_', |
@@ -234,15 +234,15 @@ discard block |
||
234 | 234 | '' |
235 | 235 | ); |
236 | 236 | |
237 | - foreach ( $prefixes as $prefix ) { |
|
237 | + foreach ($prefixes as $prefix) { |
|
238 | 238 | |
239 | 239 | // Meta table. |
240 | - $value = get_user_meta( $user_id, $prefix . $field, true ); |
|
240 | + $value = get_user_meta($user_id, $prefix . $field, true); |
|
241 | 241 | |
242 | 242 | // UWP table. |
243 | - $value = ( empty( $value ) && function_exists( 'uwp_get_usermeta' ) ) ? uwp_get_usermeta( $user_id, $prefix . $field ) : $value; |
|
243 | + $value = (empty($value) && function_exists('uwp_get_usermeta')) ? uwp_get_usermeta($user_id, $prefix . $field) : $value; |
|
244 | 244 | |
245 | - if ( ! empty( $value ) ) { |
|
245 | + if (!empty($value)) { |
|
246 | 246 | return $value; |
247 | 247 | } |
248 | 248 | |
@@ -259,16 +259,16 @@ discard block |
||
259 | 259 | * @param string $return What to return. |
260 | 260 | * @return array |
261 | 261 | */ |
262 | -function wpinv_get_continents( $return = 'all' ) { |
|
262 | +function wpinv_get_continents($return = 'all') { |
|
263 | 263 | |
264 | - $continents = wpinv_get_data( 'continents' ); |
|
264 | + $continents = wpinv_get_data('continents'); |
|
265 | 265 | |
266 | - switch( $return ) { |
|
266 | + switch ($return) { |
|
267 | 267 | case 'name' : |
268 | - return wp_list_pluck( $continents, 'name' ); |
|
268 | + return wp_list_pluck($continents, 'name'); |
|
269 | 269 | break; |
270 | 270 | case 'countries' : |
271 | - return wp_list_pluck( $continents, 'countries' ); |
|
271 | + return wp_list_pluck($continents, 'countries'); |
|
272 | 272 | break; |
273 | 273 | default : |
274 | 274 | return $continents; |
@@ -284,12 +284,12 @@ discard block |
||
284 | 284 | * @param string $country Country code. If no code is specified, defaults to the default country. |
285 | 285 | * @return string |
286 | 286 | */ |
287 | -function wpinv_get_continent_code_for_country( $country = false ) { |
|
287 | +function wpinv_get_continent_code_for_country($country = false) { |
|
288 | 288 | |
289 | - $country = wpinv_sanitize_country( $country ); |
|
289 | + $country = wpinv_sanitize_country($country); |
|
290 | 290 | |
291 | - foreach ( wpinv_get_continents( 'countries' ) as $continent_code => $countries ) { |
|
292 | - if ( false !== array_search( $country, $countries, true ) ) { |
|
291 | + foreach (wpinv_get_continents('countries') as $continent_code => $countries) { |
|
292 | + if (false !== array_search($country, $countries, true)) { |
|
293 | 293 | return $continent_code; |
294 | 294 | } |
295 | 295 | } |
@@ -305,13 +305,13 @@ discard block |
||
305 | 305 | * @param string $country Country code. If no code is specified, defaults to the default country. |
306 | 306 | * @return array |
307 | 307 | */ |
308 | -function wpinv_get_country_calling_code( $country = null) { |
|
308 | +function wpinv_get_country_calling_code($country = null) { |
|
309 | 309 | |
310 | - $country = wpinv_sanitize_country( $country ); |
|
311 | - $codes = wpinv_get_data( 'phone-codes' ); |
|
312 | - $code = isset( $codes[ $country ] ) ? $codes[ $country ] : ''; |
|
310 | + $country = wpinv_sanitize_country($country); |
|
311 | + $codes = wpinv_get_data('phone-codes'); |
|
312 | + $code = isset($codes[$country]) ? $codes[$country] : ''; |
|
313 | 313 | |
314 | - if ( is_array( $code ) ) { |
|
314 | + if (is_array($code)) { |
|
315 | 315 | return $code[0]; |
316 | 316 | } |
317 | 317 | return $code; |
@@ -324,8 +324,8 @@ discard block |
||
324 | 324 | * @param bool $first_empty Whether or not the first item in the list should be empty |
325 | 325 | * @return array |
326 | 326 | */ |
327 | -function wpinv_get_country_list( $first_empty = false ) { |
|
328 | - return wpinv_maybe_add_empty_option( apply_filters( 'wpinv_countries', wpinv_get_data( 'countries' ) ), $first_empty ); |
|
327 | +function wpinv_get_country_list($first_empty = false) { |
|
328 | + return wpinv_maybe_add_empty_option(apply_filters('wpinv_countries', wpinv_get_data('countries')), $first_empty); |
|
329 | 329 | } |
330 | 330 | |
331 | 331 | /** |
@@ -335,22 +335,22 @@ discard block |
||
335 | 335 | * @param bool $first_empty Whether or not the first item in the list should be empty |
336 | 336 | * @return array |
337 | 337 | */ |
338 | -function wpinv_get_country_states( $country = null, $first_empty = false ) { |
|
338 | +function wpinv_get_country_states($country = null, $first_empty = false) { |
|
339 | 339 | |
340 | 340 | // Prepare the country. |
341 | - $country = wpinv_sanitize_country( $country ); |
|
341 | + $country = wpinv_sanitize_country($country); |
|
342 | 342 | |
343 | 343 | // Fetch all states. |
344 | - $all_states = wpinv_get_data( 'states' ); |
|
344 | + $all_states = wpinv_get_data('states'); |
|
345 | 345 | |
346 | 346 | // Fetch the specified country's states. |
347 | - $states = isset( $all_states[ $country ] ) ? $all_states[ $country ] : array() ; |
|
348 | - $states = apply_filters( "wpinv_{$country}_states", $states ); |
|
349 | - $states = apply_filters( 'wpinv_country_states', $states, $country ); |
|
347 | + $states = isset($all_states[$country]) ? $all_states[$country] : array(); |
|
348 | + $states = apply_filters("wpinv_{$country}_states", $states); |
|
349 | + $states = apply_filters('wpinv_country_states', $states, $country); |
|
350 | 350 | |
351 | - asort( $states ); |
|
351 | + asort($states); |
|
352 | 352 | |
353 | - return wpinv_maybe_add_empty_option( $states, $first_empty ); |
|
353 | + return wpinv_maybe_add_empty_option($states, $first_empty); |
|
354 | 354 | } |
355 | 355 | |
356 | 356 | /** |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | * @return array |
361 | 361 | */ |
362 | 362 | function wpinv_get_us_states_list() { |
363 | - return apply_filters( 'wpinv_usa_states', wpinv_get_country_states( 'US' ) ); |
|
363 | + return apply_filters('wpinv_usa_states', wpinv_get_country_states('US')); |
|
364 | 364 | } |
365 | 365 | |
366 | 366 | /** |
@@ -370,7 +370,7 @@ discard block |
||
370 | 370 | * @return array |
371 | 371 | */ |
372 | 372 | function wpinv_get_canada_states_list() { |
373 | - return apply_filters( 'wpinv_canada_provinces', wpinv_get_country_states( 'CA' ) ); |
|
373 | + return apply_filters('wpinv_canada_provinces', wpinv_get_country_states('CA')); |
|
374 | 374 | } |
375 | 375 | |
376 | 376 | /** |
@@ -380,7 +380,7 @@ discard block |
||
380 | 380 | * @return array |
381 | 381 | */ |
382 | 382 | function wpinv_get_australia_states_list() { |
383 | - return apply_filters( 'wpinv_australia_states', wpinv_get_country_states( 'AU' ) ); |
|
383 | + return apply_filters('wpinv_australia_states', wpinv_get_country_states('AU')); |
|
384 | 384 | } |
385 | 385 | |
386 | 386 | /** |
@@ -390,7 +390,7 @@ discard block |
||
390 | 390 | * @return array |
391 | 391 | */ |
392 | 392 | function wpinv_get_bangladesh_states_list() { |
393 | - return apply_filters( 'wpinv_bangladesh_states', wpinv_get_country_states( 'BD' ) ); |
|
393 | + return apply_filters('wpinv_bangladesh_states', wpinv_get_country_states('BD')); |
|
394 | 394 | } |
395 | 395 | |
396 | 396 | /** |
@@ -400,7 +400,7 @@ discard block |
||
400 | 400 | * @return array |
401 | 401 | */ |
402 | 402 | function wpinv_get_brazil_states_list() { |
403 | - return apply_filters( 'wpinv_brazil_states', wpinv_get_country_states( 'BR' ) ); |
|
403 | + return apply_filters('wpinv_brazil_states', wpinv_get_country_states('BR')); |
|
404 | 404 | } |
405 | 405 | |
406 | 406 | /** |
@@ -410,7 +410,7 @@ discard block |
||
410 | 410 | * @return array |
411 | 411 | */ |
412 | 412 | function wpinv_get_bulgaria_states_list() { |
413 | - return apply_filters( 'wpinv_bulgaria_states', wpinv_get_country_states( 'BG' ) ); |
|
413 | + return apply_filters('wpinv_bulgaria_states', wpinv_get_country_states('BG')); |
|
414 | 414 | } |
415 | 415 | |
416 | 416 | /** |
@@ -420,7 +420,7 @@ discard block |
||
420 | 420 | * @return array |
421 | 421 | */ |
422 | 422 | function wpinv_get_hong_kong_states_list() { |
423 | - return apply_filters( 'wpinv_hong_kong_states', wpinv_get_country_states( 'HK' ) ); |
|
423 | + return apply_filters('wpinv_hong_kong_states', wpinv_get_country_states('HK')); |
|
424 | 424 | } |
425 | 425 | |
426 | 426 | /** |
@@ -430,7 +430,7 @@ discard block |
||
430 | 430 | * @return array |
431 | 431 | */ |
432 | 432 | function wpinv_get_hungary_states_list() { |
433 | - return apply_filters( 'wpinv_hungary_states', wpinv_get_country_states( 'HU' ) ); |
|
433 | + return apply_filters('wpinv_hungary_states', wpinv_get_country_states('HU')); |
|
434 | 434 | } |
435 | 435 | |
436 | 436 | /** |
@@ -440,7 +440,7 @@ discard block |
||
440 | 440 | * @return array |
441 | 441 | */ |
442 | 442 | function wpinv_get_japan_states_list() { |
443 | - return apply_filters( 'wpinv_japan_states', wpinv_get_country_states( 'JP' ) ); |
|
443 | + return apply_filters('wpinv_japan_states', wpinv_get_country_states('JP')); |
|
444 | 444 | } |
445 | 445 | |
446 | 446 | /** |
@@ -450,7 +450,7 @@ discard block |
||
450 | 450 | * @return array |
451 | 451 | */ |
452 | 452 | function wpinv_get_china_states_list() { |
453 | - return apply_filters( 'wpinv_china_states', wpinv_get_country_states( 'CN' ) ); |
|
453 | + return apply_filters('wpinv_china_states', wpinv_get_country_states('CN')); |
|
454 | 454 | } |
455 | 455 | |
456 | 456 | /** |
@@ -460,7 +460,7 @@ discard block |
||
460 | 460 | * @return array |
461 | 461 | */ |
462 | 462 | function wpinv_get_new_zealand_states_list() { |
463 | - return apply_filters( 'wpinv_new_zealand_states', wpinv_get_country_states( 'NZ' ) ); |
|
463 | + return apply_filters('wpinv_new_zealand_states', wpinv_get_country_states('NZ')); |
|
464 | 464 | } |
465 | 465 | |
466 | 466 | /** |
@@ -470,7 +470,7 @@ discard block |
||
470 | 470 | * @return array |
471 | 471 | */ |
472 | 472 | function wpinv_get_peru_states_list() { |
473 | - return apply_filters( 'wpinv_peru_states', wpinv_get_country_states( 'PE' ) ); |
|
473 | + return apply_filters('wpinv_peru_states', wpinv_get_country_states('PE')); |
|
474 | 474 | } |
475 | 475 | |
476 | 476 | /** |
@@ -480,7 +480,7 @@ discard block |
||
480 | 480 | * @return array |
481 | 481 | */ |
482 | 482 | function wpinv_get_indonesia_states_list() { |
483 | - return apply_filters( 'wpinv_indonesia_states', wpinv_get_country_states( 'ID' ) ); |
|
483 | + return apply_filters('wpinv_indonesia_states', wpinv_get_country_states('ID')); |
|
484 | 484 | } |
485 | 485 | |
486 | 486 | /** |
@@ -490,7 +490,7 @@ discard block |
||
490 | 490 | * @return array |
491 | 491 | */ |
492 | 492 | function wpinv_get_india_states_list() { |
493 | - return apply_filters( 'wpinv_india_states', wpinv_get_country_states( 'IN' ) ); |
|
493 | + return apply_filters('wpinv_india_states', wpinv_get_country_states('IN')); |
|
494 | 494 | } |
495 | 495 | |
496 | 496 | /** |
@@ -500,7 +500,7 @@ discard block |
||
500 | 500 | * @return array |
501 | 501 | */ |
502 | 502 | function wpinv_get_iran_states_list() { |
503 | - return apply_filters( 'wpinv_iran_states', wpinv_get_country_states( 'IR' ) ); |
|
503 | + return apply_filters('wpinv_iran_states', wpinv_get_country_states('IR')); |
|
504 | 504 | } |
505 | 505 | |
506 | 506 | /** |
@@ -510,7 +510,7 @@ discard block |
||
510 | 510 | * @return array |
511 | 511 | */ |
512 | 512 | function wpinv_get_italy_states_list() { |
513 | - return apply_filters( 'wpinv_italy_states', wpinv_get_country_states( 'IT' ) ); |
|
513 | + return apply_filters('wpinv_italy_states', wpinv_get_country_states('IT')); |
|
514 | 514 | } |
515 | 515 | |
516 | 516 | /** |
@@ -520,7 +520,7 @@ discard block |
||
520 | 520 | * @return array |
521 | 521 | */ |
522 | 522 | function wpinv_get_malaysia_states_list() { |
523 | - return apply_filters( 'wpinv_malaysia_states', wpinv_get_country_states( 'MY' ) ); |
|
523 | + return apply_filters('wpinv_malaysia_states', wpinv_get_country_states('MY')); |
|
524 | 524 | } |
525 | 525 | |
526 | 526 | /** |
@@ -530,7 +530,7 @@ discard block |
||
530 | 530 | * @return array |
531 | 531 | */ |
532 | 532 | function wpinv_get_mexico_states_list() { |
533 | - return apply_filters( 'wpinv_mexico_states', wpinv_get_country_states( 'MX' ) ); |
|
533 | + return apply_filters('wpinv_mexico_states', wpinv_get_country_states('MX')); |
|
534 | 534 | } |
535 | 535 | |
536 | 536 | /** |
@@ -540,7 +540,7 @@ discard block |
||
540 | 540 | * @return array |
541 | 541 | */ |
542 | 542 | function wpinv_get_nepal_states_list() { |
543 | - return apply_filters( 'wpinv_nepal_states', wpinv_get_country_states( 'NP' ) ); |
|
543 | + return apply_filters('wpinv_nepal_states', wpinv_get_country_states('NP')); |
|
544 | 544 | } |
545 | 545 | |
546 | 546 | /** |
@@ -550,7 +550,7 @@ discard block |
||
550 | 550 | * @return array |
551 | 551 | */ |
552 | 552 | function wpinv_get_south_africa_states_list() { |
553 | - return apply_filters( 'wpinv_south_africa_states', wpinv_get_country_states( 'ZA' ) ); |
|
553 | + return apply_filters('wpinv_south_africa_states', wpinv_get_country_states('ZA')); |
|
554 | 554 | } |
555 | 555 | |
556 | 556 | /** |
@@ -560,7 +560,7 @@ discard block |
||
560 | 560 | * @return array |
561 | 561 | */ |
562 | 562 | function wpinv_get_thailand_states_list() { |
563 | - return apply_filters( 'wpinv_thailand_states', wpinv_get_country_states( 'TH' ) ); |
|
563 | + return apply_filters('wpinv_thailand_states', wpinv_get_country_states('TH')); |
|
564 | 564 | } |
565 | 565 | |
566 | 566 | /** |
@@ -570,7 +570,7 @@ discard block |
||
570 | 570 | * @return array |
571 | 571 | */ |
572 | 572 | function wpinv_get_turkey_states_list() { |
573 | - return apply_filters( 'wpinv_turkey_states', wpinv_get_country_states( 'TR' ) ); |
|
573 | + return apply_filters('wpinv_turkey_states', wpinv_get_country_states('TR')); |
|
574 | 574 | } |
575 | 575 | |
576 | 576 | /** |
@@ -580,28 +580,28 @@ discard block |
||
580 | 580 | * @return array |
581 | 581 | */ |
582 | 582 | function wpinv_get_spain_states_list() { |
583 | - return apply_filters( 'wpinv_spain_states', wpinv_get_country_states( 'ES' ) ); |
|
583 | + return apply_filters('wpinv_spain_states', wpinv_get_country_states('ES')); |
|
584 | 584 | } |
585 | 585 | |
586 | 586 | function wpinv_get_states_field() { |
587 | - if( empty( $_POST['country'] ) ) { |
|
587 | + if (empty($_POST['country'])) { |
|
588 | 588 | $_POST['country'] = wpinv_get_default_country(); |
589 | 589 | } |
590 | - $states = wpinv_get_country_states( sanitize_text_field( $_POST['country'] ) ); |
|
590 | + $states = wpinv_get_country_states(sanitize_text_field($_POST['country'])); |
|
591 | 591 | |
592 | - if( !empty( $states ) ) { |
|
593 | - $sanitized_field_name = sanitize_text_field( $_POST['field_name'] ); |
|
592 | + if (!empty($states)) { |
|
593 | + $sanitized_field_name = sanitize_text_field($_POST['field_name']); |
|
594 | 594 | |
595 | 595 | $args = array( |
596 | 596 | 'name' => $sanitized_field_name, |
597 | 597 | 'id' => $sanitized_field_name, |
598 | 598 | 'class' => $sanitized_field_name . 'custom-select wpinv-select wpi_select2', |
599 | - 'options' => array_merge( array( '' => '' ), $states ), |
|
599 | + 'options' => array_merge(array('' => ''), $states), |
|
600 | 600 | 'show_option_all' => false, |
601 | 601 | 'show_option_none' => false |
602 | 602 | ); |
603 | 603 | |
604 | - $response = wpinv_html_select( $args ); |
|
604 | + $response = wpinv_html_select($args); |
|
605 | 605 | |
606 | 606 | } else { |
607 | 607 | $response = 'nostates'; |
@@ -610,10 +610,10 @@ discard block |
||
610 | 610 | return $response; |
611 | 611 | } |
612 | 612 | |
613 | -function wpinv_default_billing_country( $country = '', $user_id = 0 ) { |
|
614 | - $country = !empty( $country ) ? $country : wpinv_get_default_country(); |
|
613 | +function wpinv_default_billing_country($country = '', $user_id = 0) { |
|
614 | + $country = !empty($country) ? $country : wpinv_get_default_country(); |
|
615 | 615 | |
616 | - return apply_filters( 'wpinv_default_billing_country', $country, $user_id ); |
|
616 | + return apply_filters('wpinv_default_billing_country', $country, $user_id); |
|
617 | 617 | } |
618 | 618 | |
619 | 619 | /** |
@@ -625,7 +625,7 @@ discard block |
||
625 | 625 | */ |
626 | 626 | function wpinv_get_address_formats() { |
627 | 627 | |
628 | - return apply_filters( 'wpinv_localisation_address_formats', |
|
628 | + return apply_filters('wpinv_localisation_address_formats', |
|
629 | 629 | array( |
630 | 630 | 'default' => "{{name}}\n{{company}}\n{{address}}\n{{city}}\n{{state}}\n{{zip}}\n{{country}}", |
631 | 631 | 'AU' => "{{name}}\n{{company}}\n{{address}}\n{{city}}\n{{state}} {{zip}}\n{{country}}", |
@@ -674,9 +674,9 @@ discard block |
||
674 | 674 | * @see `wpinv_get_invoice_address_replacements` |
675 | 675 | * @return string |
676 | 676 | */ |
677 | -function wpinv_get_full_address_format( $country = false) { |
|
677 | +function wpinv_get_full_address_format($country = false) { |
|
678 | 678 | |
679 | - if( empty( $country ) ) { |
|
679 | + if (empty($country)) { |
|
680 | 680 | $country = wpinv_get_default_country(); |
681 | 681 | } |
682 | 682 | |
@@ -684,7 +684,7 @@ discard block |
||
684 | 684 | $formats = wpinv_get_address_formats(); |
685 | 685 | |
686 | 686 | // Get format for the specified country. |
687 | - $format = ( $country && isset( $formats[ $country ] ) ) ? $formats[ $country ] : $formats['default']; |
|
687 | + $format = ($country && isset($formats[$country])) ? $formats[$country] : $formats['default']; |
|
688 | 688 | |
689 | 689 | /** |
690 | 690 | * Filters the address format to use on Invoices. |
@@ -696,7 +696,7 @@ discard block |
||
696 | 696 | * @param string $format The address format to use. |
697 | 697 | * @param string $country The country who's address format is being retrieved. |
698 | 698 | */ |
699 | - return apply_filters( 'wpinv_get_full_address_format', $format, $country ); |
|
699 | + return apply_filters('wpinv_get_full_address_format', $format, $country); |
|
700 | 700 | } |
701 | 701 | |
702 | 702 | /** |
@@ -707,7 +707,7 @@ discard block |
||
707 | 707 | * @param array $billing_details customer's billing details |
708 | 708 | * @return array |
709 | 709 | */ |
710 | -function wpinv_get_invoice_address_replacements( $billing_details ) { |
|
710 | +function wpinv_get_invoice_address_replacements($billing_details) { |
|
711 | 711 | |
712 | 712 | $default_args = array( |
713 | 713 | 'address' => '', |
@@ -720,22 +720,22 @@ discard block |
||
720 | 720 | 'company' => '', |
721 | 721 | ); |
722 | 722 | |
723 | - $args = map_deep( wp_parse_args( $billing_details, $default_args ), 'trim' ); |
|
723 | + $args = map_deep(wp_parse_args($billing_details, $default_args), 'trim'); |
|
724 | 724 | $state = $args['state']; |
725 | 725 | $country = $args['country']; |
726 | 726 | |
727 | 727 | // Handle full country name. |
728 | - $full_country = empty( $country ) ? $country : wpinv_country_name( $country ); |
|
728 | + $full_country = empty($country) ? $country : wpinv_country_name($country); |
|
729 | 729 | |
730 | 730 | // Handle full state name. |
731 | - $full_state = ( $country && $state ) ? wpinv_state_name( $state, $country ) : $state; |
|
731 | + $full_state = ($country && $state) ? wpinv_state_name($state, $country) : $state; |
|
732 | 732 | |
733 | 733 | $args['postcode'] = $args['zip']; |
734 | 734 | $args['name'] = $args['first_name'] . ' ' . $args['last_name']; |
735 | 735 | $args['state'] = $full_state; |
736 | 736 | $args['state_code'] = $state; |
737 | 737 | $args['country'] = $full_country; |
738 | - $args['country_code']= $country; |
|
738 | + $args['country_code'] = $country; |
|
739 | 739 | |
740 | 740 | /** |
741 | 741 | * Filters the address format replacements to use on Invoices. |
@@ -746,14 +746,14 @@ discard block |
||
746 | 746 | * @param array $replacements The address replacements to use. |
747 | 747 | * @param array $billing_details The billing details to use. |
748 | 748 | */ |
749 | - $replacements = apply_filters( 'wpinv_get_invoice_address_replacements', $args, $billing_details ); |
|
749 | + $replacements = apply_filters('wpinv_get_invoice_address_replacements', $args, $billing_details); |
|
750 | 750 | |
751 | 751 | $return = array(); |
752 | 752 | |
753 | - foreach( $replacements as $key => $value ) { |
|
754 | - $value = is_scalar( $value ) ? trim( sanitize_text_field( $value ) ) : ''; |
|
753 | + foreach ($replacements as $key => $value) { |
|
754 | + $value = is_scalar($value) ? trim(sanitize_text_field($value)) : ''; |
|
755 | 755 | $return['{{' . $key . '}}'] = $value; |
756 | - $return['{{' . $key . '_upper}}'] = wpinv_utf8_strtoupper( $value ); |
|
756 | + $return['{{' . $key . '_upper}}'] = wpinv_utf8_strtoupper($value); |
|
757 | 757 | } |
758 | 758 | |
759 | 759 | return $return; |
@@ -767,6 +767,6 @@ discard block |
||
767 | 767 | * @since 1.0.14 |
768 | 768 | * @return string |
769 | 769 | */ |
770 | -function wpinv_trim_formatted_address_line( $line ) { |
|
771 | - return trim( $line, ', ' ); |
|
770 | +function wpinv_trim_formatted_address_line($line) { |
|
771 | + return trim($line, ', '); |
|
772 | 772 | } |
773 | 773 | \ No newline at end of file |