@@ -38,8 +38,8 @@ |
||
38 | 38 | $nonce = wp_create_nonce( 'reset_invoice_count' ); |
39 | 39 | $reset_number = '<a href="' . add_query_arg( |
40 | 40 | array( |
41 | - 'reset_invoice_count' => 1, |
|
42 | - '_nonce' => $nonce, |
|
41 | + 'reset_invoice_count' => 1, |
|
42 | + '_nonce' => $nonce, |
|
43 | 43 | ) |
44 | 44 | ) . '" class="btn button">' . __( 'Force Reset Sequence', 'invoicing' ) . '</a>'; |
45 | 45 | } |
@@ -8,40 +8,40 @@ discard block |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | 13 | $getpaid_pages = GetPaid_Installer::get_pages(); |
14 | -$pages = wpinv_get_pages( true ); |
|
14 | +$pages = wpinv_get_pages(true); |
|
15 | 15 | |
16 | 16 | $currencies = wpinv_get_currencies(); |
17 | 17 | |
18 | 18 | $currency_code_options = array(); |
19 | -foreach ( $currencies as $code => $name ) { |
|
20 | - $currency_code_options[ $code ] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol( $code ) . ')'; |
|
19 | +foreach ($currencies as $code => $name) { |
|
20 | + $currency_code_options[$code] = $code . ' - ' . $name . ' (' . wpinv_currency_symbol($code) . ')'; |
|
21 | 21 | } |
22 | 22 | |
23 | 23 | $invoice_number_padd_options = array(); |
24 | -for ( $i = 0; $i <= 20; $i++ ) { |
|
25 | - $invoice_number_padd_options[ $i ] = $i; |
|
24 | +for ($i = 0; $i <= 20; $i++) { |
|
25 | + $invoice_number_padd_options[$i] = $i; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | $currency_symbol = wpinv_currency_symbol(); |
29 | 29 | |
30 | 30 | $last_number = $reset_number = ''; |
31 | -if ( $last_invoice_number = get_option( 'wpinv_last_invoice_number' ) ) { |
|
32 | - $last_invoice_number = preg_replace( '/[^0-9]/', '', $last_invoice_number ); |
|
31 | +if ($last_invoice_number = get_option('wpinv_last_invoice_number')) { |
|
32 | + $last_invoice_number = preg_replace('/[^0-9]/', '', $last_invoice_number); |
|
33 | 33 | |
34 | - if ( ! empty( $last_invoice_number ) ) { |
|
35 | - $last_number = ' ' . wp_sprintf( __( "( Last Invoice's sequential number: <b>%s</b> )", 'invoicing' ), $last_invoice_number ); |
|
34 | + if (!empty($last_invoice_number)) { |
|
35 | + $last_number = ' ' . wp_sprintf(__("( Last Invoice's sequential number: <b>%s</b> )", 'invoicing'), $last_invoice_number); |
|
36 | 36 | } |
37 | 37 | |
38 | - $nonce = wp_create_nonce( 'reset_invoice_count' ); |
|
38 | + $nonce = wp_create_nonce('reset_invoice_count'); |
|
39 | 39 | $reset_number = '<a href="' . add_query_arg( |
40 | 40 | array( |
41 | 41 | 'reset_invoice_count' => 1, |
42 | 42 | '_nonce' => $nonce, |
43 | 43 | ) |
44 | - ) . '" class="btn button">' . __( 'Force Reset Sequence', 'invoicing' ) . '</a>'; |
|
44 | + ) . '" class="btn button">' . __('Force Reset Sequence', 'invoicing') . '</a>'; |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | $alert_wrapper_start = '<p style="color: #F00">'; |
@@ -54,59 +54,59 @@ discard block |
||
54 | 54 | 'main' => array( |
55 | 55 | 'location_settings' => array( |
56 | 56 | 'id' => 'location_settings', |
57 | - 'name' => '<h3>' . __( 'Default Location', 'invoicing' ) . '</h3>', |
|
57 | + 'name' => '<h3>' . __('Default Location', 'invoicing') . '</h3>', |
|
58 | 58 | 'desc' => '', |
59 | 59 | 'type' => 'header', |
60 | 60 | ), |
61 | 61 | 'default_country' => array( |
62 | 62 | 'id' => 'default_country', |
63 | - 'name' => __( 'Default Country', 'invoicing' ), |
|
64 | - 'desc' => __( 'Where does your store operate from?', 'invoicing' ), |
|
63 | + 'name' => __('Default Country', 'invoicing'), |
|
64 | + 'desc' => __('Where does your store operate from?', 'invoicing'), |
|
65 | 65 | 'type' => 'select', |
66 | 66 | 'options' => wpinv_get_country_list(), |
67 | 67 | 'std' => 'GB', |
68 | 68 | 'class' => 'wpi_select2', |
69 | - 'placeholder' => __( 'Select a country', 'invoicing' ), |
|
69 | + 'placeholder' => __('Select a country', 'invoicing'), |
|
70 | 70 | ), |
71 | 71 | 'default_state' => array( |
72 | 72 | 'id' => 'default_state', |
73 | - 'name' => __( 'Default State / Province', 'invoicing' ), |
|
74 | - 'desc' => __( 'What state / province does your store operate from?', 'invoicing' ), |
|
73 | + 'name' => __('Default State / Province', 'invoicing'), |
|
74 | + 'desc' => __('What state / province does your store operate from?', 'invoicing'), |
|
75 | 75 | 'type' => 'country_states', |
76 | 76 | 'class' => 'wpi_select2', |
77 | - 'placeholder' => __( 'Select a state', 'invoicing' ), |
|
77 | + 'placeholder' => __('Select a state', 'invoicing'), |
|
78 | 78 | ), |
79 | 79 | 'store_name' => array( |
80 | 80 | 'id' => 'store_name', |
81 | - 'name' => __( 'Store Name', 'invoicing' ), |
|
82 | - 'desc' => __( 'Store name to print on invoices.', 'invoicing' ), |
|
83 | - 'std' => get_option( 'blogname' ), |
|
81 | + 'name' => __('Store Name', 'invoicing'), |
|
82 | + 'desc' => __('Store name to print on invoices.', 'invoicing'), |
|
83 | + 'std' => get_option('blogname'), |
|
84 | 84 | 'type' => 'text', |
85 | 85 | ), |
86 | 86 | 'logo' => array( |
87 | 87 | 'id' => 'logo', |
88 | - 'name' => __( 'Logo URL', 'invoicing' ), |
|
89 | - 'desc' => __( 'Store logo to print on invoices.', 'invoicing' ), |
|
88 | + 'name' => __('Logo URL', 'invoicing'), |
|
89 | + 'desc' => __('Store logo to print on invoices.', 'invoicing'), |
|
90 | 90 | 'type' => 'text', |
91 | 91 | ), |
92 | 92 | 'logo_width' => array( |
93 | 93 | 'id' => 'logo_width', |
94 | - 'name' => __( 'Logo width', 'invoicing' ), |
|
95 | - 'desc' => __( 'Logo width to use in invoice image.', 'invoicing' ), |
|
94 | + 'name' => __('Logo width', 'invoicing'), |
|
95 | + 'desc' => __('Logo width to use in invoice image.', 'invoicing'), |
|
96 | 96 | 'type' => 'number', |
97 | - 'placeholder' => __( 'Auto', 'invoicing' ), |
|
97 | + 'placeholder' => __('Auto', 'invoicing'), |
|
98 | 98 | ), |
99 | 99 | 'logo_height' => array( |
100 | 100 | 'id' => 'logo_height', |
101 | - 'name' => __( 'Logo height', 'invoicing' ), |
|
102 | - 'desc' => __( 'Logo height to use in invoice image.', 'invoicing' ), |
|
101 | + 'name' => __('Logo height', 'invoicing'), |
|
102 | + 'desc' => __('Logo height to use in invoice image.', 'invoicing'), |
|
103 | 103 | 'type' => 'number', |
104 | - 'placeholder' => __( 'Auto', 'invoicing' ), |
|
104 | + 'placeholder' => __('Auto', 'invoicing'), |
|
105 | 105 | ), |
106 | 106 | 'store_address' => array( |
107 | 107 | 'id' => 'store_address', |
108 | - 'name' => __( 'Store Address', 'invoicing' ), |
|
109 | - 'desc' => __( 'Enter the store address to display on invoice', 'invoicing' ), |
|
108 | + 'name' => __('Store Address', 'invoicing'), |
|
109 | + 'desc' => __('Enter the store address to display on invoice', 'invoicing'), |
|
110 | 110 | 'type' => 'textarea', |
111 | 111 | ), |
112 | 112 | |
@@ -114,114 +114,114 @@ discard block |
||
114 | 114 | 'page_section' => array( |
115 | 115 | 'page_settings' => array( |
116 | 116 | 'id' => 'page_settings', |
117 | - 'name' => '<h3>' . __( 'Page Settings', 'invoicing' ) . '</h3>', |
|
117 | + 'name' => '<h3>' . __('Page Settings', 'invoicing') . '</h3>', |
|
118 | 118 | 'desc' => '', |
119 | 119 | 'type' => 'header', |
120 | 120 | ), |
121 | 121 | 'checkout_page' => array( |
122 | 122 | 'id' => 'checkout_page', |
123 | - 'name' => __( 'Checkout Page', 'invoicing' ), |
|
124 | - 'desc' => __( 'This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing' ), |
|
123 | + 'name' => __('Checkout Page', 'invoicing'), |
|
124 | + 'desc' => __('This is the checkout page where buyers will complete their payments. The <b>[wpinv_checkout]</b> short code must be on this page.', 'invoicing'), |
|
125 | 125 | 'type' => 'select', |
126 | 126 | 'options' => $pages, |
127 | 127 | 'class' => 'wpi_select2', |
128 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
129 | - 'default_content' => empty( $getpaid_pages['checkout_page'] ) ? '' : $getpaid_pages['checkout_page']['content'], |
|
128 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
129 | + 'default_content' => empty($getpaid_pages['checkout_page']) ? '' : $getpaid_pages['checkout_page']['content'], |
|
130 | 130 | 'help-tip' => true, |
131 | 131 | ), |
132 | 132 | 'success_page' => array( |
133 | 133 | 'id' => 'success_page', |
134 | - 'name' => __( 'Success Page', 'invoicing' ), |
|
135 | - 'desc' => __( 'This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing' ), |
|
134 | + 'name' => __('Success Page', 'invoicing'), |
|
135 | + 'desc' => __('This is the page buyers are sent to after completing their payments. The <b>[wpinv_receipt]</b> short code should be on this page.', 'invoicing'), |
|
136 | 136 | 'type' => 'select', |
137 | 137 | 'options' => $pages, |
138 | 138 | 'class' => 'wpi_select2', |
139 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
140 | - 'default_content' => empty( $getpaid_pages['success_page'] ) ? '' : $getpaid_pages['success_page']['content'], |
|
139 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
140 | + 'default_content' => empty($getpaid_pages['success_page']) ? '' : $getpaid_pages['success_page']['content'], |
|
141 | 141 | 'help-tip' => true, |
142 | 142 | ), |
143 | 143 | 'failure_page' => array( |
144 | 144 | 'id' => 'failure_page', |
145 | - 'name' => __( 'Failed Transaction Page', 'invoicing' ), |
|
146 | - 'desc' => __( 'This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing' ), |
|
145 | + 'name' => __('Failed Transaction Page', 'invoicing'), |
|
146 | + 'desc' => __('This is the page buyers are sent to if their transaction is cancelled or fails.', 'invoicing'), |
|
147 | 147 | 'type' => 'select', |
148 | 148 | 'options' => $pages, |
149 | 149 | 'class' => 'wpi_select2', |
150 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
151 | - 'default_content' => empty( $getpaid_pages['failure_page'] ) ? '' : $getpaid_pages['failure_page']['content'], |
|
150 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
151 | + 'default_content' => empty($getpaid_pages['failure_page']) ? '' : $getpaid_pages['failure_page']['content'], |
|
152 | 152 | 'help-tip' => true, |
153 | 153 | ), |
154 | 154 | 'invoice_history_page' => array( |
155 | 155 | 'id' => 'invoice_history_page', |
156 | - 'name' => __( 'Invoice History Page', 'invoicing' ), |
|
157 | - 'desc' => __( 'This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing' ), |
|
156 | + 'name' => __('Invoice History Page', 'invoicing'), |
|
157 | + 'desc' => __('This page shows an invoice history for the current user. The <b>[wpinv_history]</b> short code should be on this page.', 'invoicing'), |
|
158 | 158 | 'type' => 'select', |
159 | 159 | 'options' => $pages, |
160 | 160 | 'class' => 'wpi_select2', |
161 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
162 | - 'default_content' => empty( $getpaid_pages['invoice_history_page'] ) ? '' : $getpaid_pages['invoice_history_page']['content'], |
|
161 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
162 | + 'default_content' => empty($getpaid_pages['invoice_history_page']) ? '' : $getpaid_pages['invoice_history_page']['content'], |
|
163 | 163 | 'help-tip' => true, |
164 | 164 | ), |
165 | 165 | 'invoice_subscription_page' => array( |
166 | 166 | 'id' => 'invoice_subscription_page', |
167 | - 'name' => __( 'Invoice Subscriptions Page', 'invoicing' ), |
|
168 | - 'desc' => __( 'This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing' ), |
|
167 | + 'name' => __('Invoice Subscriptions Page', 'invoicing'), |
|
168 | + 'desc' => __('This page shows subscriptions history for the current user. The <b>[wpinv_subscriptions]</b> short code should be on this page.', 'invoicing'), |
|
169 | 169 | 'type' => 'select', |
170 | 170 | 'options' => $pages, |
171 | 171 | 'class' => 'wpi_select2', |
172 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
173 | - 'default_content' => empty( $getpaid_pages['invoice_subscription_page'] ) ? '' : $getpaid_pages['invoice_subscription_page']['content'], |
|
172 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
173 | + 'default_content' => empty($getpaid_pages['invoice_subscription_page']) ? '' : $getpaid_pages['invoice_subscription_page']['content'], |
|
174 | 174 | 'help-tip' => true, |
175 | 175 | ), |
176 | 176 | ), |
177 | 177 | 'currency_section' => array( |
178 | 178 | 'currency_settings' => array( |
179 | 179 | 'id' => 'currency_settings', |
180 | - 'name' => '<h3>' . __( 'Currency Settings', 'invoicing' ) . '</h3>', |
|
180 | + 'name' => '<h3>' . __('Currency Settings', 'invoicing') . '</h3>', |
|
181 | 181 | 'desc' => '', |
182 | 182 | 'type' => 'header', |
183 | 183 | ), |
184 | 184 | 'currency' => array( |
185 | 185 | 'id' => 'currency', |
186 | - 'name' => __( 'Currency', 'invoicing' ), |
|
187 | - 'desc' => __( 'Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing' ), |
|
186 | + 'name' => __('Currency', 'invoicing'), |
|
187 | + 'desc' => __('Choose your currency. Note that some payment gateways have currency restrictions.', 'invoicing'), |
|
188 | 188 | 'type' => 'select', |
189 | 189 | 'class' => 'wpi_select2', |
190 | 190 | 'options' => $currency_code_options, |
191 | 191 | ), |
192 | 192 | 'currency_position' => array( |
193 | 193 | 'id' => 'currency_position', |
194 | - 'name' => __( 'Currency Position', 'invoicing' ), |
|
195 | - 'desc' => __( 'Choose the location of the currency sign.', 'invoicing' ), |
|
194 | + 'name' => __('Currency Position', 'invoicing'), |
|
195 | + 'desc' => __('Choose the location of the currency sign.', 'invoicing'), |
|
196 | 196 | 'type' => 'select', |
197 | 197 | 'class' => 'wpi_select2', |
198 | 198 | 'options' => array( |
199 | - 'left' => __( 'Left', 'invoicing' ) . ' (' . $currency_symbol . wpinv_format_amount( '99.99' ) . ')', |
|
200 | - 'right' => __( 'Right', 'invoicing' ) . ' (' . wpinv_format_amount( '99.99' ) . $currency_symbol . ')', |
|
201 | - 'left_space' => __( 'Left with space', 'invoicing' ) . ' (' . $currency_symbol . ' ' . wpinv_format_amount( '99.99' ) . ')', |
|
202 | - 'right_space' => __( 'Right with space', 'invoicing' ) . ' (' . wpinv_format_amount( '99.99' ) . ' ' . $currency_symbol . ')', |
|
199 | + 'left' => __('Left', 'invoicing') . ' (' . $currency_symbol . wpinv_format_amount('99.99') . ')', |
|
200 | + 'right' => __('Right', 'invoicing') . ' (' . wpinv_format_amount('99.99') . $currency_symbol . ')', |
|
201 | + 'left_space' => __('Left with space', 'invoicing') . ' (' . $currency_symbol . ' ' . wpinv_format_amount('99.99') . ')', |
|
202 | + 'right_space' => __('Right with space', 'invoicing') . ' (' . wpinv_format_amount('99.99') . ' ' . $currency_symbol . ')', |
|
203 | 203 | ), |
204 | 204 | ), |
205 | 205 | 'thousands_separator' => array( |
206 | 206 | 'id' => 'thousands_separator', |
207 | - 'name' => __( 'Thousands Separator', 'invoicing' ), |
|
208 | - 'desc' => __( 'The symbol (usually , or .) to separate thousands', 'invoicing' ), |
|
207 | + 'name' => __('Thousands Separator', 'invoicing'), |
|
208 | + 'desc' => __('The symbol (usually , or .) to separate thousands', 'invoicing'), |
|
209 | 209 | 'type' => 'text', |
210 | 210 | 'size' => 'small', |
211 | 211 | 'std' => ',', |
212 | 212 | ), |
213 | 213 | 'decimal_separator' => array( |
214 | 214 | 'id' => 'decimal_separator', |
215 | - 'name' => __( 'Decimal Separator', 'invoicing' ), |
|
216 | - 'desc' => __( 'The symbol (usually , or .) to separate decimal points', 'invoicing' ), |
|
215 | + 'name' => __('Decimal Separator', 'invoicing'), |
|
216 | + 'desc' => __('The symbol (usually , or .) to separate decimal points', 'invoicing'), |
|
217 | 217 | 'type' => 'text', |
218 | 218 | 'size' => 'small', |
219 | 219 | 'std' => '.', |
220 | 220 | ), |
221 | 221 | 'decimals' => array( |
222 | 222 | 'id' => 'decimals', |
223 | - 'name' => __( 'Number of Decimals', 'invoicing' ), |
|
224 | - 'desc' => __( 'This sets the number of decimal points shown in displayed prices.', 'invoicing' ), |
|
223 | + 'name' => __('Number of Decimals', 'invoicing'), |
|
224 | + 'desc' => __('This sets the number of decimal points shown in displayed prices.', 'invoicing'), |
|
225 | 225 | 'type' => 'number', |
226 | 226 | 'size' => 'small', |
227 | 227 | 'std' => '2', |
@@ -233,21 +233,21 @@ discard block |
||
233 | 233 | 'labels' => array( |
234 | 234 | 'labels' => array( |
235 | 235 | 'id' => 'labels_settings', |
236 | - 'name' => '<h3>' . __( 'Invoice Labels', 'invoicing' ) . '</h3>', |
|
236 | + 'name' => '<h3>' . __('Invoice Labels', 'invoicing') . '</h3>', |
|
237 | 237 | 'desc' => '', |
238 | 238 | 'type' => 'header', |
239 | 239 | ), |
240 | 240 | 'vat_invoice_notice_label' => array( |
241 | 241 | 'id' => 'vat_invoice_notice_label', |
242 | - 'name' => __( 'Invoice Notice Label', 'invoicing' ), |
|
243 | - 'desc' => __( 'Use this to add an invoice notice section (label) to your invoices', 'invoicing' ), |
|
242 | + 'name' => __('Invoice Notice Label', 'invoicing'), |
|
243 | + 'desc' => __('Use this to add an invoice notice section (label) to your invoices', 'invoicing'), |
|
244 | 244 | 'type' => 'text', |
245 | 245 | 'size' => 'regular', |
246 | 246 | ), |
247 | 247 | 'vat_invoice_notice' => array( |
248 | 248 | 'id' => 'vat_invoice_notice', |
249 | - 'name' => __( 'Invoice notice', 'invoicing' ), |
|
250 | - 'desc' => __( 'Use this to add an invoice notice section (description) to your invoices', 'invoicing' ), |
|
249 | + 'name' => __('Invoice notice', 'invoicing'), |
|
250 | + 'desc' => __('Use this to add an invoice notice section (description) to your invoices', 'invoicing'), |
|
251 | 251 | 'type' => 'text', |
252 | 252 | 'size' => 'regular', |
253 | 253 | ), |
@@ -260,22 +260,22 @@ discard block |
||
260 | 260 | 'main' => array( |
261 | 261 | 'gateway_settings' => array( |
262 | 262 | 'id' => 'api_header', |
263 | - 'name' => '<h3>' . __( 'Gateway Settings', 'invoicing' ) . '</h3>', |
|
263 | + 'name' => '<h3>' . __('Gateway Settings', 'invoicing') . '</h3>', |
|
264 | 264 | 'desc' => '', |
265 | 265 | 'type' => 'header', |
266 | 266 | ), |
267 | 267 | 'gateways' => array( |
268 | 268 | 'id' => 'gateways', |
269 | - 'name' => __( 'Payment Gateways', 'invoicing' ), |
|
270 | - 'desc' => __( 'Choose the payment gateways you want to enable.', 'invoicing' ), |
|
269 | + 'name' => __('Payment Gateways', 'invoicing'), |
|
270 | + 'desc' => __('Choose the payment gateways you want to enable.', 'invoicing'), |
|
271 | 271 | 'type' => 'gateways', |
272 | - 'std' => array( 'manual' => 1 ), |
|
272 | + 'std' => array('manual' => 1), |
|
273 | 273 | 'options' => wpinv_get_payment_gateways(), |
274 | 274 | ), |
275 | 275 | 'default_gateway' => array( |
276 | 276 | 'id' => 'default_gateway', |
277 | - 'name' => __( 'Default Gateway', 'invoicing' ), |
|
278 | - 'desc' => __( 'This gateway will be loaded automatically with the checkout page.', 'invoicing' ), |
|
277 | + 'name' => __('Default Gateway', 'invoicing'), |
|
278 | + 'desc' => __('This gateway will be loaded automatically with the checkout page.', 'invoicing'), |
|
279 | 279 | 'type' => 'gateway_select', |
280 | 280 | 'std' => 'manual', |
281 | 281 | 'class' => 'wpi_select2', |
@@ -291,32 +291,32 @@ discard block |
||
291 | 291 | 'main' => array( |
292 | 292 | 'tax_settings' => array( |
293 | 293 | 'id' => 'tax_settings', |
294 | - 'name' => '<h3>' . __( 'Tax Settings', 'invoicing' ) . '</h3>', |
|
294 | + 'name' => '<h3>' . __('Tax Settings', 'invoicing') . '</h3>', |
|
295 | 295 | 'type' => 'header', |
296 | 296 | ), |
297 | 297 | |
298 | 298 | 'enable_taxes' => array( |
299 | 299 | 'id' => 'enable_taxes', |
300 | - 'name' => __( 'Enable Taxes', 'invoicing' ), |
|
301 | - 'desc' => __( 'Enable tax rates and calculations.', 'invoicing' ), |
|
300 | + 'name' => __('Enable Taxes', 'invoicing'), |
|
301 | + 'desc' => __('Enable tax rates and calculations.', 'invoicing'), |
|
302 | 302 | 'type' => 'checkbox', |
303 | 303 | 'std' => 0, |
304 | 304 | ), |
305 | 305 | |
306 | 306 | 'tax_subtotal_rounding' => array( |
307 | 307 | 'id' => 'tax_subtotal_rounding', |
308 | - 'name' => __( 'Rounding', 'invoicing' ), |
|
309 | - 'desc' => __( 'Round tax at subtotal level, instead of rounding per tax rate', 'invoicing' ), |
|
308 | + 'name' => __('Rounding', 'invoicing'), |
|
309 | + 'desc' => __('Round tax at subtotal level, instead of rounding per tax rate', 'invoicing'), |
|
310 | 310 | 'type' => 'checkbox', |
311 | 311 | 'std' => 1, |
312 | 312 | ), |
313 | 313 | |
314 | 314 | 'prices_include_tax' => array( |
315 | 315 | 'id' => 'prices_include_tax', |
316 | - 'name' => __( 'Prices entered with tax', 'invoicing' ), |
|
316 | + 'name' => __('Prices entered with tax', 'invoicing'), |
|
317 | 317 | 'options' => array( |
318 | - 'yes' => __( 'Yes, I will enter prices inclusive of tax', 'invoicing' ), |
|
319 | - 'no' => __( 'No, I will enter prices exclusive of tax', 'invoicing' ), |
|
318 | + 'yes' => __('Yes, I will enter prices inclusive of tax', 'invoicing'), |
|
319 | + 'no' => __('No, I will enter prices exclusive of tax', 'invoicing'), |
|
320 | 320 | ), |
321 | 321 | 'type' => 'select', |
322 | 322 | 'std' => 'no', |
@@ -324,10 +324,10 @@ discard block |
||
324 | 324 | |
325 | 325 | 'tax_base' => array( |
326 | 326 | 'id' => 'tax_base', |
327 | - 'name' => __( 'Calculate tax based on', 'invoicing' ), |
|
327 | + 'name' => __('Calculate tax based on', 'invoicing'), |
|
328 | 328 | 'options' => array( |
329 | - 'billing' => __( 'Customer billing address', 'invoicing' ), |
|
330 | - 'base' => __( 'Shop base address', 'invoicing' ), |
|
329 | + 'billing' => __('Customer billing address', 'invoicing'), |
|
330 | + 'base' => __('Shop base address', 'invoicing'), |
|
331 | 331 | ), |
332 | 332 | 'type' => 'select', |
333 | 333 | 'std' => 'billing', |
@@ -335,24 +335,24 @@ discard block |
||
335 | 335 | |
336 | 336 | 'vat_same_country_rule' => array( |
337 | 337 | 'id' => 'vat_same_country_rule', |
338 | - 'name' => __( 'Same country rule', 'invoicing' ), |
|
339 | - 'desc' => __( 'What should happen if a customer is from the same country as your business?', 'invoicing' ), |
|
338 | + 'name' => __('Same country rule', 'invoicing'), |
|
339 | + 'desc' => __('What should happen if a customer is from the same country as your business?', 'invoicing'), |
|
340 | 340 | 'type' => 'select', |
341 | 341 | 'options' => array( |
342 | - 'no' => __( 'Do not charge tax', 'invoicing' ), |
|
343 | - 'always' => __( 'Charge tax unless vat number is validated', 'invoicing' ), |
|
344 | - 'vat_too' => __( 'Charge tax even if vat number is validated', 'invoicing' ), |
|
342 | + 'no' => __('Do not charge tax', 'invoicing'), |
|
343 | + 'always' => __('Charge tax unless vat number is validated', 'invoicing'), |
|
344 | + 'vat_too' => __('Charge tax even if vat number is validated', 'invoicing'), |
|
345 | 345 | ), |
346 | - 'placeholder' => __( 'Select an option', 'invoicing' ), |
|
346 | + 'placeholder' => __('Select an option', 'invoicing'), |
|
347 | 347 | 'std' => 'vat_too', |
348 | 348 | ), |
349 | 349 | |
350 | 350 | 'tax_display_totals' => array( |
351 | 351 | 'id' => 'tax_display_totals', |
352 | - 'name' => __( 'Display tax totals', 'invoicing' ), |
|
352 | + 'name' => __('Display tax totals', 'invoicing'), |
|
353 | 353 | 'options' => array( |
354 | - 'single' => __( 'As a single total', 'invoicing' ), |
|
355 | - 'individual' => __( 'As individual tax rates', 'invoicing' ), |
|
354 | + 'single' => __('As a single total', 'invoicing'), |
|
355 | + 'individual' => __('As individual tax rates', 'invoicing'), |
|
356 | 356 | ), |
357 | 357 | 'type' => 'select', |
358 | 358 | 'std' => 'individual', |
@@ -360,8 +360,8 @@ discard block |
||
360 | 360 | |
361 | 361 | 'tax_rate' => array( |
362 | 362 | 'id' => 'tax_rate', |
363 | - 'name' => __( 'Fallback Tax Rate', 'invoicing' ), |
|
364 | - 'desc' => __( 'Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing' ), |
|
363 | + 'name' => __('Fallback Tax Rate', 'invoicing'), |
|
364 | + 'desc' => __('Enter a percentage, such as 6.5. Customers not in a specific rate will be charged this rate.', 'invoicing'), |
|
365 | 365 | 'type' => 'number', |
366 | 366 | 'size' => 'small', |
367 | 367 | 'min' => '0', |
@@ -373,8 +373,8 @@ discard block |
||
373 | 373 | 'rules' => array( |
374 | 374 | 'tax_rules' => array( |
375 | 375 | 'id' => 'tax_rules', |
376 | - 'name' => '<h3>' . __( 'Tax Rules', 'invoicing' ) . '</h3>', |
|
377 | - 'desc' => __( 'Create/Update tax rules', 'invoicing' ), |
|
376 | + 'name' => '<h3>' . __('Tax Rules', 'invoicing') . '</h3>', |
|
377 | + 'desc' => __('Create/Update tax rules', 'invoicing'), |
|
378 | 378 | 'type' => 'tax_rules', |
379 | 379 | ), |
380 | 380 | ), |
@@ -382,8 +382,8 @@ discard block |
||
382 | 382 | 'rates' => array( |
383 | 383 | 'tax_rates' => array( |
384 | 384 | 'id' => 'tax_rates', |
385 | - 'name' => '<h3>' . __( 'Tax Rates', 'invoicing' ) . '</h3>', |
|
386 | - 'desc' => __( 'Enter tax rates for specific regions.', 'invoicing' ), |
|
385 | + 'name' => '<h3>' . __('Tax Rates', 'invoicing') . '</h3>', |
|
386 | + 'desc' => __('Enter tax rates for specific regions.', 'invoicing'), |
|
387 | 387 | 'type' => 'tax_rates', |
388 | 388 | ), |
389 | 389 | ), |
@@ -392,31 +392,31 @@ discard block |
||
392 | 392 | |
393 | 393 | 'vat_company_name' => array( |
394 | 394 | 'id' => 'vat_company_name', |
395 | - 'name' => __( 'Company Name', 'invoicing' ), |
|
396 | - 'desc' => wp_sprintf( __( 'Verify your company name and VAT number on the %1$sEU VIES System.%2$s', 'invoicing' ), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>' ), |
|
395 | + 'name' => __('Company Name', 'invoicing'), |
|
396 | + 'desc' => wp_sprintf(__('Verify your company name and VAT number on the %1$sEU VIES System.%2$s', 'invoicing'), '<a href="http://ec.europa.eu/taxation_customs/vies/" target="_blank">', '</a>'), |
|
397 | 397 | 'type' => 'text', |
398 | 398 | 'size' => 'regular', |
399 | 399 | ), |
400 | 400 | |
401 | 401 | 'vat_number' => array( |
402 | 402 | 'id' => 'vat_number', |
403 | - 'name' => __( 'VAT Number', 'invoicing' ), |
|
404 | - 'desc' => __( 'Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing' ), |
|
403 | + 'name' => __('VAT Number', 'invoicing'), |
|
404 | + 'desc' => __('Enter your VAT number including the country identifier, eg: GB123456789', 'invoicing'), |
|
405 | 405 | 'type' => 'text', |
406 | 406 | 'size' => 'regular', |
407 | 407 | ), |
408 | 408 | |
409 | 409 | 'vat_prevent_b2c_purchase' => array( |
410 | 410 | 'id' => 'vat_prevent_b2c_purchase', |
411 | - 'name' => __( 'Prevent B2C Sales', 'invoicing' ), |
|
412 | - 'desc' => __( 'Require everyone in the EU to provide a VAT number.', 'invoicing' ), |
|
411 | + 'name' => __('Prevent B2C Sales', 'invoicing'), |
|
412 | + 'desc' => __('Require everyone in the EU to provide a VAT number.', 'invoicing'), |
|
413 | 413 | 'type' => 'checkbox', |
414 | 414 | ), |
415 | 415 | |
416 | 416 | 'validate_vat_number' => array( |
417 | 417 | 'id' => 'validate_vat_number', |
418 | - 'name' => __( 'Validate VAT Number', 'invoicing' ), |
|
419 | - 'desc' => __( 'Validate VAT numbers with VIES.', 'invoicing' ), |
|
418 | + 'name' => __('Validate VAT Number', 'invoicing'), |
|
419 | + 'desc' => __('Validate VAT numbers with VIES.', 'invoicing'), |
|
420 | 420 | 'type' => 'checkbox', |
421 | 421 | ), |
422 | 422 | |
@@ -431,66 +431,66 @@ discard block |
||
431 | 431 | 'main' => array( |
432 | 432 | 'email_settings_header' => array( |
433 | 433 | 'id' => 'email_settings_header', |
434 | - 'name' => '<h3>' . __( 'Email Sender Options', 'invoicing' ) . '</h3>', |
|
434 | + 'name' => '<h3>' . __('Email Sender Options', 'invoicing') . '</h3>', |
|
435 | 435 | 'type' => 'header', |
436 | 436 | ), |
437 | 437 | 'email_from_name' => array( |
438 | 438 | 'id' => 'email_from_name', |
439 | - 'name' => __( 'From Name', 'invoicing' ), |
|
440 | - 'desc' => __( 'Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing' ), |
|
441 | - 'std' => esc_attr( get_bloginfo( 'name', 'display' ) ), |
|
439 | + 'name' => __('From Name', 'invoicing'), |
|
440 | + 'desc' => __('Enter the sender\'s name appears in outgoing invoice emails. This should be your site name.', 'invoicing'), |
|
441 | + 'std' => esc_attr(get_bloginfo('name', 'display')), |
|
442 | 442 | 'type' => 'text', |
443 | 443 | ), |
444 | 444 | 'email_from' => array( |
445 | 445 | 'id' => 'email_from', |
446 | - 'name' => __( 'From Email', 'invoicing' ), |
|
447 | - 'desc' => sprintf( __( 'Email address to send invoice emails from. This will act as the "from" address. %1$s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%2$s', 'invoicing' ), $alert_wrapper_start, $alert_wrapper_close ), |
|
448 | - 'std' => get_option( 'admin_email' ), |
|
446 | + 'name' => __('From Email', 'invoicing'), |
|
447 | + 'desc' => sprintf(__('Email address to send invoice emails from. This will act as the "from" address. %1$s If emails are not being sent it may be that your hosting prevents emails being sent if the email domains do not match.%2$s', 'invoicing'), $alert_wrapper_start, $alert_wrapper_close), |
|
448 | + 'std' => get_option('admin_email'), |
|
449 | 449 | 'type' => 'text', |
450 | 450 | ), |
451 | 451 | 'admin_email' => array( |
452 | 452 | 'id' => 'admin_email', |
453 | - 'name' => __( 'Admin Email', 'invoicing' ), |
|
454 | - 'desc' => __( 'Where should we send admin notifications? This will is also act as the "reply-to" address for invoice emails', 'invoicing' ), |
|
455 | - 'std' => get_option( 'admin_email' ), |
|
453 | + 'name' => __('Admin Email', 'invoicing'), |
|
454 | + 'desc' => __('Where should we send admin notifications? This will is also act as the "reply-to" address for invoice emails', 'invoicing'), |
|
455 | + 'std' => get_option('admin_email'), |
|
456 | 456 | 'type' => 'text', |
457 | 457 | ), |
458 | 458 | 'skip_email_free_invoice' => array( |
459 | 459 | 'id' => 'skip_email_free_invoice', |
460 | - 'name' => __( 'Skip Free Invoices', 'invoicing' ), |
|
461 | - 'desc' => __( 'Check this to disable sending emails for free invoices.', 'invoicing' ), |
|
460 | + 'name' => __('Skip Free Invoices', 'invoicing'), |
|
461 | + 'desc' => __('Check this to disable sending emails for free invoices.', 'invoicing'), |
|
462 | 462 | 'type' => 'checkbox', |
463 | 463 | 'std' => false, |
464 | 464 | ), |
465 | 465 | 'overdue_settings_header' => array( |
466 | 466 | 'id' => 'overdue_settings_header', |
467 | - 'name' => '<h3>' . __( 'Due Date Settings', 'invoicing' ) . '</h3>', |
|
467 | + 'name' => '<h3>' . __('Due Date Settings', 'invoicing') . '</h3>', |
|
468 | 468 | 'type' => 'header', |
469 | 469 | ), |
470 | 470 | 'overdue_active' => array( |
471 | 471 | 'id' => 'overdue_active', |
472 | - 'name' => __( 'Enable Due Date', 'invoicing' ), |
|
473 | - 'desc' => __( 'Check this to enable due date option for invoices.', 'invoicing' ), |
|
472 | + 'name' => __('Enable Due Date', 'invoicing'), |
|
473 | + 'desc' => __('Check this to enable due date option for invoices.', 'invoicing'), |
|
474 | 474 | 'type' => 'checkbox', |
475 | 475 | 'std' => false, |
476 | 476 | ), |
477 | 477 | 'email_template_header' => array( |
478 | 478 | 'id' => 'email_template_header', |
479 | - 'name' => '<h3>' . __( 'Email Template', 'invoicing' ) . '</h3>', |
|
479 | + 'name' => '<h3>' . __('Email Template', 'invoicing') . '</h3>', |
|
480 | 480 | 'type' => 'header', |
481 | 481 | ), |
482 | 482 | 'email_header_image' => array( |
483 | 483 | 'id' => 'email_header_image', |
484 | - 'name' => __( 'Header Image', 'invoicing' ), |
|
485 | - 'desc' => __( 'URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing' ), |
|
484 | + 'name' => __('Header Image', 'invoicing'), |
|
485 | + 'desc' => __('URL to an image you want to show in the email header. Upload images using the media uploader (Admin > Media).', 'invoicing'), |
|
486 | 486 | 'std' => '', |
487 | 487 | 'type' => 'text', |
488 | 488 | ), |
489 | 489 | 'email_footer_text' => array( |
490 | 490 | 'id' => 'email_footer_text', |
491 | - 'name' => __( 'Footer Text', 'invoicing' ), |
|
492 | - 'desc' => __( 'The text to appear in the footer of all invoice emails.', 'invoicing' ), |
|
493 | - 'std' => get_bloginfo( 'name', 'display' ) . ' - ' . __( 'Powered by GetPaid', 'invoicing' ), |
|
491 | + 'name' => __('Footer Text', 'invoicing'), |
|
492 | + 'desc' => __('The text to appear in the footer of all invoice emails.', 'invoicing'), |
|
493 | + 'std' => get_bloginfo('name', 'display') . ' - ' . __('Powered by GetPaid', 'invoicing'), |
|
494 | 494 | 'type' => 'textarea', |
495 | 495 | 'class' => 'regular-text', |
496 | 496 | 'rows' => 2, |
@@ -498,29 +498,29 @@ discard block |
||
498 | 498 | ), |
499 | 499 | 'email_base_color' => array( |
500 | 500 | 'id' => 'email_base_color', |
501 | - 'name' => __( 'Base Color', 'invoicing' ), |
|
502 | - 'desc' => __( 'The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing' ), |
|
501 | + 'name' => __('Base Color', 'invoicing'), |
|
502 | + 'desc' => __('The base color for invoice email template. Default <code>#557da2</code>.', 'invoicing'), |
|
503 | 503 | 'std' => '#557da2', |
504 | 504 | 'type' => 'color', |
505 | 505 | ), |
506 | 506 | 'email_background_color' => array( |
507 | 507 | 'id' => 'email_background_color', |
508 | - 'name' => __( 'Background Color', 'invoicing' ), |
|
509 | - 'desc' => __( 'The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing' ), |
|
508 | + 'name' => __('Background Color', 'invoicing'), |
|
509 | + 'desc' => __('The background color of email template. Default <code>#f5f5f5</code>.', 'invoicing'), |
|
510 | 510 | 'std' => '#f5f5f5', |
511 | 511 | 'type' => 'color', |
512 | 512 | ), |
513 | 513 | 'email_body_background_color' => array( |
514 | 514 | 'id' => 'email_body_background_color', |
515 | - 'name' => __( 'Body Background Color', 'invoicing' ), |
|
516 | - 'desc' => __( 'The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing' ), |
|
515 | + 'name' => __('Body Background Color', 'invoicing'), |
|
516 | + 'desc' => __('The main body background color of email template. Default <code>#fdfdfd</code>.', 'invoicing'), |
|
517 | 517 | 'std' => '#fdfdfd', |
518 | 518 | 'type' => 'color', |
519 | 519 | ), |
520 | 520 | 'email_text_color' => array( |
521 | 521 | 'id' => 'email_text_color', |
522 | - 'name' => __( 'Body Text Color', 'invoicing' ), |
|
523 | - 'desc' => __( 'The main body text color. Default <code>#505050</code>.', 'invoicing' ), |
|
522 | + 'name' => __('Body Text Color', 'invoicing'), |
|
523 | + 'desc' => __('The main body text color. Default <code>#505050</code>.', 'invoicing'), |
|
524 | 524 | 'std' => '#505050', |
525 | 525 | 'type' => 'color', |
526 | 526 | ), |
@@ -535,7 +535,7 @@ discard block |
||
535 | 535 | ), |
536 | 536 | |
537 | 537 | // Integrations. |
538 | - 'integrations' => wp_list_pluck( getpaid_get_integration_settings(), 'settings', 'id' ), |
|
538 | + 'integrations' => wp_list_pluck(getpaid_get_integration_settings(), 'settings', 'id'), |
|
539 | 539 | |
540 | 540 | /** Privacy Settings */ |
541 | 541 | 'privacy' => apply_filters( |
@@ -544,17 +544,17 @@ discard block |
||
544 | 544 | 'main' => array( |
545 | 545 | 'invoicing_privacy_policy_settings' => array( |
546 | 546 | 'id' => 'invoicing_privacy_policy_settings', |
547 | - 'name' => '<h3>' . __( 'Privacy Policy', 'invoicing' ) . '</h3>', |
|
547 | + 'name' => '<h3>' . __('Privacy Policy', 'invoicing') . '</h3>', |
|
548 | 548 | 'type' => 'header', |
549 | 549 | ), |
550 | 550 | 'privacy_page' => array( |
551 | 551 | 'id' => 'privacy_page', |
552 | - 'name' => __( 'Privacy Page', 'invoicing' ), |
|
553 | - 'desc' => __( 'If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing' ), |
|
552 | + 'name' => __('Privacy Page', 'invoicing'), |
|
553 | + 'desc' => __('If no privacy policy page set in Settings->Privacy default settings, this page will be used on checkout page.', 'invoicing'), |
|
554 | 554 | 'type' => 'select', |
555 | - 'options' => wpinv_get_pages( true, __( 'Select a page', 'invoicing' ) ), |
|
555 | + 'options' => wpinv_get_pages(true, __('Select a page', 'invoicing')), |
|
556 | 556 | 'class' => 'wpi_select2', |
557 | - 'placeholder' => __( 'Select a page', 'invoicing' ), |
|
557 | + 'placeholder' => __('Select a page', 'invoicing'), |
|
558 | 558 | ), |
559 | 559 | ), |
560 | 560 | ) |
@@ -566,19 +566,19 @@ discard block |
||
566 | 566 | 'main' => array( |
567 | 567 | 'invoice_number_format_settings' => array( |
568 | 568 | 'id' => 'invoice_number_format_settings', |
569 | - 'name' => '<h3>' . __( 'Invoice Number', 'invoicing' ) . '</h3>', |
|
569 | + 'name' => '<h3>' . __('Invoice Number', 'invoicing') . '</h3>', |
|
570 | 570 | 'type' => 'header', |
571 | 571 | ), |
572 | 572 | 'sequential_invoice_number' => array( |
573 | 573 | 'id' => 'sequential_invoice_number', |
574 | - 'name' => __( 'Sequential Invoice Numbers', 'invoicing' ), |
|
575 | - 'desc' => __( 'Check this box to enable sequential invoice numbers.', 'invoicing' ) . $reset_number, |
|
574 | + 'name' => __('Sequential Invoice Numbers', 'invoicing'), |
|
575 | + 'desc' => __('Check this box to enable sequential invoice numbers.', 'invoicing') . $reset_number, |
|
576 | 576 | 'type' => 'checkbox', |
577 | 577 | ), |
578 | 578 | 'invoice_sequence_start' => array( |
579 | 579 | 'id' => 'invoice_sequence_start', |
580 | - 'name' => __( 'Sequential Starting Number', 'invoicing' ), |
|
581 | - 'desc' => __( 'The number at which the invoice number sequence should begin.', 'invoicing' ) . $last_number, |
|
580 | + 'name' => __('Sequential Starting Number', 'invoicing'), |
|
581 | + 'desc' => __('The number at which the invoice number sequence should begin.', 'invoicing') . $last_number, |
|
582 | 582 | 'type' => 'number', |
583 | 583 | 'size' => 'small', |
584 | 584 | 'std' => '1', |
@@ -586,8 +586,8 @@ discard block |
||
586 | 586 | ), |
587 | 587 | 'invoice_number_padd' => array( |
588 | 588 | 'id' => 'invoice_number_padd', |
589 | - 'name' => __( 'Minimum Digits', 'invoicing' ), |
|
590 | - 'desc' => __( 'If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing' ), |
|
589 | + 'name' => __('Minimum Digits', 'invoicing'), |
|
590 | + 'desc' => __('If the invoice number has less digits than this number, it is left padded with 0s. Ex: invoice number 108 will padded to 00108 if digits set to 5. The default 0 means no padding.', 'invoicing'), |
|
591 | 591 | 'type' => 'select', |
592 | 592 | 'options' => $invoice_number_padd_options, |
593 | 593 | 'std' => 5, |
@@ -595,8 +595,8 @@ discard block |
||
595 | 595 | ), |
596 | 596 | 'invoice_number_prefix' => array( |
597 | 597 | 'id' => 'invoice_number_prefix', |
598 | - 'name' => __( 'Invoice Number Prefix', 'invoicing' ), |
|
599 | - 'desc' => __( 'Prefix for all invoice numbers. Ex: INV-', 'invoicing' ), |
|
598 | + 'name' => __('Invoice Number Prefix', 'invoicing'), |
|
599 | + 'desc' => __('Prefix for all invoice numbers. Ex: INV-', 'invoicing'), |
|
600 | 600 | 'type' => 'text', |
601 | 601 | 'size' => 'regular', |
602 | 602 | 'std' => 'INV-', |
@@ -604,77 +604,77 @@ discard block |
||
604 | 604 | ), |
605 | 605 | 'invoice_number_postfix' => array( |
606 | 606 | 'id' => 'invoice_number_postfix', |
607 | - 'name' => __( 'Invoice Number Postfix', 'invoicing' ), |
|
608 | - 'desc' => __( 'Postfix for all invoice numbers.', 'invoicing' ), |
|
607 | + 'name' => __('Invoice Number Postfix', 'invoicing'), |
|
608 | + 'desc' => __('Postfix for all invoice numbers.', 'invoicing'), |
|
609 | 609 | 'type' => 'text', |
610 | 610 | 'size' => 'regular', |
611 | 611 | 'std' => '', |
612 | 612 | ), |
613 | 613 | 'checkout_settings' => array( |
614 | 614 | 'id' => 'checkout_settings', |
615 | - 'name' => '<h3>' . __( 'Checkout Settings', 'invoicing' ) . '</h3>', |
|
615 | + 'name' => '<h3>' . __('Checkout Settings', 'invoicing') . '</h3>', |
|
616 | 616 | 'type' => 'header', |
617 | 617 | ), |
618 | 618 | 'disable_new_user_emails' => array( |
619 | 619 | 'id' => 'disable_new_user_emails', |
620 | - 'name' => __( 'Disable new user emails', 'invoicing' ), |
|
621 | - 'desc' => __( 'Do not send an email to customers when a new user account is created for them.', 'invoicing' ), |
|
620 | + 'name' => __('Disable new user emails', 'invoicing'), |
|
621 | + 'desc' => __('Do not send an email to customers when a new user account is created for them.', 'invoicing'), |
|
622 | 622 | 'type' => 'checkbox', |
623 | 623 | ), |
624 | 624 | 'login_to_checkout' => array( |
625 | 625 | 'id' => 'login_to_checkout', |
626 | - 'name' => __( 'Require Login To Checkout', 'invoicing' ), |
|
627 | - 'desc' => __( 'If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing' ), |
|
626 | + 'name' => __('Require Login To Checkout', 'invoicing'), |
|
627 | + 'desc' => __('If ticked then user needs to be logged in to view or pay invoice, can only view or pay their own invoice. If unticked then anyone can view or pay the invoice.', 'invoicing'), |
|
628 | 628 | 'type' => 'checkbox', |
629 | 629 | ), |
630 | 630 | 'enable_recaptcha' => array( |
631 | 631 | 'id' => 'enable_recaptcha', |
632 | - 'name' => __( 'Enable reCAPTCHA', 'invoicing' ), |
|
633 | - 'desc' => __( 'If ticked then reCAPTCHA will be enabled on the checkout page.', 'invoicing' ), |
|
632 | + 'name' => __('Enable reCAPTCHA', 'invoicing'), |
|
633 | + 'desc' => __('If ticked then reCAPTCHA will be enabled on the checkout page.', 'invoicing'), |
|
634 | 634 | 'type' => 'checkbox', |
635 | 635 | ), |
636 | 636 | 'recaptcha_version' => array( |
637 | 637 | 'id' => 'recaptcha_version', |
638 | - 'name' => __( 'reCAPTCHA Version', 'invoicing' ), |
|
639 | - 'desc' => __( 'Select the version of reCAPTCHA you would like to use.', 'invoicing' ), |
|
638 | + 'name' => __('reCAPTCHA Version', 'invoicing'), |
|
639 | + 'desc' => __('Select the version of reCAPTCHA you would like to use.', 'invoicing'), |
|
640 | 640 | 'type' => 'select', |
641 | 641 | 'options' => array( |
642 | - 'v2' => __( 'reCAPTCHA v2', 'invoicing' ), |
|
643 | - 'v3' => __( 'reCAPTCHA v3', 'invoicing' ), |
|
642 | + 'v2' => __('reCAPTCHA v2', 'invoicing'), |
|
643 | + 'v3' => __('reCAPTCHA v3', 'invoicing'), |
|
644 | 644 | ), |
645 | 645 | 'std' => 'v2', |
646 | 646 | ), |
647 | 647 | 'recaptcha_site_key' => array( |
648 | 648 | 'id' => 'recaptcha_site_key', |
649 | - 'name' => __( 'reCAPTCHA Site Key', 'invoicing' ), |
|
650 | - 'desc' => __( 'Enter your reCAPTCHA site key.', 'invoicing' ) . ' <a href="https://www.google.com/recaptcha/admin/create" target="_blank">' . __( 'Generate a site key.', 'invoicing' ) . '</a>', |
|
649 | + 'name' => __('reCAPTCHA Site Key', 'invoicing'), |
|
650 | + 'desc' => __('Enter your reCAPTCHA site key.', 'invoicing') . ' <a href="https://www.google.com/recaptcha/admin/create" target="_blank">' . __('Generate a site key.', 'invoicing') . '</a>', |
|
651 | 651 | 'type' => 'text', |
652 | 652 | 'size' => 'regular', |
653 | 653 | ), |
654 | 654 | 'recaptcha_secret_key' => array( |
655 | 655 | 'id' => 'recaptcha_secret_key', |
656 | - 'name' => __( 'reCAPTCHA Secret Key', 'invoicing' ), |
|
657 | - 'desc' => __( 'Enter your reCAPTCHA secret key.', 'invoicing' ), |
|
656 | + 'name' => __('reCAPTCHA Secret Key', 'invoicing'), |
|
657 | + 'desc' => __('Enter your reCAPTCHA secret key.', 'invoicing'), |
|
658 | 658 | 'type' => 'text', |
659 | 659 | 'size' => 'regular', |
660 | 660 | ), |
661 | 661 | 'maxmind_license_key' => array( |
662 | 662 | 'id' => 'maxmind_license_key', |
663 | - 'name' => __( 'MaxMind License Key', 'invoicing' ), |
|
663 | + 'name' => __('MaxMind License Key', 'invoicing'), |
|
664 | 664 | 'type' => 'text', |
665 | 665 | 'size' => 'regular', |
666 | - 'desc' => __( "Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing' ) . ' <a href="https://support.maxmind.com/hc/en-us/articles/4407111582235-Generate-a-License-Key">' . __( 'How to generate a free license key.', 'invoicing' ) . '</a>', |
|
666 | + 'desc' => __("Enter you license key if you would like to use MaxMind to automatically detect a customer's country.", 'invoicing') . ' <a href="https://support.maxmind.com/hc/en-us/articles/4407111582235-Generate-a-License-Key">' . __('How to generate a free license key.', 'invoicing') . '</a>', |
|
667 | 667 | ), |
668 | 668 | |
669 | 669 | 'uninstall_settings' => array( |
670 | 670 | 'id' => 'uninstall_settings', |
671 | - 'name' => '<h3>' . __( 'Uninstall Settings', 'invoicing' ) . '</h3>', |
|
671 | + 'name' => '<h3>' . __('Uninstall Settings', 'invoicing') . '</h3>', |
|
672 | 672 | 'type' => 'header', |
673 | 673 | ), |
674 | 674 | 'remove_data_on_unistall' => array( |
675 | 675 | 'id' => 'remove_data_on_unistall', |
676 | - 'name' => __( 'Remove Data on Uninstall?', 'invoicing' ), |
|
677 | - 'desc' => __( 'Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing' ), |
|
676 | + 'name' => __('Remove Data on Uninstall?', 'invoicing'), |
|
677 | + 'desc' => __('Check this box if you would like Invoicing plugin to completely remove all of its data when the plugin is deleted/uninstalled.', 'invoicing'), |
|
678 | 678 | 'type' => 'checkbox', |
679 | 679 | 'std' => '', |
680 | 680 | ), |
@@ -683,13 +683,13 @@ discard block |
||
683 | 683 | 'custom-css' => array( |
684 | 684 | 'css_settings' => array( |
685 | 685 | 'id' => 'css_settings', |
686 | - 'name' => '<h3>' . __( 'Custom CSS', 'invoicing' ) . '</h3>', |
|
686 | + 'name' => '<h3>' . __('Custom CSS', 'invoicing') . '</h3>', |
|
687 | 687 | 'type' => 'header', |
688 | 688 | ), |
689 | 689 | 'template_custom_css' => array( |
690 | 690 | 'id' => 'template_custom_css', |
691 | - 'name' => __( 'Invoice Template CSS', 'invoicing' ), |
|
692 | - 'desc' => __( 'Add CSS to modify appearance of the print invoice page.', 'invoicing' ), |
|
691 | + 'name' => __('Invoice Template CSS', 'invoicing'), |
|
692 | + 'desc' => __('Add CSS to modify appearance of the print invoice page.', 'invoicing'), |
|
693 | 693 | 'type' => 'textarea', |
694 | 694 | 'class' => 'regular-text', |
695 | 695 | 'rows' => 10, |
@@ -704,8 +704,8 @@ discard block |
||
704 | 704 | 'main' => array( |
705 | 705 | 'tool_settings' => array( |
706 | 706 | 'id' => 'tool_settings', |
707 | - 'name' => '<h3>' . __( 'Diagnostic Tools', 'invoicing' ) . '</h3>', |
|
708 | - 'desc' => __( 'Invoicing diagnostic tools', 'invoicing' ), |
|
707 | + 'name' => '<h3>' . __('Diagnostic Tools', 'invoicing') . '</h3>', |
|
708 | + 'desc' => __('Invoicing diagnostic tools', 'invoicing'), |
|
709 | 709 | 'type' => 'tools', |
710 | 710 | ), |
711 | 711 | ), |
@@ -9,41 +9,41 @@ discard block |
||
9 | 9 | * @version 1.0.19 |
10 | 10 | */ |
11 | 11 | |
12 | -defined( 'ABSPATH' ) || exit; |
|
12 | +defined('ABSPATH') || exit; |
|
13 | 13 | |
14 | 14 | return array( |
15 | 15 | |
16 | 16 | array( |
17 | 17 | 'type' => 'heading', |
18 | - 'name' => __( 'Heading', 'invoicing' ), |
|
18 | + 'name' => __('Heading', 'invoicing'), |
|
19 | 19 | 'defaults' => array( |
20 | 20 | 'level' => 'h2', |
21 | - 'text' => __( 'Heading', 'invoicing' ), |
|
21 | + 'text' => __('Heading', 'invoicing'), |
|
22 | 22 | ), |
23 | 23 | ), |
24 | 24 | |
25 | 25 | array( |
26 | 26 | 'type' => 'paragraph', |
27 | - 'name' => __( 'Paragraph', 'invoicing' ), |
|
27 | + 'name' => __('Paragraph', 'invoicing'), |
|
28 | 28 | 'defaults' => array( |
29 | - 'text' => __( 'Paragraph text', 'invoicing' ), |
|
29 | + 'text' => __('Paragraph text', 'invoicing'), |
|
30 | 30 | ), |
31 | 31 | ), |
32 | 32 | |
33 | 33 | array( |
34 | 34 | 'type' => 'alert', |
35 | - 'name' => __( 'Alert', 'invoicing' ), |
|
35 | + 'name' => __('Alert', 'invoicing'), |
|
36 | 36 | 'defaults' => array( |
37 | 37 | 'value' => '', |
38 | 38 | 'class' => 'alert-warning', |
39 | - 'text' => __( 'Alert', 'invoicing' ), |
|
39 | + 'text' => __('Alert', 'invoicing'), |
|
40 | 40 | 'dismissible' => false, |
41 | 41 | ), |
42 | 42 | ), |
43 | 43 | |
44 | 44 | array( |
45 | 45 | 'type' => 'separator', |
46 | - 'name' => __( 'Separator', 'invoicing' ), |
|
46 | + 'name' => __('Separator', 'invoicing'), |
|
47 | 47 | 'defaults' => array( |
48 | 48 | 'value' => '', |
49 | 49 | ), |
@@ -51,11 +51,11 @@ discard block |
||
51 | 51 | |
52 | 52 | array( |
53 | 53 | 'type' => 'text', |
54 | - 'name' => __( 'Text Input', 'invoicing' ), |
|
54 | + 'name' => __('Text Input', 'invoicing'), |
|
55 | 55 | 'defaults' => array( |
56 | - 'placeholder' => __( 'Enter some text', 'invoicing' ), |
|
56 | + 'placeholder' => __('Enter some text', 'invoicing'), |
|
57 | 57 | 'value' => '', |
58 | - 'label' => __( 'Field Label', 'invoicing' ), |
|
58 | + 'label' => __('Field Label', 'invoicing'), |
|
59 | 59 | 'description' => '', |
60 | 60 | 'required' => false, |
61 | 61 | ), |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | |
64 | 64 | array( |
65 | 65 | 'type' => 'textarea', |
66 | - 'name' => __( 'Textarea', 'invoicing' ), |
|
66 | + 'name' => __('Textarea', 'invoicing'), |
|
67 | 67 | 'defaults' => array( |
68 | - 'placeholder' => __( 'Enter your text here', 'invoicing' ), |
|
68 | + 'placeholder' => __('Enter your text here', 'invoicing'), |
|
69 | 69 | 'value' => '', |
70 | - 'label' => __( 'Textarea Label', 'invoicing' ), |
|
70 | + 'label' => __('Textarea Label', 'invoicing'), |
|
71 | 71 | 'description' => '', |
72 | 72 | 'required' => false, |
73 | 73 | ), |
@@ -75,27 +75,27 @@ discard block |
||
75 | 75 | |
76 | 76 | array( |
77 | 77 | 'type' => 'select', |
78 | - 'name' => __( 'Dropdown', 'invoicing' ), |
|
78 | + 'name' => __('Dropdown', 'invoicing'), |
|
79 | 79 | 'defaults' => array( |
80 | - 'placeholder' => __( 'Select a value', 'invoicing' ), |
|
80 | + 'placeholder' => __('Select a value', 'invoicing'), |
|
81 | 81 | 'value' => '', |
82 | - 'label' => __( 'Dropdown Label', 'invoicing' ), |
|
82 | + 'label' => __('Dropdown Label', 'invoicing'), |
|
83 | 83 | 'description' => '', |
84 | 84 | 'required' => false, |
85 | 85 | 'options' => array( |
86 | - esc_attr__( 'Option One', 'invoicing' ), |
|
87 | - esc_attr__( 'Option Two', 'invoicing' ), |
|
88 | - esc_attr__( 'Option Three', 'invoicing' ), |
|
86 | + esc_attr__('Option One', 'invoicing'), |
|
87 | + esc_attr__('Option Two', 'invoicing'), |
|
88 | + esc_attr__('Option Three', 'invoicing'), |
|
89 | 89 | ), |
90 | 90 | ), |
91 | 91 | ), |
92 | 92 | |
93 | 93 | array( |
94 | 94 | 'type' => 'checkbox', |
95 | - 'name' => __( 'Checkbox', 'invoicing' ), |
|
95 | + 'name' => __('Checkbox', 'invoicing'), |
|
96 | 96 | 'defaults' => array( |
97 | 97 | 'value' => '', |
98 | - 'label' => __( 'Checkbox Label', 'invoicing' ), |
|
98 | + 'label' => __('Checkbox Label', 'invoicing'), |
|
99 | 99 | 'description' => '', |
100 | 100 | 'required' => false, |
101 | 101 | ), |
@@ -103,23 +103,23 @@ discard block |
||
103 | 103 | |
104 | 104 | array( |
105 | 105 | 'type' => 'radio', |
106 | - 'name' => __( 'Radio', 'invoicing' ), |
|
106 | + 'name' => __('Radio', 'invoicing'), |
|
107 | 107 | 'defaults' => array( |
108 | - 'label' => __( 'Select one choice', 'invoicing' ), |
|
108 | + 'label' => __('Select one choice', 'invoicing'), |
|
109 | 109 | 'options' => array( |
110 | - esc_attr__( 'Choice One', 'invoicing' ), |
|
111 | - esc_attr__( 'Choice Two', 'invoicing' ), |
|
112 | - esc_attr__( 'Choice Three', 'invoicing' ), |
|
110 | + esc_attr__('Choice One', 'invoicing'), |
|
111 | + esc_attr__('Choice Two', 'invoicing'), |
|
112 | + esc_attr__('Choice Three', 'invoicing'), |
|
113 | 113 | ), |
114 | 114 | ), |
115 | 115 | ), |
116 | 116 | |
117 | 117 | array( |
118 | 118 | 'type' => 'date', |
119 | - 'name' => __( 'Date', 'invoicing' ), |
|
119 | + 'name' => __('Date', 'invoicing'), |
|
120 | 120 | 'defaults' => array( |
121 | 121 | 'value' => '', |
122 | - 'label' => __( 'Date', 'invoicing' ), |
|
122 | + 'label' => __('Date', 'invoicing'), |
|
123 | 123 | 'description' => '', |
124 | 124 | 'single' => 'single', |
125 | 125 | 'required' => false, |
@@ -128,10 +128,10 @@ discard block |
||
128 | 128 | |
129 | 129 | array( |
130 | 130 | 'type' => 'time', |
131 | - 'name' => __( 'Time', 'invoicing' ), |
|
131 | + 'name' => __('Time', 'invoicing'), |
|
132 | 132 | 'defaults' => array( |
133 | 133 | 'value' => '', |
134 | - 'label' => __( 'Time', 'invoicing' ), |
|
134 | + 'label' => __('Time', 'invoicing'), |
|
135 | 135 | 'description' => '', |
136 | 136 | 'required' => false, |
137 | 137 | ), |
@@ -139,11 +139,11 @@ discard block |
||
139 | 139 | |
140 | 140 | array( |
141 | 141 | 'type' => 'number', |
142 | - 'name' => __( 'Number', 'invoicing' ), |
|
142 | + 'name' => __('Number', 'invoicing'), |
|
143 | 143 | 'defaults' => array( |
144 | 144 | 'placeholder' => '', |
145 | 145 | 'value' => '', |
146 | - 'label' => __( 'Number', 'invoicing' ), |
|
146 | + 'label' => __('Number', 'invoicing'), |
|
147 | 147 | 'description' => '', |
148 | 148 | 'required' => false, |
149 | 149 | ), |
@@ -151,11 +151,11 @@ discard block |
||
151 | 151 | |
152 | 152 | array( |
153 | 153 | 'type' => 'website', |
154 | - 'name' => __( 'Website', 'invoicing' ), |
|
154 | + 'name' => __('Website', 'invoicing'), |
|
155 | 155 | 'defaults' => array( |
156 | 156 | 'placeholder' => 'http://example.com', |
157 | 157 | 'value' => '', |
158 | - 'label' => __( 'Website', 'invoicing' ), |
|
158 | + 'label' => __('Website', 'invoicing'), |
|
159 | 159 | 'description' => '', |
160 | 160 | 'required' => false, |
161 | 161 | ), |
@@ -163,11 +163,11 @@ discard block |
||
163 | 163 | |
164 | 164 | array( |
165 | 165 | 'type' => 'email', |
166 | - 'name' => __( 'Email', 'invoicing' ), |
|
166 | + 'name' => __('Email', 'invoicing'), |
|
167 | 167 | 'defaults' => array( |
168 | 168 | 'placeholder' => '[email protected]', |
169 | 169 | 'value' => '', |
170 | - 'label' => __( 'Email Address', 'invoicing' ), |
|
170 | + 'label' => __('Email Address', 'invoicing'), |
|
171 | 171 | 'description' => '', |
172 | 172 | 'required' => false, |
173 | 173 | ), |
@@ -175,31 +175,31 @@ discard block |
||
175 | 175 | |
176 | 176 | array( |
177 | 177 | 'type' => 'file_upload', |
178 | - 'name' => __( 'File Upload', 'invoicing' ), |
|
178 | + 'name' => __('File Upload', 'invoicing'), |
|
179 | 179 | 'defaults' => array( |
180 | 180 | 'value' => '', |
181 | - 'label' => __( 'Upload File', 'invoicing' ), |
|
181 | + 'label' => __('Upload File', 'invoicing'), |
|
182 | 182 | 'description' => '', |
183 | 183 | 'required' => false, |
184 | 184 | 'max_file_num' => 1, |
185 | - 'file_types' => array( 'jpg|jpeg|jpe', 'gif', 'png' ), |
|
185 | + 'file_types' => array('jpg|jpeg|jpe', 'gif', 'png'), |
|
186 | 186 | ), |
187 | 187 | ), |
188 | 188 | |
189 | 189 | array( |
190 | 190 | 'type' => 'address', |
191 | - 'name' => __( 'Address', 'invoicing' ), |
|
191 | + 'name' => __('Address', 'invoicing'), |
|
192 | 192 | 'defaults' => array( |
193 | 193 | |
194 | 194 | 'address_type' => 'billing', |
195 | - 'billing_address_title' => __( 'Billing Address', 'invoicing' ), |
|
196 | - 'shipping_address_title' => __( 'Shipping Address', 'invoicing' ), |
|
197 | - 'shipping_address_toggle' => __( 'Same billing & shipping address.', 'invoicing' ), |
|
195 | + 'billing_address_title' => __('Billing Address', 'invoicing'), |
|
196 | + 'shipping_address_title' => __('Shipping Address', 'invoicing'), |
|
197 | + 'shipping_address_toggle' => __('Same billing & shipping address.', 'invoicing'), |
|
198 | 198 | 'fields' => array( |
199 | 199 | array( |
200 | 200 | 'placeholder' => 'Jon', |
201 | 201 | 'value' => '', |
202 | - 'label' => __( 'First Name', 'invoicing' ), |
|
202 | + 'label' => __('First Name', 'invoicing'), |
|
203 | 203 | 'description' => '', |
204 | 204 | 'required' => false, |
205 | 205 | 'visible' => true, |
@@ -210,7 +210,7 @@ discard block |
||
210 | 210 | array( |
211 | 211 | 'placeholder' => 'Snow', |
212 | 212 | 'value' => '', |
213 | - 'label' => __( 'Last Name', 'invoicing' ), |
|
213 | + 'label' => __('Last Name', 'invoicing'), |
|
214 | 214 | 'description' => '', |
215 | 215 | 'required' => false, |
216 | 216 | 'visible' => true, |
@@ -221,7 +221,7 @@ discard block |
||
221 | 221 | array( |
222 | 222 | 'placeholder' => '', |
223 | 223 | 'value' => '', |
224 | - 'label' => __( 'Address', 'invoicing' ), |
|
224 | + 'label' => __('Address', 'invoicing'), |
|
225 | 225 | 'description' => '', |
226 | 226 | 'required' => false, |
227 | 227 | 'visible' => true, |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | array( |
233 | 233 | 'placeholder' => '', |
234 | 234 | 'value' => '', |
235 | - 'label' => __( 'City', 'invoicing' ), |
|
235 | + 'label' => __('City', 'invoicing'), |
|
236 | 236 | 'description' => '', |
237 | 237 | 'required' => false, |
238 | 238 | 'visible' => true, |
@@ -241,9 +241,9 @@ discard block |
||
241 | 241 | ), |
242 | 242 | |
243 | 243 | array( |
244 | - 'placeholder' => __( 'Select your country' ), |
|
244 | + 'placeholder' => __('Select your country'), |
|
245 | 245 | 'value' => '', |
246 | - 'label' => __( 'Country', 'invoicing' ), |
|
246 | + 'label' => __('Country', 'invoicing'), |
|
247 | 247 | 'description' => '', |
248 | 248 | 'required' => false, |
249 | 249 | 'visible' => true, |
@@ -252,9 +252,9 @@ discard block |
||
252 | 252 | ), |
253 | 253 | |
254 | 254 | array( |
255 | - 'placeholder' => __( 'Choose a state', 'invoicing' ), |
|
255 | + 'placeholder' => __('Choose a state', 'invoicing'), |
|
256 | 256 | 'value' => '', |
257 | - 'label' => __( 'State / Province', 'invoicing' ), |
|
257 | + 'label' => __('State / Province', 'invoicing'), |
|
258 | 258 | 'description' => '', |
259 | 259 | 'required' => false, |
260 | 260 | 'visible' => true, |
@@ -265,7 +265,7 @@ discard block |
||
265 | 265 | array( |
266 | 266 | 'placeholder' => '', |
267 | 267 | 'value' => '', |
268 | - 'label' => __( 'ZIP / Postcode', 'invoicing' ), |
|
268 | + 'label' => __('ZIP / Postcode', 'invoicing'), |
|
269 | 269 | 'description' => '', |
270 | 270 | 'required' => false, |
271 | 271 | 'visible' => true, |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | array( |
277 | 277 | 'placeholder' => '', |
278 | 278 | 'value' => '', |
279 | - 'label' => __( 'Phone', 'invoicing' ), |
|
279 | + 'label' => __('Phone', 'invoicing'), |
|
280 | 280 | 'description' => '', |
281 | 281 | 'required' => false, |
282 | 282 | 'visible' => true, |
@@ -287,7 +287,7 @@ discard block |
||
287 | 287 | array( |
288 | 288 | 'placeholder' => '', |
289 | 289 | 'value' => '', |
290 | - 'label' => __( 'Company', 'invoicing' ), |
|
290 | + 'label' => __('Company', 'invoicing'), |
|
291 | 291 | 'description' => '', |
292 | 292 | 'required' => false, |
293 | 293 | 'visible' => false, |
@@ -298,7 +298,7 @@ discard block |
||
298 | 298 | array( |
299 | 299 | 'placeholder' => '', |
300 | 300 | 'value' => '', |
301 | - 'label' => __( 'Company ID', 'invoicing' ), |
|
301 | + 'label' => __('Company ID', 'invoicing'), |
|
302 | 302 | 'description' => '', |
303 | 303 | 'required' => false, |
304 | 304 | 'visible' => false, |
@@ -309,7 +309,7 @@ discard block |
||
309 | 309 | array( |
310 | 310 | 'placeholder' => '', |
311 | 311 | 'value' => '', |
312 | - 'label' => __( 'VAT Number', 'invoicing' ), |
|
312 | + 'label' => __('VAT Number', 'invoicing'), |
|
313 | 313 | 'description' => '', |
314 | 314 | 'required' => false, |
315 | 315 | 'visible' => false, |
@@ -322,11 +322,11 @@ discard block |
||
322 | 322 | |
323 | 323 | array( |
324 | 324 | 'type' => 'billing_email', |
325 | - 'name' => __( 'Billing Email', 'invoicing' ), |
|
325 | + 'name' => __('Billing Email', 'invoicing'), |
|
326 | 326 | 'defaults' => array( |
327 | 327 | 'placeholder' => '[email protected]', |
328 | 328 | 'value' => '', |
329 | - 'label' => __( 'Billing Email', 'invoicing' ), |
|
329 | + 'label' => __('Billing Email', 'invoicing'), |
|
330 | 330 | 'description' => '', |
331 | 331 | 'premade' => true, |
332 | 332 | ), |
@@ -334,18 +334,18 @@ discard block |
||
334 | 334 | |
335 | 335 | array( |
336 | 336 | 'type' => 'discount', |
337 | - 'name' => __( 'Discount Input', 'invoicing' ), |
|
337 | + 'name' => __('Discount Input', 'invoicing'), |
|
338 | 338 | 'defaults' => array( |
339 | 339 | 'value' => '', |
340 | - 'input_label' => __( 'Coupon Code', 'invoicing' ), |
|
341 | - 'button_label' => __( 'Apply Coupon', 'invoicing' ), |
|
342 | - 'description' => __( 'Have a discount code? Enter it above.', 'invoicing' ), |
|
340 | + 'input_label' => __('Coupon Code', 'invoicing'), |
|
341 | + 'button_label' => __('Apply Coupon', 'invoicing'), |
|
342 | + 'description' => __('Have a discount code? Enter it above.', 'invoicing'), |
|
343 | 343 | ), |
344 | 344 | ), |
345 | 345 | |
346 | 346 | array( |
347 | 347 | 'type' => 'items', |
348 | - 'name' => __( 'Items', 'invoicing' ), |
|
348 | + 'name' => __('Items', 'invoicing'), |
|
349 | 349 | 'defaults' => array( |
350 | 350 | 'value' => '', |
351 | 351 | 'items_type' => 'total', |
@@ -357,22 +357,22 @@ discard block |
||
357 | 357 | |
358 | 358 | array( |
359 | 359 | 'type' => 'price_input', |
360 | - 'name' => __( 'Price Input', 'invoicing' ), |
|
360 | + 'name' => __('Price Input', 'invoicing'), |
|
361 | 361 | 'defaults' => array( |
362 | - 'placeholder' => wpinv_format_amount( 0 ), |
|
363 | - 'value' => wpinv_format_amount( 0 ), |
|
364 | - 'minimum' => wpinv_format_amount( 0 ), |
|
365 | - 'label' => __( 'Enter Amount', 'invoicing' ), |
|
362 | + 'placeholder' => wpinv_format_amount(0), |
|
363 | + 'value' => wpinv_format_amount(0), |
|
364 | + 'minimum' => wpinv_format_amount(0), |
|
365 | + 'label' => __('Enter Amount', 'invoicing'), |
|
366 | 366 | 'description' => '', |
367 | 367 | ), |
368 | 368 | ), |
369 | 369 | |
370 | 370 | array( |
371 | 371 | 'type' => 'price_select', |
372 | - 'name' => __( 'Price Select', 'invoicing' ), |
|
372 | + 'name' => __('Price Select', 'invoicing'), |
|
373 | 373 | 'defaults' => array( |
374 | 374 | 'description' => '', |
375 | - 'label' => __( 'Select Amount', 'invoicing' ), |
|
375 | + 'label' => __('Select Amount', 'invoicing'), |
|
376 | 376 | 'options' => 'Option 1|10, Option 2|20', |
377 | 377 | 'placeholder' => '', |
378 | 378 | 'select_type' => 'select', |
@@ -381,39 +381,39 @@ discard block |
||
381 | 381 | |
382 | 382 | array( |
383 | 383 | 'type' => 'pay_button', |
384 | - 'name' => __( 'Payment Button', 'invoicing' ), |
|
384 | + 'name' => __('Payment Button', 'invoicing'), |
|
385 | 385 | 'defaults' => array( |
386 | 386 | 'value' => '', |
387 | 387 | 'class' => 'btn-primary', |
388 | - 'label' => __( 'Pay %price% »', 'invoicing' ), |
|
389 | - 'free' => __( 'Continue »', 'invoicing' ), |
|
390 | - 'description' => __( 'By continuing with our payment, you are agreeing to our privacy policy and terms of service.', 'invoicing' ), |
|
388 | + 'label' => __('Pay %price% »', 'invoicing'), |
|
389 | + 'free' => __('Continue »', 'invoicing'), |
|
390 | + 'description' => __('By continuing with our payment, you are agreeing to our privacy policy and terms of service.', 'invoicing'), |
|
391 | 391 | 'premade' => true, |
392 | 392 | ), |
393 | 393 | ), |
394 | 394 | |
395 | 395 | array( |
396 | 396 | 'type' => 'gateway_select', |
397 | - 'name' => __( 'Gateway Select', 'invoicing' ), |
|
397 | + 'name' => __('Gateway Select', 'invoicing'), |
|
398 | 398 | 'defaults' => array( |
399 | - 'text' => __( 'Select Payment Method', 'invoicing' ), |
|
399 | + 'text' => __('Select Payment Method', 'invoicing'), |
|
400 | 400 | 'premade' => true, |
401 | 401 | ), |
402 | 402 | ), |
403 | 403 | |
404 | 404 | array( |
405 | 405 | 'type' => 'total_payable', |
406 | - 'name' => __( 'Total Payable', 'invoicing' ), |
|
406 | + 'name' => __('Total Payable', 'invoicing'), |
|
407 | 407 | 'defaults' => array( |
408 | - 'text' => __( 'Total to pay:', 'invoicing' ), |
|
408 | + 'text' => __('Total to pay:', 'invoicing'), |
|
409 | 409 | ), |
410 | 410 | ), |
411 | 411 | |
412 | 412 | array( |
413 | 413 | 'type' => 'ip_address', |
414 | - 'name' => __( 'IP Address', 'invoicing' ), |
|
414 | + 'name' => __('IP Address', 'invoicing'), |
|
415 | 415 | 'defaults' => array( |
416 | - 'text' => __( 'Your IP address is:', 'invoicing' ), |
|
416 | + 'text' => __('Your IP address is:', 'invoicing'), |
|
417 | 417 | ), |
418 | 418 | ), |
419 | 419 | ); |
@@ -13,177 +13,177 @@ |
||
13 | 13 | |
14 | 14 | return array( |
15 | 15 | |
16 | - 'id' => array( |
|
17 | - 'description' => __( 'Unique identifier for the discount.', 'invoicing' ), |
|
18 | - 'type' => 'integer', |
|
19 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
20 | - 'readonly' => true, |
|
21 | - ), |
|
22 | - |
|
23 | - 'status' => array( |
|
24 | - 'description' => __( 'A named status for the discount.', 'invoicing' ), |
|
25 | - 'type' => 'string', |
|
26 | - 'enum' => array( 'publish', 'pending', 'draft', 'expired' ), |
|
27 | - 'default' => 'draft', |
|
28 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
29 | - ), |
|
30 | - |
|
31 | - 'version' => array( |
|
32 | - 'description' => __( 'Plugin version when the discount was created.', 'invoicing' ), |
|
33 | - 'type' => 'string', |
|
34 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
35 | - 'readonly' => true, |
|
36 | - ), |
|
37 | - |
|
38 | - 'date_created' => array( |
|
39 | - 'description' => __( "The date the discount was created, in the site's timezone.", 'invoicing' ), |
|
40 | - 'type' => 'string', |
|
41 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
42 | - ), |
|
43 | - |
|
44 | - 'date_created_gmt' => array( |
|
45 | - 'description' => __( 'The GMT date the discount was created.', 'invoicing' ), |
|
46 | - 'type' => 'string', |
|
47 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
48 | - 'readonly' => true, |
|
49 | - ), |
|
50 | - |
|
51 | - 'date_modified' => array( |
|
52 | - 'description' => __( "The date the discount was last modified, in the site's timezone.", 'invoicing' ), |
|
53 | - 'type' => 'string', |
|
54 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
55 | - 'readonly' => true, |
|
56 | - ), |
|
57 | - |
|
58 | - 'date_modified_gmt' => array( |
|
59 | - 'description' => __( 'The GMT date the discount was last modified.', 'invoicing' ), |
|
60 | - 'type' => 'string', |
|
61 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
62 | - 'readonly' => true, |
|
63 | - ), |
|
64 | - |
|
65 | - 'name' => array( |
|
66 | - 'description' => __( 'The discount name.', 'invoicing' ), |
|
67 | - 'type' => 'string', |
|
68 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
69 | - ), |
|
70 | - |
|
71 | - 'description' => array( |
|
72 | - 'description' => __( 'A description of what the discount is all about.', 'invoicing' ), |
|
73 | - 'type' => 'string', |
|
74 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
75 | - ), |
|
76 | - |
|
77 | - 'code' => array( |
|
78 | - 'description' => __( 'The discount code.', 'invoicing' ), |
|
79 | - 'type' => 'string', |
|
80 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
81 | - 'required' => true, |
|
82 | - ), |
|
83 | - |
|
84 | - 'type' => array( |
|
85 | - 'description' => __( 'The type of discount.', 'invoicing' ), |
|
86 | - 'type' => 'string', |
|
87 | - 'enum' => array_keys( wpinv_get_discount_types() ), |
|
88 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
89 | - 'default' => 'percent', |
|
90 | - ), |
|
91 | - |
|
92 | - 'amount' => array( |
|
93 | - 'description' => __( 'The discount value.', 'invoicing' ), |
|
94 | - 'type' => 'number', |
|
95 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
96 | - 'required' => true, |
|
97 | - ), |
|
98 | - |
|
99 | - 'formatted_amount' => array( |
|
100 | - 'description' => __( 'The formatted discount value.', 'invoicing' ), |
|
101 | - 'type' => 'string', |
|
102 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
103 | - 'readonly' => true, |
|
104 | - ), |
|
105 | - |
|
106 | - 'uses' => array( |
|
107 | - 'description' => __( 'The number of times the discount has been used.', 'invoicing' ), |
|
108 | - 'type' => 'integer', |
|
109 | - 'context' => array( 'view', 'embed' ), |
|
110 | - 'readonly' => true, |
|
111 | - ), |
|
112 | - |
|
113 | - 'max_uses' => array( |
|
114 | - 'description' => __( 'The maximum number of times the discount can be used.', 'invoicing' ), |
|
115 | - 'type' => 'integer', |
|
116 | - 'context' => array( 'view', 'edit' ), |
|
117 | - ), |
|
118 | - |
|
119 | - 'usage' => array( |
|
120 | - 'description' => __( "The discount's usage, i.e uses / max uses.", 'invoicing' ), |
|
121 | - 'type' => 'string', |
|
122 | - 'context' => array( 'view', 'embed' ), |
|
123 | - 'readonly' => true, |
|
124 | - ), |
|
125 | - |
|
126 | - 'is_single_use' => array( |
|
127 | - 'description' => __( 'Whether or not the discount can only be used once per user.', 'invoicing' ), |
|
128 | - 'type' => 'boolean', |
|
129 | - 'context' => array( 'view', 'edit' ), |
|
130 | - ), |
|
131 | - |
|
132 | - 'is_recurring' => array( |
|
133 | - 'description' => __( 'Whether or not the discount applies to the initial payment only or all recurring payments.', 'invoicing' ), |
|
134 | - 'type' => 'boolean', |
|
135 | - 'context' => array( 'view', 'edit' ), |
|
136 | - ), |
|
137 | - |
|
138 | - 'start_date' => array( |
|
139 | - 'description' => __( 'The start date for the discount in the format of yyyy-mm-dd hh:mm:ss. If provided, the discount can only be used after or on this date.', 'invoicing' ), |
|
140 | - 'type' => 'string', |
|
141 | - 'context' => array( 'view', 'edit' ), |
|
142 | - ), |
|
143 | - |
|
144 | - 'end_date' => array( |
|
145 | - 'description' => __( 'The expiration date for the discount.', 'invoicing' ), |
|
146 | - 'type' => 'string', |
|
147 | - 'context' => array( 'view', 'edit' ), |
|
148 | - ), |
|
149 | - |
|
150 | - 'allowed_items' => array( |
|
151 | - 'description' => __( 'Items which are allowed to use this discount. Leave blank to enable for all items.', 'invoicing' ), |
|
152 | - 'type' => 'array', |
|
153 | - 'context' => array( 'view', 'edit' ), |
|
154 | - 'items' => array( |
|
155 | - 'type' => 'integer', |
|
156 | - ), |
|
157 | - ), |
|
158 | - |
|
159 | - 'excluded_items' => array( |
|
160 | - 'description' => __( 'Items which are NOT allowed to use this discount.', 'invoicing' ), |
|
161 | - 'type' => 'array', |
|
162 | - 'context' => array( 'view', 'edit' ), |
|
163 | - 'items' => array( |
|
164 | - 'type' => 'integer', |
|
165 | - ), |
|
166 | - ), |
|
167 | - |
|
168 | - 'required_items' => array( |
|
169 | - 'description' => __( 'Items which are required to be in the cart before using this discount.', 'invoicing' ), |
|
170 | - 'type' => 'array', |
|
171 | - 'context' => array( 'view', 'edit' ), |
|
172 | - 'items' => array( |
|
173 | - 'type' => 'integer', |
|
174 | - ), |
|
175 | - ), |
|
176 | - |
|
177 | - 'minimum_total' => array( |
|
178 | - 'description' => __( 'The minimum total needed to use this invoice.', 'invoicing' ), |
|
179 | - 'type' => 'number', |
|
180 | - 'context' => array( 'view', 'edit' ), |
|
181 | - ), |
|
182 | - |
|
183 | - 'maximum_total' => array( |
|
184 | - 'description' => __( 'The maximum total needed to use this invoice.', 'invoicing' ), |
|
185 | - 'type' => 'number', |
|
186 | - 'context' => array( 'view', 'edit' ), |
|
187 | - ), |
|
16 | + 'id' => array( |
|
17 | + 'description' => __( 'Unique identifier for the discount.', 'invoicing' ), |
|
18 | + 'type' => 'integer', |
|
19 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
20 | + 'readonly' => true, |
|
21 | + ), |
|
22 | + |
|
23 | + 'status' => array( |
|
24 | + 'description' => __( 'A named status for the discount.', 'invoicing' ), |
|
25 | + 'type' => 'string', |
|
26 | + 'enum' => array( 'publish', 'pending', 'draft', 'expired' ), |
|
27 | + 'default' => 'draft', |
|
28 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
29 | + ), |
|
30 | + |
|
31 | + 'version' => array( |
|
32 | + 'description' => __( 'Plugin version when the discount was created.', 'invoicing' ), |
|
33 | + 'type' => 'string', |
|
34 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
35 | + 'readonly' => true, |
|
36 | + ), |
|
37 | + |
|
38 | + 'date_created' => array( |
|
39 | + 'description' => __( "The date the discount was created, in the site's timezone.", 'invoicing' ), |
|
40 | + 'type' => 'string', |
|
41 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
42 | + ), |
|
43 | + |
|
44 | + 'date_created_gmt' => array( |
|
45 | + 'description' => __( 'The GMT date the discount was created.', 'invoicing' ), |
|
46 | + 'type' => 'string', |
|
47 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
48 | + 'readonly' => true, |
|
49 | + ), |
|
50 | + |
|
51 | + 'date_modified' => array( |
|
52 | + 'description' => __( "The date the discount was last modified, in the site's timezone.", 'invoicing' ), |
|
53 | + 'type' => 'string', |
|
54 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
55 | + 'readonly' => true, |
|
56 | + ), |
|
57 | + |
|
58 | + 'date_modified_gmt' => array( |
|
59 | + 'description' => __( 'The GMT date the discount was last modified.', 'invoicing' ), |
|
60 | + 'type' => 'string', |
|
61 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
62 | + 'readonly' => true, |
|
63 | + ), |
|
64 | + |
|
65 | + 'name' => array( |
|
66 | + 'description' => __( 'The discount name.', 'invoicing' ), |
|
67 | + 'type' => 'string', |
|
68 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
69 | + ), |
|
70 | + |
|
71 | + 'description' => array( |
|
72 | + 'description' => __( 'A description of what the discount is all about.', 'invoicing' ), |
|
73 | + 'type' => 'string', |
|
74 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
75 | + ), |
|
76 | + |
|
77 | + 'code' => array( |
|
78 | + 'description' => __( 'The discount code.', 'invoicing' ), |
|
79 | + 'type' => 'string', |
|
80 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
81 | + 'required' => true, |
|
82 | + ), |
|
83 | + |
|
84 | + 'type' => array( |
|
85 | + 'description' => __( 'The type of discount.', 'invoicing' ), |
|
86 | + 'type' => 'string', |
|
87 | + 'enum' => array_keys( wpinv_get_discount_types() ), |
|
88 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
89 | + 'default' => 'percent', |
|
90 | + ), |
|
91 | + |
|
92 | + 'amount' => array( |
|
93 | + 'description' => __( 'The discount value.', 'invoicing' ), |
|
94 | + 'type' => 'number', |
|
95 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
96 | + 'required' => true, |
|
97 | + ), |
|
98 | + |
|
99 | + 'formatted_amount' => array( |
|
100 | + 'description' => __( 'The formatted discount value.', 'invoicing' ), |
|
101 | + 'type' => 'string', |
|
102 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
103 | + 'readonly' => true, |
|
104 | + ), |
|
105 | + |
|
106 | + 'uses' => array( |
|
107 | + 'description' => __( 'The number of times the discount has been used.', 'invoicing' ), |
|
108 | + 'type' => 'integer', |
|
109 | + 'context' => array( 'view', 'embed' ), |
|
110 | + 'readonly' => true, |
|
111 | + ), |
|
112 | + |
|
113 | + 'max_uses' => array( |
|
114 | + 'description' => __( 'The maximum number of times the discount can be used.', 'invoicing' ), |
|
115 | + 'type' => 'integer', |
|
116 | + 'context' => array( 'view', 'edit' ), |
|
117 | + ), |
|
118 | + |
|
119 | + 'usage' => array( |
|
120 | + 'description' => __( "The discount's usage, i.e uses / max uses.", 'invoicing' ), |
|
121 | + 'type' => 'string', |
|
122 | + 'context' => array( 'view', 'embed' ), |
|
123 | + 'readonly' => true, |
|
124 | + ), |
|
125 | + |
|
126 | + 'is_single_use' => array( |
|
127 | + 'description' => __( 'Whether or not the discount can only be used once per user.', 'invoicing' ), |
|
128 | + 'type' => 'boolean', |
|
129 | + 'context' => array( 'view', 'edit' ), |
|
130 | + ), |
|
131 | + |
|
132 | + 'is_recurring' => array( |
|
133 | + 'description' => __( 'Whether or not the discount applies to the initial payment only or all recurring payments.', 'invoicing' ), |
|
134 | + 'type' => 'boolean', |
|
135 | + 'context' => array( 'view', 'edit' ), |
|
136 | + ), |
|
137 | + |
|
138 | + 'start_date' => array( |
|
139 | + 'description' => __( 'The start date for the discount in the format of yyyy-mm-dd hh:mm:ss. If provided, the discount can only be used after or on this date.', 'invoicing' ), |
|
140 | + 'type' => 'string', |
|
141 | + 'context' => array( 'view', 'edit' ), |
|
142 | + ), |
|
143 | + |
|
144 | + 'end_date' => array( |
|
145 | + 'description' => __( 'The expiration date for the discount.', 'invoicing' ), |
|
146 | + 'type' => 'string', |
|
147 | + 'context' => array( 'view', 'edit' ), |
|
148 | + ), |
|
149 | + |
|
150 | + 'allowed_items' => array( |
|
151 | + 'description' => __( 'Items which are allowed to use this discount. Leave blank to enable for all items.', 'invoicing' ), |
|
152 | + 'type' => 'array', |
|
153 | + 'context' => array( 'view', 'edit' ), |
|
154 | + 'items' => array( |
|
155 | + 'type' => 'integer', |
|
156 | + ), |
|
157 | + ), |
|
158 | + |
|
159 | + 'excluded_items' => array( |
|
160 | + 'description' => __( 'Items which are NOT allowed to use this discount.', 'invoicing' ), |
|
161 | + 'type' => 'array', |
|
162 | + 'context' => array( 'view', 'edit' ), |
|
163 | + 'items' => array( |
|
164 | + 'type' => 'integer', |
|
165 | + ), |
|
166 | + ), |
|
167 | + |
|
168 | + 'required_items' => array( |
|
169 | + 'description' => __( 'Items which are required to be in the cart before using this discount.', 'invoicing' ), |
|
170 | + 'type' => 'array', |
|
171 | + 'context' => array( 'view', 'edit' ), |
|
172 | + 'items' => array( |
|
173 | + 'type' => 'integer', |
|
174 | + ), |
|
175 | + ), |
|
176 | + |
|
177 | + 'minimum_total' => array( |
|
178 | + 'description' => __( 'The minimum total needed to use this invoice.', 'invoicing' ), |
|
179 | + 'type' => 'number', |
|
180 | + 'context' => array( 'view', 'edit' ), |
|
181 | + ), |
|
182 | + |
|
183 | + 'maximum_total' => array( |
|
184 | + 'description' => __( 'The maximum total needed to use this invoice.', 'invoicing' ), |
|
185 | + 'type' => 'number', |
|
186 | + 'context' => array( 'view', 'edit' ), |
|
187 | + ), |
|
188 | 188 | |
189 | 189 | ); |
@@ -9,181 +9,181 @@ |
||
9 | 9 | * @version 1.0.19 |
10 | 10 | */ |
11 | 11 | |
12 | -defined( 'ABSPATH' ) || exit; |
|
12 | +defined('ABSPATH') || exit; |
|
13 | 13 | |
14 | 14 | return array( |
15 | 15 | |
16 | 16 | 'id' => array( |
17 | - 'description' => __( 'Unique identifier for the discount.', 'invoicing' ), |
|
17 | + 'description' => __('Unique identifier for the discount.', 'invoicing'), |
|
18 | 18 | 'type' => 'integer', |
19 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
19 | + 'context' => array('view', 'edit', 'embed'), |
|
20 | 20 | 'readonly' => true, |
21 | 21 | ), |
22 | 22 | |
23 | 23 | 'status' => array( |
24 | - 'description' => __( 'A named status for the discount.', 'invoicing' ), |
|
24 | + 'description' => __('A named status for the discount.', 'invoicing'), |
|
25 | 25 | 'type' => 'string', |
26 | - 'enum' => array( 'publish', 'pending', 'draft', 'expired' ), |
|
26 | + 'enum' => array('publish', 'pending', 'draft', 'expired'), |
|
27 | 27 | 'default' => 'draft', |
28 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
28 | + 'context' => array('view', 'edit', 'embed'), |
|
29 | 29 | ), |
30 | 30 | |
31 | 31 | 'version' => array( |
32 | - 'description' => __( 'Plugin version when the discount was created.', 'invoicing' ), |
|
32 | + 'description' => __('Plugin version when the discount was created.', 'invoicing'), |
|
33 | 33 | 'type' => 'string', |
34 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
34 | + 'context' => array('view', 'edit', 'embed'), |
|
35 | 35 | 'readonly' => true, |
36 | 36 | ), |
37 | 37 | |
38 | 38 | 'date_created' => array( |
39 | - 'description' => __( "The date the discount was created, in the site's timezone.", 'invoicing' ), |
|
39 | + 'description' => __("The date the discount was created, in the site's timezone.", 'invoicing'), |
|
40 | 40 | 'type' => 'string', |
41 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
41 | + 'context' => array('view', 'edit', 'embed'), |
|
42 | 42 | ), |
43 | 43 | |
44 | 44 | 'date_created_gmt' => array( |
45 | - 'description' => __( 'The GMT date the discount was created.', 'invoicing' ), |
|
45 | + 'description' => __('The GMT date the discount was created.', 'invoicing'), |
|
46 | 46 | 'type' => 'string', |
47 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
47 | + 'context' => array('view', 'edit', 'embed'), |
|
48 | 48 | 'readonly' => true, |
49 | 49 | ), |
50 | 50 | |
51 | 51 | 'date_modified' => array( |
52 | - 'description' => __( "The date the discount was last modified, in the site's timezone.", 'invoicing' ), |
|
52 | + 'description' => __("The date the discount was last modified, in the site's timezone.", 'invoicing'), |
|
53 | 53 | 'type' => 'string', |
54 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
54 | + 'context' => array('view', 'edit', 'embed'), |
|
55 | 55 | 'readonly' => true, |
56 | 56 | ), |
57 | 57 | |
58 | 58 | 'date_modified_gmt' => array( |
59 | - 'description' => __( 'The GMT date the discount was last modified.', 'invoicing' ), |
|
59 | + 'description' => __('The GMT date the discount was last modified.', 'invoicing'), |
|
60 | 60 | 'type' => 'string', |
61 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
61 | + 'context' => array('view', 'edit', 'embed'), |
|
62 | 62 | 'readonly' => true, |
63 | 63 | ), |
64 | 64 | |
65 | 65 | 'name' => array( |
66 | - 'description' => __( 'The discount name.', 'invoicing' ), |
|
66 | + 'description' => __('The discount name.', 'invoicing'), |
|
67 | 67 | 'type' => 'string', |
68 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
68 | + 'context' => array('view', 'edit', 'embed'), |
|
69 | 69 | ), |
70 | 70 | |
71 | 71 | 'description' => array( |
72 | - 'description' => __( 'A description of what the discount is all about.', 'invoicing' ), |
|
72 | + 'description' => __('A description of what the discount is all about.', 'invoicing'), |
|
73 | 73 | 'type' => 'string', |
74 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
74 | + 'context' => array('view', 'edit', 'embed'), |
|
75 | 75 | ), |
76 | 76 | |
77 | 77 | 'code' => array( |
78 | - 'description' => __( 'The discount code.', 'invoicing' ), |
|
78 | + 'description' => __('The discount code.', 'invoicing'), |
|
79 | 79 | 'type' => 'string', |
80 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
80 | + 'context' => array('view', 'edit', 'embed'), |
|
81 | 81 | 'required' => true, |
82 | 82 | ), |
83 | 83 | |
84 | 84 | 'type' => array( |
85 | - 'description' => __( 'The type of discount.', 'invoicing' ), |
|
85 | + 'description' => __('The type of discount.', 'invoicing'), |
|
86 | 86 | 'type' => 'string', |
87 | - 'enum' => array_keys( wpinv_get_discount_types() ), |
|
88 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
87 | + 'enum' => array_keys(wpinv_get_discount_types()), |
|
88 | + 'context' => array('view', 'edit', 'embed'), |
|
89 | 89 | 'default' => 'percent', |
90 | 90 | ), |
91 | 91 | |
92 | 92 | 'amount' => array( |
93 | - 'description' => __( 'The discount value.', 'invoicing' ), |
|
93 | + 'description' => __('The discount value.', 'invoicing'), |
|
94 | 94 | 'type' => 'number', |
95 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
95 | + 'context' => array('view', 'edit', 'embed'), |
|
96 | 96 | 'required' => true, |
97 | 97 | ), |
98 | 98 | |
99 | 99 | 'formatted_amount' => array( |
100 | - 'description' => __( 'The formatted discount value.', 'invoicing' ), |
|
100 | + 'description' => __('The formatted discount value.', 'invoicing'), |
|
101 | 101 | 'type' => 'string', |
102 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
102 | + 'context' => array('view', 'edit', 'embed'), |
|
103 | 103 | 'readonly' => true, |
104 | 104 | ), |
105 | 105 | |
106 | 106 | 'uses' => array( |
107 | - 'description' => __( 'The number of times the discount has been used.', 'invoicing' ), |
|
107 | + 'description' => __('The number of times the discount has been used.', 'invoicing'), |
|
108 | 108 | 'type' => 'integer', |
109 | - 'context' => array( 'view', 'embed' ), |
|
109 | + 'context' => array('view', 'embed'), |
|
110 | 110 | 'readonly' => true, |
111 | 111 | ), |
112 | 112 | |
113 | 113 | 'max_uses' => array( |
114 | - 'description' => __( 'The maximum number of times the discount can be used.', 'invoicing' ), |
|
114 | + 'description' => __('The maximum number of times the discount can be used.', 'invoicing'), |
|
115 | 115 | 'type' => 'integer', |
116 | - 'context' => array( 'view', 'edit' ), |
|
116 | + 'context' => array('view', 'edit'), |
|
117 | 117 | ), |
118 | 118 | |
119 | 119 | 'usage' => array( |
120 | - 'description' => __( "The discount's usage, i.e uses / max uses.", 'invoicing' ), |
|
120 | + 'description' => __("The discount's usage, i.e uses / max uses.", 'invoicing'), |
|
121 | 121 | 'type' => 'string', |
122 | - 'context' => array( 'view', 'embed' ), |
|
122 | + 'context' => array('view', 'embed'), |
|
123 | 123 | 'readonly' => true, |
124 | 124 | ), |
125 | 125 | |
126 | 126 | 'is_single_use' => array( |
127 | - 'description' => __( 'Whether or not the discount can only be used once per user.', 'invoicing' ), |
|
127 | + 'description' => __('Whether or not the discount can only be used once per user.', 'invoicing'), |
|
128 | 128 | 'type' => 'boolean', |
129 | - 'context' => array( 'view', 'edit' ), |
|
129 | + 'context' => array('view', 'edit'), |
|
130 | 130 | ), |
131 | 131 | |
132 | 132 | 'is_recurring' => array( |
133 | - 'description' => __( 'Whether or not the discount applies to the initial payment only or all recurring payments.', 'invoicing' ), |
|
133 | + 'description' => __('Whether or not the discount applies to the initial payment only or all recurring payments.', 'invoicing'), |
|
134 | 134 | 'type' => 'boolean', |
135 | - 'context' => array( 'view', 'edit' ), |
|
135 | + 'context' => array('view', 'edit'), |
|
136 | 136 | ), |
137 | 137 | |
138 | 138 | 'start_date' => array( |
139 | - 'description' => __( 'The start date for the discount in the format of yyyy-mm-dd hh:mm:ss. If provided, the discount can only be used after or on this date.', 'invoicing' ), |
|
139 | + 'description' => __('The start date for the discount in the format of yyyy-mm-dd hh:mm:ss. If provided, the discount can only be used after or on this date.', 'invoicing'), |
|
140 | 140 | 'type' => 'string', |
141 | - 'context' => array( 'view', 'edit' ), |
|
141 | + 'context' => array('view', 'edit'), |
|
142 | 142 | ), |
143 | 143 | |
144 | 144 | 'end_date' => array( |
145 | - 'description' => __( 'The expiration date for the discount.', 'invoicing' ), |
|
145 | + 'description' => __('The expiration date for the discount.', 'invoicing'), |
|
146 | 146 | 'type' => 'string', |
147 | - 'context' => array( 'view', 'edit' ), |
|
147 | + 'context' => array('view', 'edit'), |
|
148 | 148 | ), |
149 | 149 | |
150 | 150 | 'allowed_items' => array( |
151 | - 'description' => __( 'Items which are allowed to use this discount. Leave blank to enable for all items.', 'invoicing' ), |
|
151 | + 'description' => __('Items which are allowed to use this discount. Leave blank to enable for all items.', 'invoicing'), |
|
152 | 152 | 'type' => 'array', |
153 | - 'context' => array( 'view', 'edit' ), |
|
153 | + 'context' => array('view', 'edit'), |
|
154 | 154 | 'items' => array( |
155 | 155 | 'type' => 'integer', |
156 | 156 | ), |
157 | 157 | ), |
158 | 158 | |
159 | 159 | 'excluded_items' => array( |
160 | - 'description' => __( 'Items which are NOT allowed to use this discount.', 'invoicing' ), |
|
160 | + 'description' => __('Items which are NOT allowed to use this discount.', 'invoicing'), |
|
161 | 161 | 'type' => 'array', |
162 | - 'context' => array( 'view', 'edit' ), |
|
162 | + 'context' => array('view', 'edit'), |
|
163 | 163 | 'items' => array( |
164 | 164 | 'type' => 'integer', |
165 | 165 | ), |
166 | 166 | ), |
167 | 167 | |
168 | 168 | 'required_items' => array( |
169 | - 'description' => __( 'Items which are required to be in the cart before using this discount.', 'invoicing' ), |
|
169 | + 'description' => __('Items which are required to be in the cart before using this discount.', 'invoicing'), |
|
170 | 170 | 'type' => 'array', |
171 | - 'context' => array( 'view', 'edit' ), |
|
171 | + 'context' => array('view', 'edit'), |
|
172 | 172 | 'items' => array( |
173 | 173 | 'type' => 'integer', |
174 | 174 | ), |
175 | 175 | ), |
176 | 176 | |
177 | 177 | 'minimum_total' => array( |
178 | - 'description' => __( 'The minimum total needed to use this invoice.', 'invoicing' ), |
|
178 | + 'description' => __('The minimum total needed to use this invoice.', 'invoicing'), |
|
179 | 179 | 'type' => 'number', |
180 | - 'context' => array( 'view', 'edit' ), |
|
180 | + 'context' => array('view', 'edit'), |
|
181 | 181 | ), |
182 | 182 | |
183 | 183 | 'maximum_total' => array( |
184 | - 'description' => __( 'The maximum total needed to use this invoice.', 'invoicing' ), |
|
184 | + 'description' => __('The maximum total needed to use this invoice.', 'invoicing'), |
|
185 | 185 | 'type' => 'number', |
186 | - 'context' => array( 'view', 'edit' ), |
|
186 | + 'context' => array('view', 'edit'), |
|
187 | 187 | ), |
188 | 188 | |
189 | 189 | ); |
@@ -13,233 +13,233 @@ |
||
13 | 13 | |
14 | 14 | return array( |
15 | 15 | |
16 | - 'id' => array( |
|
17 | - 'description' => __( 'Unique identifier for the item.', 'invoicing' ), |
|
18 | - 'type' => 'integer', |
|
19 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
20 | - 'readonly' => true, |
|
21 | - ), |
|
22 | - |
|
23 | - 'parent_id' => array( |
|
24 | - 'description' => __( 'Parent item ID.', 'invoicing' ), |
|
25 | - 'type' => 'integer', |
|
26 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
27 | - 'default' => 0, |
|
28 | - ), |
|
29 | - |
|
30 | - 'status' => array( |
|
31 | - 'description' => __( 'A named status for the item.', 'invoicing' ), |
|
32 | - 'type' => 'string', |
|
33 | - 'enum' => array( 'draft', 'pending', 'publish' ), |
|
34 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
35 | - 'default' => 'draft', |
|
36 | - ), |
|
37 | - |
|
38 | - 'version' => array( |
|
39 | - 'description' => __( 'Plugin version when the item was created.', 'invoicing' ), |
|
40 | - 'type' => 'string', |
|
41 | - 'context' => array( 'view', 'edit' ), |
|
42 | - 'readonly' => true, |
|
43 | - ), |
|
44 | - |
|
45 | - 'date_created' => array( |
|
46 | - 'description' => __( "The date the item was created, in the site's timezone.", 'invoicing' ), |
|
47 | - 'type' => 'string', |
|
48 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
49 | - ), |
|
50 | - |
|
51 | - 'date_created_gmt' => array( |
|
52 | - 'description' => __( 'The GMT date the item was created.', 'invoicing' ), |
|
53 | - 'type' => 'string', |
|
54 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
55 | - 'readonly' => true, |
|
56 | - ), |
|
57 | - |
|
58 | - 'date_modified' => array( |
|
59 | - 'description' => __( "The date the item was last modified, in the site's timezone.", 'invoicing' ), |
|
60 | - 'type' => 'string', |
|
61 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
62 | - 'readonly' => true, |
|
63 | - ), |
|
64 | - |
|
65 | - 'date_modified_gmt' => array( |
|
66 | - 'description' => __( 'The GMT date the item was last modified.', 'invoicing' ), |
|
67 | - 'type' => 'string', |
|
68 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
69 | - 'readonly' => true, |
|
70 | - ), |
|
71 | - |
|
72 | - 'name' => array( |
|
73 | - 'description' => __( "The item's name.", 'invoicing' ), |
|
74 | - 'type' => 'string', |
|
75 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
76 | - 'required' => true, |
|
77 | - ), |
|
78 | - |
|
79 | - 'description' => array( |
|
80 | - 'description' => __( "The item's description.", 'invoicing' ), |
|
81 | - 'type' => 'string', |
|
82 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
83 | - ), |
|
84 | - |
|
85 | - 'owner' => array( |
|
86 | - 'description' => __( 'The owner of the item (user id).', 'invoicing' ), |
|
87 | - 'type' => 'integer', |
|
88 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
89 | - ), |
|
90 | - |
|
91 | - 'price' => array( |
|
92 | - 'description' => __( 'The price of the item.', 'invoicing' ), |
|
93 | - 'type' => 'number', |
|
94 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
95 | - 'required' => true, |
|
96 | - ), |
|
97 | - |
|
98 | - 'the_price' => array( |
|
99 | - 'description' => __( 'The formatted price of the item.', 'invoicing' ), |
|
100 | - 'type' => 'string', |
|
101 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
102 | - 'readonly' => true, |
|
103 | - ), |
|
104 | - |
|
105 | - 'type' => array( |
|
106 | - 'description' => __( 'The item type.', 'invoicing' ), |
|
107 | - 'type' => 'string', |
|
108 | - 'enum' => wpinv_item_types(), |
|
109 | - 'default' => 'custom', |
|
110 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
111 | - ), |
|
112 | - |
|
113 | - 'vat_rule' => array( |
|
114 | - 'description' => __( 'VAT rule applied to the item.', 'invoicing' ), |
|
115 | - 'type' => 'string', |
|
116 | - 'enum' => array_keys( getpaid_get_tax_rules() ), |
|
117 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
118 | - ), |
|
119 | - |
|
120 | - 'vat_class' => array( |
|
121 | - 'description' => __( 'VAT class for the item.', 'invoicing' ), |
|
122 | - 'type' => 'string', |
|
123 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
124 | - 'enum' => array_keys( getpaid_get_tax_classes() ), |
|
125 | - ), |
|
126 | - |
|
127 | - 'custom_id' => array( |
|
128 | - 'description' => __( 'Custom id for the item.', 'invoicing' ), |
|
129 | - 'type' => 'string', |
|
130 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
131 | - ), |
|
132 | - |
|
133 | - 'custom_name' => array( |
|
134 | - 'description' => __( 'Custom name for the item.', 'invoicing' ), |
|
135 | - 'type' => 'string', |
|
136 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
137 | - ), |
|
138 | - |
|
139 | - 'custom_singular_name' => array( |
|
140 | - 'description' => __( 'Custom singular name for the item.', 'invoicing' ), |
|
141 | - 'type' => 'string', |
|
142 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
143 | - ), |
|
144 | - |
|
145 | - 'is_dynamic_pricing' => array( |
|
146 | - 'description' => __( 'Whether or not customers can enter their own prices when checking out.', 'invoicing' ), |
|
147 | - 'type' => 'integer', |
|
148 | - 'enum' => array( 0, 1 ), |
|
149 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
150 | - ), |
|
151 | - |
|
152 | - 'minimum_price' => array( |
|
153 | - 'description' => __( 'For dynamic prices, this is the minimum price that a user can set.', 'invoicing' ), |
|
154 | - 'type' => 'number', |
|
155 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
156 | - ), |
|
157 | - |
|
158 | - 'is_recurring' => array( |
|
159 | - 'description' => __( 'Whether or not this is a subscription item.', 'invoicing' ), |
|
160 | - 'type' => 'integer', |
|
161 | - 'enum' => array( 0, 1 ), |
|
162 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
163 | - ), |
|
164 | - |
|
165 | - 'initial_price' => array( |
|
166 | - 'description' => __( 'The initial price of the item.', 'invoicing' ), |
|
167 | - 'type' => 'number', |
|
168 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
169 | - 'readonly' => true, |
|
170 | - ), |
|
171 | - |
|
172 | - 'the_initial_price' => array( |
|
173 | - 'description' => __( 'The formatted initial price of the item.', 'invoicing' ), |
|
174 | - 'type' => 'string', |
|
175 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
176 | - 'readonly' => true, |
|
177 | - ), |
|
178 | - |
|
179 | - 'recurring_price' => array( |
|
180 | - 'description' => __( 'The recurring price of the item.', 'invoicing' ), |
|
181 | - 'type' => 'number', |
|
182 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
183 | - 'readonly' => true, |
|
184 | - ), |
|
185 | - |
|
186 | - 'the_recurring_price' => array( |
|
187 | - 'description' => __( 'The formatted recurring price of the item.', 'invoicing' ), |
|
188 | - 'type' => 'string', |
|
189 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
190 | - 'readonly' => true, |
|
191 | - ), |
|
192 | - |
|
193 | - 'recurring_period' => array( |
|
194 | - 'description' => __( 'The recurring period for a recurring item.', 'invoicing' ), |
|
195 | - 'type' => 'string', |
|
196 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
197 | - 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
198 | - ), |
|
199 | - |
|
200 | - 'recurring_interval' => array( |
|
201 | - 'description' => __( 'The recurring interval for a subscription item.', 'invoicing' ), |
|
202 | - 'type' => 'integer', |
|
203 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
204 | - ), |
|
205 | - |
|
206 | - 'recurring_limit' => array( |
|
207 | - 'description' => __( 'The maximum number of renewals for a subscription item.', 'invoicing' ), |
|
208 | - 'type' => 'integer', |
|
209 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
210 | - ), |
|
211 | - |
|
212 | - 'is_free_trial' => array( |
|
213 | - 'description' => __( 'Whether the item has a free trial period.', 'invoicing' ), |
|
214 | - 'type' => 'integer', |
|
215 | - 'enum' => array( 0, 1 ), |
|
216 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
217 | - ), |
|
218 | - |
|
219 | - 'trial_period' => array( |
|
220 | - 'description' => __( 'The trial period.', 'invoicing' ), |
|
221 | - 'type' => 'string', |
|
222 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
223 | - 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
224 | - ), |
|
225 | - |
|
226 | - 'trial_interval' => array( |
|
227 | - 'description' => __( 'The trial interval.', 'invoicing' ), |
|
228 | - 'type' => 'integer', |
|
229 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
230 | - ), |
|
231 | - |
|
232 | - 'first_renewal_date' => array( |
|
233 | - 'description' => __( 'The first renewal date in case the item was to be bought today.', 'invoicing' ), |
|
234 | - 'type' => 'string', |
|
235 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
236 | - 'readonly' => true, |
|
237 | - ), |
|
238 | - |
|
239 | - 'edit_url' => array( |
|
240 | - 'description' => __( 'The URL to edit an item.', 'invoicing' ), |
|
241 | - 'type' => 'string', |
|
242 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
243 | - 'readonly' => true, |
|
244 | - ), |
|
16 | + 'id' => array( |
|
17 | + 'description' => __( 'Unique identifier for the item.', 'invoicing' ), |
|
18 | + 'type' => 'integer', |
|
19 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
20 | + 'readonly' => true, |
|
21 | + ), |
|
22 | + |
|
23 | + 'parent_id' => array( |
|
24 | + 'description' => __( 'Parent item ID.', 'invoicing' ), |
|
25 | + 'type' => 'integer', |
|
26 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
27 | + 'default' => 0, |
|
28 | + ), |
|
29 | + |
|
30 | + 'status' => array( |
|
31 | + 'description' => __( 'A named status for the item.', 'invoicing' ), |
|
32 | + 'type' => 'string', |
|
33 | + 'enum' => array( 'draft', 'pending', 'publish' ), |
|
34 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
35 | + 'default' => 'draft', |
|
36 | + ), |
|
37 | + |
|
38 | + 'version' => array( |
|
39 | + 'description' => __( 'Plugin version when the item was created.', 'invoicing' ), |
|
40 | + 'type' => 'string', |
|
41 | + 'context' => array( 'view', 'edit' ), |
|
42 | + 'readonly' => true, |
|
43 | + ), |
|
44 | + |
|
45 | + 'date_created' => array( |
|
46 | + 'description' => __( "The date the item was created, in the site's timezone.", 'invoicing' ), |
|
47 | + 'type' => 'string', |
|
48 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
49 | + ), |
|
50 | + |
|
51 | + 'date_created_gmt' => array( |
|
52 | + 'description' => __( 'The GMT date the item was created.', 'invoicing' ), |
|
53 | + 'type' => 'string', |
|
54 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
55 | + 'readonly' => true, |
|
56 | + ), |
|
57 | + |
|
58 | + 'date_modified' => array( |
|
59 | + 'description' => __( "The date the item was last modified, in the site's timezone.", 'invoicing' ), |
|
60 | + 'type' => 'string', |
|
61 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
62 | + 'readonly' => true, |
|
63 | + ), |
|
64 | + |
|
65 | + 'date_modified_gmt' => array( |
|
66 | + 'description' => __( 'The GMT date the item was last modified.', 'invoicing' ), |
|
67 | + 'type' => 'string', |
|
68 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
69 | + 'readonly' => true, |
|
70 | + ), |
|
71 | + |
|
72 | + 'name' => array( |
|
73 | + 'description' => __( "The item's name.", 'invoicing' ), |
|
74 | + 'type' => 'string', |
|
75 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
76 | + 'required' => true, |
|
77 | + ), |
|
78 | + |
|
79 | + 'description' => array( |
|
80 | + 'description' => __( "The item's description.", 'invoicing' ), |
|
81 | + 'type' => 'string', |
|
82 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
83 | + ), |
|
84 | + |
|
85 | + 'owner' => array( |
|
86 | + 'description' => __( 'The owner of the item (user id).', 'invoicing' ), |
|
87 | + 'type' => 'integer', |
|
88 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
89 | + ), |
|
90 | + |
|
91 | + 'price' => array( |
|
92 | + 'description' => __( 'The price of the item.', 'invoicing' ), |
|
93 | + 'type' => 'number', |
|
94 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
95 | + 'required' => true, |
|
96 | + ), |
|
97 | + |
|
98 | + 'the_price' => array( |
|
99 | + 'description' => __( 'The formatted price of the item.', 'invoicing' ), |
|
100 | + 'type' => 'string', |
|
101 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
102 | + 'readonly' => true, |
|
103 | + ), |
|
104 | + |
|
105 | + 'type' => array( |
|
106 | + 'description' => __( 'The item type.', 'invoicing' ), |
|
107 | + 'type' => 'string', |
|
108 | + 'enum' => wpinv_item_types(), |
|
109 | + 'default' => 'custom', |
|
110 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
111 | + ), |
|
112 | + |
|
113 | + 'vat_rule' => array( |
|
114 | + 'description' => __( 'VAT rule applied to the item.', 'invoicing' ), |
|
115 | + 'type' => 'string', |
|
116 | + 'enum' => array_keys( getpaid_get_tax_rules() ), |
|
117 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
118 | + ), |
|
119 | + |
|
120 | + 'vat_class' => array( |
|
121 | + 'description' => __( 'VAT class for the item.', 'invoicing' ), |
|
122 | + 'type' => 'string', |
|
123 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
124 | + 'enum' => array_keys( getpaid_get_tax_classes() ), |
|
125 | + ), |
|
126 | + |
|
127 | + 'custom_id' => array( |
|
128 | + 'description' => __( 'Custom id for the item.', 'invoicing' ), |
|
129 | + 'type' => 'string', |
|
130 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
131 | + ), |
|
132 | + |
|
133 | + 'custom_name' => array( |
|
134 | + 'description' => __( 'Custom name for the item.', 'invoicing' ), |
|
135 | + 'type' => 'string', |
|
136 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
137 | + ), |
|
138 | + |
|
139 | + 'custom_singular_name' => array( |
|
140 | + 'description' => __( 'Custom singular name for the item.', 'invoicing' ), |
|
141 | + 'type' => 'string', |
|
142 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
143 | + ), |
|
144 | + |
|
145 | + 'is_dynamic_pricing' => array( |
|
146 | + 'description' => __( 'Whether or not customers can enter their own prices when checking out.', 'invoicing' ), |
|
147 | + 'type' => 'integer', |
|
148 | + 'enum' => array( 0, 1 ), |
|
149 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
150 | + ), |
|
151 | + |
|
152 | + 'minimum_price' => array( |
|
153 | + 'description' => __( 'For dynamic prices, this is the minimum price that a user can set.', 'invoicing' ), |
|
154 | + 'type' => 'number', |
|
155 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
156 | + ), |
|
157 | + |
|
158 | + 'is_recurring' => array( |
|
159 | + 'description' => __( 'Whether or not this is a subscription item.', 'invoicing' ), |
|
160 | + 'type' => 'integer', |
|
161 | + 'enum' => array( 0, 1 ), |
|
162 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
163 | + ), |
|
164 | + |
|
165 | + 'initial_price' => array( |
|
166 | + 'description' => __( 'The initial price of the item.', 'invoicing' ), |
|
167 | + 'type' => 'number', |
|
168 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
169 | + 'readonly' => true, |
|
170 | + ), |
|
171 | + |
|
172 | + 'the_initial_price' => array( |
|
173 | + 'description' => __( 'The formatted initial price of the item.', 'invoicing' ), |
|
174 | + 'type' => 'string', |
|
175 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
176 | + 'readonly' => true, |
|
177 | + ), |
|
178 | + |
|
179 | + 'recurring_price' => array( |
|
180 | + 'description' => __( 'The recurring price of the item.', 'invoicing' ), |
|
181 | + 'type' => 'number', |
|
182 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
183 | + 'readonly' => true, |
|
184 | + ), |
|
185 | + |
|
186 | + 'the_recurring_price' => array( |
|
187 | + 'description' => __( 'The formatted recurring price of the item.', 'invoicing' ), |
|
188 | + 'type' => 'string', |
|
189 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
190 | + 'readonly' => true, |
|
191 | + ), |
|
192 | + |
|
193 | + 'recurring_period' => array( |
|
194 | + 'description' => __( 'The recurring period for a recurring item.', 'invoicing' ), |
|
195 | + 'type' => 'string', |
|
196 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
197 | + 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
198 | + ), |
|
199 | + |
|
200 | + 'recurring_interval' => array( |
|
201 | + 'description' => __( 'The recurring interval for a subscription item.', 'invoicing' ), |
|
202 | + 'type' => 'integer', |
|
203 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
204 | + ), |
|
205 | + |
|
206 | + 'recurring_limit' => array( |
|
207 | + 'description' => __( 'The maximum number of renewals for a subscription item.', 'invoicing' ), |
|
208 | + 'type' => 'integer', |
|
209 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
210 | + ), |
|
211 | + |
|
212 | + 'is_free_trial' => array( |
|
213 | + 'description' => __( 'Whether the item has a free trial period.', 'invoicing' ), |
|
214 | + 'type' => 'integer', |
|
215 | + 'enum' => array( 0, 1 ), |
|
216 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
217 | + ), |
|
218 | + |
|
219 | + 'trial_period' => array( |
|
220 | + 'description' => __( 'The trial period.', 'invoicing' ), |
|
221 | + 'type' => 'string', |
|
222 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
223 | + 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
224 | + ), |
|
225 | + |
|
226 | + 'trial_interval' => array( |
|
227 | + 'description' => __( 'The trial interval.', 'invoicing' ), |
|
228 | + 'type' => 'integer', |
|
229 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
230 | + ), |
|
231 | + |
|
232 | + 'first_renewal_date' => array( |
|
233 | + 'description' => __( 'The first renewal date in case the item was to be bought today.', 'invoicing' ), |
|
234 | + 'type' => 'string', |
|
235 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
236 | + 'readonly' => true, |
|
237 | + ), |
|
238 | + |
|
239 | + 'edit_url' => array( |
|
240 | + 'description' => __( 'The URL to edit an item.', 'invoicing' ), |
|
241 | + 'type' => 'string', |
|
242 | + 'context' => array( 'view', 'edit', 'embed' ), |
|
243 | + 'readonly' => true, |
|
244 | + ), |
|
245 | 245 | ); |
@@ -9,237 +9,237 @@ |
||
9 | 9 | * @version 1.0.19 |
10 | 10 | */ |
11 | 11 | |
12 | -defined( 'ABSPATH' ) || exit; |
|
12 | +defined('ABSPATH') || exit; |
|
13 | 13 | |
14 | 14 | return array( |
15 | 15 | |
16 | 16 | 'id' => array( |
17 | - 'description' => __( 'Unique identifier for the item.', 'invoicing' ), |
|
17 | + 'description' => __('Unique identifier for the item.', 'invoicing'), |
|
18 | 18 | 'type' => 'integer', |
19 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
19 | + 'context' => array('view', 'edit', 'embed'), |
|
20 | 20 | 'readonly' => true, |
21 | 21 | ), |
22 | 22 | |
23 | 23 | 'parent_id' => array( |
24 | - 'description' => __( 'Parent item ID.', 'invoicing' ), |
|
24 | + 'description' => __('Parent item ID.', 'invoicing'), |
|
25 | 25 | 'type' => 'integer', |
26 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
26 | + 'context' => array('view', 'edit', 'embed'), |
|
27 | 27 | 'default' => 0, |
28 | 28 | ), |
29 | 29 | |
30 | 30 | 'status' => array( |
31 | - 'description' => __( 'A named status for the item.', 'invoicing' ), |
|
31 | + 'description' => __('A named status for the item.', 'invoicing'), |
|
32 | 32 | 'type' => 'string', |
33 | - 'enum' => array( 'draft', 'pending', 'publish' ), |
|
34 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
33 | + 'enum' => array('draft', 'pending', 'publish'), |
|
34 | + 'context' => array('view', 'edit', 'embed'), |
|
35 | 35 | 'default' => 'draft', |
36 | 36 | ), |
37 | 37 | |
38 | 38 | 'version' => array( |
39 | - 'description' => __( 'Plugin version when the item was created.', 'invoicing' ), |
|
39 | + 'description' => __('Plugin version when the item was created.', 'invoicing'), |
|
40 | 40 | 'type' => 'string', |
41 | - 'context' => array( 'view', 'edit' ), |
|
41 | + 'context' => array('view', 'edit'), |
|
42 | 42 | 'readonly' => true, |
43 | 43 | ), |
44 | 44 | |
45 | 45 | 'date_created' => array( |
46 | - 'description' => __( "The date the item was created, in the site's timezone.", 'invoicing' ), |
|
46 | + 'description' => __("The date the item was created, in the site's timezone.", 'invoicing'), |
|
47 | 47 | 'type' => 'string', |
48 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
48 | + 'context' => array('view', 'edit', 'embed'), |
|
49 | 49 | ), |
50 | 50 | |
51 | 51 | 'date_created_gmt' => array( |
52 | - 'description' => __( 'The GMT date the item was created.', 'invoicing' ), |
|
52 | + 'description' => __('The GMT date the item was created.', 'invoicing'), |
|
53 | 53 | 'type' => 'string', |
54 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
54 | + 'context' => array('view', 'edit', 'embed'), |
|
55 | 55 | 'readonly' => true, |
56 | 56 | ), |
57 | 57 | |
58 | 58 | 'date_modified' => array( |
59 | - 'description' => __( "The date the item was last modified, in the site's timezone.", 'invoicing' ), |
|
59 | + 'description' => __("The date the item was last modified, in the site's timezone.", 'invoicing'), |
|
60 | 60 | 'type' => 'string', |
61 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
61 | + 'context' => array('view', 'edit', 'embed'), |
|
62 | 62 | 'readonly' => true, |
63 | 63 | ), |
64 | 64 | |
65 | 65 | 'date_modified_gmt' => array( |
66 | - 'description' => __( 'The GMT date the item was last modified.', 'invoicing' ), |
|
66 | + 'description' => __('The GMT date the item was last modified.', 'invoicing'), |
|
67 | 67 | 'type' => 'string', |
68 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
68 | + 'context' => array('view', 'edit', 'embed'), |
|
69 | 69 | 'readonly' => true, |
70 | 70 | ), |
71 | 71 | |
72 | 72 | 'name' => array( |
73 | - 'description' => __( "The item's name.", 'invoicing' ), |
|
73 | + 'description' => __("The item's name.", 'invoicing'), |
|
74 | 74 | 'type' => 'string', |
75 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
75 | + 'context' => array('view', 'edit', 'embed'), |
|
76 | 76 | 'required' => true, |
77 | 77 | ), |
78 | 78 | |
79 | 79 | 'description' => array( |
80 | - 'description' => __( "The item's description.", 'invoicing' ), |
|
80 | + 'description' => __("The item's description.", 'invoicing'), |
|
81 | 81 | 'type' => 'string', |
82 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
82 | + 'context' => array('view', 'edit', 'embed'), |
|
83 | 83 | ), |
84 | 84 | |
85 | 85 | 'owner' => array( |
86 | - 'description' => __( 'The owner of the item (user id).', 'invoicing' ), |
|
86 | + 'description' => __('The owner of the item (user id).', 'invoicing'), |
|
87 | 87 | 'type' => 'integer', |
88 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
88 | + 'context' => array('view', 'edit', 'embed'), |
|
89 | 89 | ), |
90 | 90 | |
91 | 91 | 'price' => array( |
92 | - 'description' => __( 'The price of the item.', 'invoicing' ), |
|
92 | + 'description' => __('The price of the item.', 'invoicing'), |
|
93 | 93 | 'type' => 'number', |
94 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
94 | + 'context' => array('view', 'edit', 'embed'), |
|
95 | 95 | 'required' => true, |
96 | 96 | ), |
97 | 97 | |
98 | 98 | 'the_price' => array( |
99 | - 'description' => __( 'The formatted price of the item.', 'invoicing' ), |
|
99 | + 'description' => __('The formatted price of the item.', 'invoicing'), |
|
100 | 100 | 'type' => 'string', |
101 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
101 | + 'context' => array('view', 'edit', 'embed'), |
|
102 | 102 | 'readonly' => true, |
103 | 103 | ), |
104 | 104 | |
105 | 105 | 'type' => array( |
106 | - 'description' => __( 'The item type.', 'invoicing' ), |
|
106 | + 'description' => __('The item type.', 'invoicing'), |
|
107 | 107 | 'type' => 'string', |
108 | 108 | 'enum' => wpinv_item_types(), |
109 | 109 | 'default' => 'custom', |
110 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
110 | + 'context' => array('view', 'edit', 'embed'), |
|
111 | 111 | ), |
112 | 112 | |
113 | 113 | 'vat_rule' => array( |
114 | - 'description' => __( 'VAT rule applied to the item.', 'invoicing' ), |
|
114 | + 'description' => __('VAT rule applied to the item.', 'invoicing'), |
|
115 | 115 | 'type' => 'string', |
116 | - 'enum' => array_keys( getpaid_get_tax_rules() ), |
|
117 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
116 | + 'enum' => array_keys(getpaid_get_tax_rules()), |
|
117 | + 'context' => array('view', 'edit', 'embed'), |
|
118 | 118 | ), |
119 | 119 | |
120 | 120 | 'vat_class' => array( |
121 | - 'description' => __( 'VAT class for the item.', 'invoicing' ), |
|
121 | + 'description' => __('VAT class for the item.', 'invoicing'), |
|
122 | 122 | 'type' => 'string', |
123 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
124 | - 'enum' => array_keys( getpaid_get_tax_classes() ), |
|
123 | + 'context' => array('view', 'edit', 'embed'), |
|
124 | + 'enum' => array_keys(getpaid_get_tax_classes()), |
|
125 | 125 | ), |
126 | 126 | |
127 | 127 | 'custom_id' => array( |
128 | - 'description' => __( 'Custom id for the item.', 'invoicing' ), |
|
128 | + 'description' => __('Custom id for the item.', 'invoicing'), |
|
129 | 129 | 'type' => 'string', |
130 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
130 | + 'context' => array('view', 'edit', 'embed'), |
|
131 | 131 | ), |
132 | 132 | |
133 | 133 | 'custom_name' => array( |
134 | - 'description' => __( 'Custom name for the item.', 'invoicing' ), |
|
134 | + 'description' => __('Custom name for the item.', 'invoicing'), |
|
135 | 135 | 'type' => 'string', |
136 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
136 | + 'context' => array('view', 'edit', 'embed'), |
|
137 | 137 | ), |
138 | 138 | |
139 | 139 | 'custom_singular_name' => array( |
140 | - 'description' => __( 'Custom singular name for the item.', 'invoicing' ), |
|
140 | + 'description' => __('Custom singular name for the item.', 'invoicing'), |
|
141 | 141 | 'type' => 'string', |
142 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
142 | + 'context' => array('view', 'edit', 'embed'), |
|
143 | 143 | ), |
144 | 144 | |
145 | 145 | 'is_dynamic_pricing' => array( |
146 | - 'description' => __( 'Whether or not customers can enter their own prices when checking out.', 'invoicing' ), |
|
146 | + 'description' => __('Whether or not customers can enter their own prices when checking out.', 'invoicing'), |
|
147 | 147 | 'type' => 'integer', |
148 | - 'enum' => array( 0, 1 ), |
|
149 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
148 | + 'enum' => array(0, 1), |
|
149 | + 'context' => array('view', 'edit', 'embed'), |
|
150 | 150 | ), |
151 | 151 | |
152 | 152 | 'minimum_price' => array( |
153 | - 'description' => __( 'For dynamic prices, this is the minimum price that a user can set.', 'invoicing' ), |
|
153 | + 'description' => __('For dynamic prices, this is the minimum price that a user can set.', 'invoicing'), |
|
154 | 154 | 'type' => 'number', |
155 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
155 | + 'context' => array('view', 'edit', 'embed'), |
|
156 | 156 | ), |
157 | 157 | |
158 | 158 | 'is_recurring' => array( |
159 | - 'description' => __( 'Whether or not this is a subscription item.', 'invoicing' ), |
|
159 | + 'description' => __('Whether or not this is a subscription item.', 'invoicing'), |
|
160 | 160 | 'type' => 'integer', |
161 | - 'enum' => array( 0, 1 ), |
|
162 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
161 | + 'enum' => array(0, 1), |
|
162 | + 'context' => array('view', 'edit', 'embed'), |
|
163 | 163 | ), |
164 | 164 | |
165 | 165 | 'initial_price' => array( |
166 | - 'description' => __( 'The initial price of the item.', 'invoicing' ), |
|
166 | + 'description' => __('The initial price of the item.', 'invoicing'), |
|
167 | 167 | 'type' => 'number', |
168 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
168 | + 'context' => array('view', 'edit', 'embed'), |
|
169 | 169 | 'readonly' => true, |
170 | 170 | ), |
171 | 171 | |
172 | 172 | 'the_initial_price' => array( |
173 | - 'description' => __( 'The formatted initial price of the item.', 'invoicing' ), |
|
173 | + 'description' => __('The formatted initial price of the item.', 'invoicing'), |
|
174 | 174 | 'type' => 'string', |
175 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
175 | + 'context' => array('view', 'edit', 'embed'), |
|
176 | 176 | 'readonly' => true, |
177 | 177 | ), |
178 | 178 | |
179 | 179 | 'recurring_price' => array( |
180 | - 'description' => __( 'The recurring price of the item.', 'invoicing' ), |
|
180 | + 'description' => __('The recurring price of the item.', 'invoicing'), |
|
181 | 181 | 'type' => 'number', |
182 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
182 | + 'context' => array('view', 'edit', 'embed'), |
|
183 | 183 | 'readonly' => true, |
184 | 184 | ), |
185 | 185 | |
186 | 186 | 'the_recurring_price' => array( |
187 | - 'description' => __( 'The formatted recurring price of the item.', 'invoicing' ), |
|
187 | + 'description' => __('The formatted recurring price of the item.', 'invoicing'), |
|
188 | 188 | 'type' => 'string', |
189 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
189 | + 'context' => array('view', 'edit', 'embed'), |
|
190 | 190 | 'readonly' => true, |
191 | 191 | ), |
192 | 192 | |
193 | 193 | 'recurring_period' => array( |
194 | - 'description' => __( 'The recurring period for a recurring item.', 'invoicing' ), |
|
194 | + 'description' => __('The recurring period for a recurring item.', 'invoicing'), |
|
195 | 195 | 'type' => 'string', |
196 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
197 | - 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
196 | + 'context' => array('view', 'edit', 'embed'), |
|
197 | + 'enum' => array('D', 'W', 'M', 'Y'), |
|
198 | 198 | ), |
199 | 199 | |
200 | 200 | 'recurring_interval' => array( |
201 | - 'description' => __( 'The recurring interval for a subscription item.', 'invoicing' ), |
|
201 | + 'description' => __('The recurring interval for a subscription item.', 'invoicing'), |
|
202 | 202 | 'type' => 'integer', |
203 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
203 | + 'context' => array('view', 'edit', 'embed'), |
|
204 | 204 | ), |
205 | 205 | |
206 | 206 | 'recurring_limit' => array( |
207 | - 'description' => __( 'The maximum number of renewals for a subscription item.', 'invoicing' ), |
|
207 | + 'description' => __('The maximum number of renewals for a subscription item.', 'invoicing'), |
|
208 | 208 | 'type' => 'integer', |
209 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
209 | + 'context' => array('view', 'edit', 'embed'), |
|
210 | 210 | ), |
211 | 211 | |
212 | 212 | 'is_free_trial' => array( |
213 | - 'description' => __( 'Whether the item has a free trial period.', 'invoicing' ), |
|
213 | + 'description' => __('Whether the item has a free trial period.', 'invoicing'), |
|
214 | 214 | 'type' => 'integer', |
215 | - 'enum' => array( 0, 1 ), |
|
216 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
215 | + 'enum' => array(0, 1), |
|
216 | + 'context' => array('view', 'edit', 'embed'), |
|
217 | 217 | ), |
218 | 218 | |
219 | 219 | 'trial_period' => array( |
220 | - 'description' => __( 'The trial period.', 'invoicing' ), |
|
220 | + 'description' => __('The trial period.', 'invoicing'), |
|
221 | 221 | 'type' => 'string', |
222 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
223 | - 'enum' => array( 'D', 'W', 'M', 'Y' ), |
|
222 | + 'context' => array('view', 'edit', 'embed'), |
|
223 | + 'enum' => array('D', 'W', 'M', 'Y'), |
|
224 | 224 | ), |
225 | 225 | |
226 | 226 | 'trial_interval' => array( |
227 | - 'description' => __( 'The trial interval.', 'invoicing' ), |
|
227 | + 'description' => __('The trial interval.', 'invoicing'), |
|
228 | 228 | 'type' => 'integer', |
229 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
229 | + 'context' => array('view', 'edit', 'embed'), |
|
230 | 230 | ), |
231 | 231 | |
232 | 232 | 'first_renewal_date' => array( |
233 | - 'description' => __( 'The first renewal date in case the item was to be bought today.', 'invoicing' ), |
|
233 | + 'description' => __('The first renewal date in case the item was to be bought today.', 'invoicing'), |
|
234 | 234 | 'type' => 'string', |
235 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
235 | + 'context' => array('view', 'edit', 'embed'), |
|
236 | 236 | 'readonly' => true, |
237 | 237 | ), |
238 | 238 | |
239 | 239 | 'edit_url' => array( |
240 | - 'description' => __( 'The URL to edit an item.', 'invoicing' ), |
|
240 | + 'description' => __('The URL to edit an item.', 'invoicing'), |
|
241 | 241 | 'type' => 'string', |
242 | - 'context' => array( 'view', 'edit', 'embed' ), |
|
242 | + 'context' => array('view', 'edit', 'embed'), |
|
243 | 243 | 'readonly' => true, |
244 | 244 | ), |
245 | 245 | ); |
@@ -6,7 +6,7 @@ |
||
6 | 6 | * @package Invoicing/data |
7 | 7 | */ |
8 | 8 | |
9 | -defined( 'ABSPATH' ) || exit; |
|
9 | +defined('ABSPATH') || exit; |
|
10 | 10 | |
11 | 11 | return array( |
12 | 12 | 'AD' => 'AD\d{3}', |
@@ -8,7 +8,7 @@ discard block |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | 13 | return array( |
14 | 14 | |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | |
17 | 17 | 'placeholder' => '[email protected]', |
18 | 18 | 'value' => '', |
19 | - 'label' => __( 'Billing Email', 'invoicing' ), |
|
19 | + 'label' => __('Billing Email', 'invoicing'), |
|
20 | 20 | 'description' => '', |
21 | 21 | 'required' => true, |
22 | 22 | 'id' => 'mmdwqzpox', |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | array( |
35 | 35 | 'placeholder' => 'Jon', |
36 | 36 | 'value' => '', |
37 | - 'label' => __( 'First Name', 'invoicing' ), |
|
37 | + 'label' => __('First Name', 'invoicing'), |
|
38 | 38 | 'description' => '', |
39 | 39 | 'required' => false, |
40 | 40 | 'visible' => true, |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | array( |
45 | 45 | 'placeholder' => 'Snow', |
46 | 46 | 'value' => '', |
47 | - 'label' => __( 'Last Name', 'invoicing' ), |
|
47 | + 'label' => __('Last Name', 'invoicing'), |
|
48 | 48 | 'description' => '', |
49 | 49 | 'required' => false, |
50 | 50 | 'visible' => true, |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | array( |
55 | 55 | 'placeholder' => '', |
56 | 56 | 'value' => '', |
57 | - 'label' => __( 'Address', 'invoicing' ), |
|
57 | + 'label' => __('Address', 'invoicing'), |
|
58 | 58 | 'description' => '', |
59 | 59 | 'required' => false, |
60 | 60 | 'visible' => true, |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | array( |
65 | 65 | 'placeholder' => '', |
66 | 66 | 'value' => '', |
67 | - 'label' => __( 'City', 'invoicing' ), |
|
67 | + 'label' => __('City', 'invoicing'), |
|
68 | 68 | 'description' => '', |
69 | 69 | 'required' => false, |
70 | 70 | 'visible' => true, |
@@ -72,9 +72,9 @@ discard block |
||
72 | 72 | ), |
73 | 73 | |
74 | 74 | array( |
75 | - 'placeholder' => __( 'Select your country' ), |
|
75 | + 'placeholder' => __('Select your country'), |
|
76 | 76 | 'value' => '', |
77 | - 'label' => __( 'Country', 'invoicing' ), |
|
77 | + 'label' => __('Country', 'invoicing'), |
|
78 | 78 | 'description' => '', |
79 | 79 | 'required' => false, |
80 | 80 | 'visible' => true, |
@@ -82,9 +82,9 @@ discard block |
||
82 | 82 | ), |
83 | 83 | |
84 | 84 | array( |
85 | - 'placeholder' => __( 'Choose a state', 'invoicing' ), |
|
85 | + 'placeholder' => __('Choose a state', 'invoicing'), |
|
86 | 86 | 'value' => '', |
87 | - 'label' => __( 'State / Province', 'invoicing' ), |
|
87 | + 'label' => __('State / Province', 'invoicing'), |
|
88 | 88 | 'description' => '', |
89 | 89 | 'required' => false, |
90 | 90 | 'visible' => true, |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | array( |
95 | 95 | 'placeholder' => '', |
96 | 96 | 'value' => '', |
97 | - 'label' => __( 'ZIP / Postcode', 'invoicing' ), |
|
97 | + 'label' => __('ZIP / Postcode', 'invoicing'), |
|
98 | 98 | 'description' => '', |
99 | 99 | 'required' => false, |
100 | 100 | 'visible' => true, |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | array( |
105 | 105 | 'placeholder' => '', |
106 | 106 | 'value' => '', |
107 | - 'label' => __( 'Phone', 'invoicing' ), |
|
107 | + 'label' => __('Phone', 'invoicing'), |
|
108 | 108 | 'description' => '', |
109 | 109 | 'required' => false, |
110 | 110 | 'visible' => true, |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | array( |
115 | 115 | 'placeholder' => '', |
116 | 116 | 'value' => '', |
117 | - 'label' => __( 'Company', 'invoicing' ), |
|
117 | + 'label' => __('Company', 'invoicing'), |
|
118 | 118 | 'description' => '', |
119 | 119 | 'required' => false, |
120 | 120 | 'visible' => true, |
@@ -124,7 +124,7 @@ discard block |
||
124 | 124 | array( |
125 | 125 | 'placeholder' => '', |
126 | 126 | 'value' => '', |
127 | - 'label' => __( 'VAT Number', 'invoicing' ), |
|
127 | + 'label' => __('VAT Number', 'invoicing'), |
|
128 | 128 | 'description' => '', |
129 | 129 | 'required' => false, |
130 | 130 | 'visible' => true, |
@@ -136,9 +136,9 @@ discard block |
||
136 | 136 | array( |
137 | 137 | |
138 | 138 | 'value' => '', |
139 | - 'input_label' => __( 'Coupon Code', 'invoicing' ), |
|
140 | - 'button_label' => __( 'Apply Coupon', 'invoicing' ), |
|
141 | - 'description' => __( 'Have a discount code? Enter it above.', 'invoicing' ), |
|
139 | + 'input_label' => __('Coupon Code', 'invoicing'), |
|
140 | + 'button_label' => __('Apply Coupon', 'invoicing'), |
|
141 | + 'description' => __('Have a discount code? Enter it above.', 'invoicing'), |
|
142 | 142 | 'id' => 'kcicdiscount', |
143 | 143 | 'name' => 'kcicdiscount', |
144 | 144 | 'type' => 'discount', |
@@ -158,7 +158,7 @@ discard block |
||
158 | 158 | ), |
159 | 159 | |
160 | 160 | array( |
161 | - 'text' => __( 'Select Payment Method', 'invoicing' ), |
|
161 | + 'text' => __('Select Payment Method', 'invoicing'), |
|
162 | 162 | 'id' => 'gtscicd', |
163 | 163 | 'name' => 'gtscicd', |
164 | 164 | 'type' => 'gateway_select', |
@@ -170,8 +170,8 @@ discard block |
||
170 | 170 | |
171 | 171 | 'value' => '', |
172 | 172 | 'class' => 'btn-primary', |
173 | - 'label' => __( 'Pay Now »', 'invoicing' ), |
|
174 | - 'description' => __( 'By continuing with your payment, you are agreeing to our privacy policy and terms of service.', 'invoicing' ), |
|
173 | + 'label' => __('Pay Now »', 'invoicing'), |
|
174 | + 'description' => __('By continuing with your payment, you are agreeing to our privacy policy and terms of service.', 'invoicing'), |
|
175 | 175 | 'id' => 'rtqljyy', |
176 | 176 | 'name' => 'rtqljyy', |
177 | 177 | 'type' => 'pay_button', |
@@ -8,6 +8,6 @@ |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | 13 | return array(); |
@@ -8,7 +8,7 @@ discard block |
||
8 | 8 | * @version 1.0.19 |
9 | 9 | */ |
10 | 10 | |
11 | -defined( 'ABSPATH' ) || exit; |
|
11 | +defined('ABSPATH') || exit; |
|
12 | 12 | |
13 | 13 | return array( |
14 | 14 | |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | |
17 | 17 | 'placeholder' => '[email protected]', |
18 | 18 | 'value' => '', |
19 | - 'label' => __( 'Billing Email', 'invoicing' ), |
|
19 | + 'label' => __('Billing Email', 'invoicing'), |
|
20 | 20 | 'description' => '', |
21 | 21 | 'required' => true, |
22 | 22 | 'id' => 'mmdwqzpox', |
@@ -28,9 +28,9 @@ discard block |
||
28 | 28 | array( |
29 | 29 | |
30 | 30 | 'value' => '', |
31 | - 'input_label' => __( 'Coupon Code', 'invoicing' ), |
|
32 | - 'button_label' => __( 'Apply Coupon', 'invoicing' ), |
|
33 | - 'description' => __( 'Have a discount code? Enter it above.', 'invoicing' ), |
|
31 | + 'input_label' => __('Coupon Code', 'invoicing'), |
|
32 | + 'button_label' => __('Apply Coupon', 'invoicing'), |
|
33 | + 'description' => __('Have a discount code? Enter it above.', 'invoicing'), |
|
34 | 34 | 'id' => 'kcicdiscount', |
35 | 35 | 'name' => 'kcicdiscount', |
36 | 36 | 'type' => 'discount', |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | ), |
51 | 51 | |
52 | 52 | array( |
53 | - 'text' => __( 'Select Payment Method', 'invoicing' ), |
|
53 | + 'text' => __('Select Payment Method', 'invoicing'), |
|
54 | 54 | 'id' => 'gtscicd', |
55 | 55 | 'name' => 'gtscicd', |
56 | 56 | 'type' => 'gateway_select', |
@@ -62,8 +62,8 @@ discard block |
||
62 | 62 | |
63 | 63 | 'value' => '', |
64 | 64 | 'class' => 'btn-primary', |
65 | - 'label' => __( 'Pay Now »', 'invoicing' ), |
|
66 | - 'description' => __( 'By continuing with your payment, you are agreeing to our privacy policy and terms of service.', 'invoicing' ), |
|
65 | + 'label' => __('Pay Now »', 'invoicing'), |
|
66 | + 'description' => __('By continuing with your payment, you are agreeing to our privacy policy and terms of service.', 'invoicing'), |
|
67 | 67 | 'id' => 'rtqljyy', |
68 | 68 | 'name' => 'rtqljyy', |
69 | 69 | 'type' => 'pay_button', |
@@ -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}] New invoice ({invoice_number}) for {invoice_total} {invoice_currency}', 'invoicing' ), |
|
56 | + 'std' => __('[{site_title}] New 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' => __( 'New invoice', 'invoicing' ), |
|
66 | + 'std' => __('New invoice', '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' ), |
|
72 | + 'name' => __('Email Content', 'invoicing'), |
|
73 | 73 | 'desc' => wpinv_get_merge_tags_help_text(), |
74 | 74 | 'type' => 'rich_editor', |
75 | - 'std' => __( '<p>A new invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency} has been created on your site. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
75 | + 'std' => __('<p>A new invoice <a href="{invoice_link}">({invoice_number})</a> to {name} for {invoice_total} {invoice_currency} has been created on your site. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
76 | 76 | 'class' => 'large', |
77 | 77 | 'size' => '10', |
78 | 78 | ), |
@@ -82,53 +82,53 @@ 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 customers whenever invoices are cancelled.', 'invoicing' ), |
|
85 | + 'name' => '<h3>' . __('Cancelled Invoice', 'invoicing') . '</h3>', |
|
86 | + 'desc' => __('These emails are sent to customers 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_admin_bcc' => array( |
99 | 99 | 'id' => 'email_cancelled_invoice_admin_bcc', |
100 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
101 | - 'desc' => __( 'Check if you want to send this notification email to site Admin.', 'invoicing' ), |
|
100 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
101 | + 'desc' => __('Check if you want to send this notification email to site Admin.', 'invoicing'), |
|
102 | 102 | 'type' => 'checkbox', |
103 | 103 | 'std' => 1, |
104 | 104 | ), |
105 | 105 | |
106 | 106 | 'email_cancelled_invoice_subject' => array( |
107 | 107 | 'id' => 'email_cancelled_invoice_subject', |
108 | - 'name' => __( 'Subject', 'invoicing' ), |
|
109 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
108 | + 'name' => __('Subject', 'invoicing'), |
|
109 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
110 | 110 | 'help-tip' => true, |
111 | 111 | 'type' => 'text', |
112 | - 'std' => __( '[{site_title}] Invoice ({invoice_number}) Cancelled', 'invoicing' ), |
|
112 | + 'std' => __('[{site_title}] Invoice ({invoice_number}) Cancelled', 'invoicing'), |
|
113 | 113 | 'size' => 'large', |
114 | 114 | ), |
115 | 115 | |
116 | 116 | 'email_cancelled_invoice_heading' => array( |
117 | 117 | 'id' => 'email_cancelled_invoice_heading', |
118 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
119 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
118 | + 'name' => __('Email Heading', 'invoicing'), |
|
119 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
120 | 120 | 'help-tip' => true, |
121 | 121 | 'type' => 'text', |
122 | - 'std' => __( 'Invoice Cancelled', 'invoicing' ), |
|
122 | + 'std' => __('Invoice Cancelled', 'invoicing'), |
|
123 | 123 | 'size' => 'large', |
124 | 124 | ), |
125 | 125 | |
126 | 126 | 'email_cancelled_invoice_body' => array( |
127 | 127 | 'id' => 'email_cancelled_invoice_body', |
128 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
128 | + 'name' => __('Email Content', 'invoicing'), |
|
129 | 129 | 'desc' => wpinv_get_merge_tags_help_text(), |
130 | 130 | 'type' => 'rich_editor', |
131 | - 'std' => __( '<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
131 | + 'std' => __('<p>The invoice <a href="{invoice_link}">#{invoice_number}</a> created for {name} on {site_title} has been cancelled. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
132 | 132 | 'class' => 'large', |
133 | 133 | 'size' => '10', |
134 | 134 | ), |
@@ -139,45 +139,45 @@ discard block |
||
139 | 139 | |
140 | 140 | 'email_failed_invoice_header' => array( |
141 | 141 | 'id' => 'email_failed_invoice_header', |
142 | - 'name' => '<h3>' . __( 'Failed Invoice', 'invoicing' ) . '</h3>', |
|
143 | - 'desc' => __( 'Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing' ), |
|
142 | + 'name' => '<h3>' . __('Failed Invoice', 'invoicing') . '</h3>', |
|
143 | + 'desc' => __('Failed invoice emails are sent to the site admin when invoice payments fail.', 'invoicing'), |
|
144 | 144 | 'type' => 'header', |
145 | 145 | ), |
146 | 146 | |
147 | 147 | 'email_failed_invoice_active' => array( |
148 | 148 | 'id' => 'email_failed_invoice_active', |
149 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
150 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
149 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
150 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
151 | 151 | 'type' => 'checkbox', |
152 | 152 | 'std' => 1, |
153 | 153 | ), |
154 | 154 | |
155 | 155 | 'email_failed_invoice_subject' => array( |
156 | 156 | 'id' => 'email_failed_invoice_subject', |
157 | - 'name' => __( 'Subject', 'invoicing' ), |
|
158 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
157 | + 'name' => __('Subject', 'invoicing'), |
|
158 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
159 | 159 | 'help-tip' => true, |
160 | 160 | 'type' => 'text', |
161 | - 'std' => __( '[{site_title}] Invoice ({invoice_number}) Payment Failed', 'invoicing' ), |
|
161 | + 'std' => __('[{site_title}] Invoice ({invoice_number}) Payment Failed', 'invoicing'), |
|
162 | 162 | 'size' => 'large', |
163 | 163 | ), |
164 | 164 | |
165 | 165 | 'email_failed_invoice_heading' => array( |
166 | 166 | 'id' => 'email_failed_invoice_heading', |
167 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
168 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
167 | + 'name' => __('Email Heading', 'invoicing'), |
|
168 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
169 | 169 | 'help-tip' => true, |
170 | 170 | 'type' => 'text', |
171 | - 'std' => __( 'Invoice Payment Failed', 'invoicing' ), |
|
171 | + 'std' => __('Invoice Payment Failed', 'invoicing'), |
|
172 | 172 | 'size' => 'large', |
173 | 173 | ), |
174 | 174 | |
175 | 175 | 'email_failed_invoice_body' => array( |
176 | 176 | 'id' => 'email_failed_invoice_body', |
177 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
177 | + 'name' => __('Email Content', 'invoicing'), |
|
178 | 178 | 'desc' => wpinv_get_merge_tags_help_text(), |
179 | 179 | 'type' => 'rich_editor', |
180 | - 'std' => __( '<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
180 | + 'std' => __('<p>Payment for the invoice <a href="{invoice_link}">#{invoice_number}</a> on {site_title} has failed to go through. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
181 | 181 | 'class' => 'large', |
182 | 182 | 'size' => '10', |
183 | 183 | ), |
@@ -187,53 +187,53 @@ discard block |
||
187 | 187 | |
188 | 188 | 'email_onhold_invoice_header' => array( |
189 | 189 | 'id' => 'email_onhold_invoice_header', |
190 | - 'name' => '<h3>' . __( 'On Hold Invoice', 'invoicing' ) . '</h3>', |
|
191 | - 'desc' => __( 'These emails are sent to customers whenever their invoices are held.', 'invoicing' ), |
|
190 | + 'name' => '<h3>' . __('On Hold Invoice', 'invoicing') . '</h3>', |
|
191 | + 'desc' => __('These emails are sent to customers whenever their invoices are held.', 'invoicing'), |
|
192 | 192 | 'type' => 'header', |
193 | 193 | ), |
194 | 194 | |
195 | 195 | 'email_onhold_invoice_active' => array( |
196 | 196 | 'id' => 'email_onhold_invoice_active', |
197 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
198 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
197 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
198 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
199 | 199 | 'type' => 'checkbox', |
200 | 200 | 'std' => 1, |
201 | 201 | ), |
202 | 202 | |
203 | 203 | 'email_onhold_invoice_admin_bcc' => array( |
204 | 204 | 'id' => 'email_onhold_invoice_admin_bcc', |
205 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
206 | - 'desc' => __( 'Check if you want to send this notification email to site Admin.', 'invoicing' ), |
|
205 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
206 | + 'desc' => __('Check if you want to send this notification email to site Admin.', 'invoicing'), |
|
207 | 207 | 'type' => 'checkbox', |
208 | 208 | 'std' => 1, |
209 | 209 | ), |
210 | 210 | |
211 | 211 | 'email_onhold_invoice_subject' => array( |
212 | 212 | 'id' => 'email_onhold_invoice_subject', |
213 | - 'name' => __( 'Subject', 'invoicing' ), |
|
214 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
213 | + 'name' => __('Subject', 'invoicing'), |
|
214 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
215 | 215 | 'help-tip' => true, |
216 | 216 | 'type' => 'text', |
217 | - 'std' => __( '[{site_title}] Your invoice is on hold', 'invoicing' ), |
|
217 | + 'std' => __('[{site_title}] Your invoice is on hold', 'invoicing'), |
|
218 | 218 | 'size' => 'large', |
219 | 219 | ), |
220 | 220 | |
221 | 221 | 'email_onhold_invoice_heading' => array( |
222 | 222 | 'id' => 'email_onhold_invoice_heading', |
223 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
224 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
223 | + 'name' => __('Email Heading', 'invoicing'), |
|
224 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
225 | 225 | 'help-tip' => true, |
226 | 226 | 'type' => 'text', |
227 | - 'std' => __( 'Your invoice is on hold', 'invoicing' ), |
|
227 | + 'std' => __('Your invoice is on hold', 'invoicing'), |
|
228 | 228 | 'size' => 'large', |
229 | 229 | ), |
230 | 230 | |
231 | 231 | 'email_onhold_invoice_body' => array( |
232 | 232 | 'id' => 'email_onhold_invoice_body', |
233 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
233 | + 'name' => __('Email Content', 'invoicing'), |
|
234 | 234 | 'desc' => wpinv_get_merge_tags_help_text(), |
235 | 235 | 'type' => 'rich_editor', |
236 | - 'std' => __( '<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
236 | + 'std' => __('<p>Hi {name},</p><p>Your invoice is on-hold and will be processed when we receive your payment. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
237 | 237 | 'class' => 'large', |
238 | 238 | 'size' => '10', |
239 | 239 | ), |
@@ -244,53 +244,53 @@ discard block |
||
244 | 244 | |
245 | 245 | 'email_processing_invoice_header' => array( |
246 | 246 | 'id' => 'email_processing_invoice_header', |
247 | - 'name' => '<h3>' . __( 'Processing Invoice', 'invoicing' ) . '</h3>', |
|
248 | - 'desc' => __( 'These emails are sent to users whenever payments for their invoices are processing.', 'invoicing' ), |
|
247 | + 'name' => '<h3>' . __('Processing Invoice', 'invoicing') . '</h3>', |
|
248 | + 'desc' => __('These emails are sent to users whenever payments for their invoices are processing.', 'invoicing'), |
|
249 | 249 | 'type' => 'header', |
250 | 250 | ), |
251 | 251 | |
252 | 252 | 'email_processing_invoice_active' => array( |
253 | 253 | 'id' => 'email_processing_invoice_active', |
254 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
255 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
254 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
255 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
256 | 256 | 'type' => 'checkbox', |
257 | 257 | 'std' => 1, |
258 | 258 | ), |
259 | 259 | |
260 | 260 | 'email_processing_invoice_admin_bcc' => array( |
261 | 261 | 'id' => 'email_processing_invoice_admin_bcc', |
262 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
263 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
262 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
263 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
264 | 264 | 'type' => 'checkbox', |
265 | 265 | 'std' => 1, |
266 | 266 | ), |
267 | 267 | |
268 | 268 | 'email_processing_invoice_subject' => array( |
269 | 269 | 'id' => 'email_processing_invoice_subject', |
270 | - 'name' => __( 'Subject', 'invoicing' ), |
|
271 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
270 | + 'name' => __('Subject', 'invoicing'), |
|
271 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
272 | 272 | 'help-tip' => true, |
273 | 273 | 'type' => 'text', |
274 | - 'std' => __( '[{site_title}] Your payment is being processed', 'invoicing' ), |
|
274 | + 'std' => __('[{site_title}] Your payment is being processed', 'invoicing'), |
|
275 | 275 | 'size' => 'large', |
276 | 276 | ), |
277 | 277 | |
278 | 278 | 'email_processing_invoice_heading' => array( |
279 | 279 | 'id' => 'email_processing_invoice_heading', |
280 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
281 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
280 | + 'name' => __('Email Heading', 'invoicing'), |
|
281 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
282 | 282 | 'help-tip' => true, |
283 | 283 | 'type' => 'text', |
284 | - 'std' => __( 'Your payment is being processed', 'invoicing' ), |
|
284 | + 'std' => __('Your payment is being processed', 'invoicing'), |
|
285 | 285 | 'size' => 'large', |
286 | 286 | ), |
287 | 287 | |
288 | 288 | 'email_processing_invoice_body' => array( |
289 | 289 | 'id' => 'email_processing_invoice_body', |
290 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
290 | + 'name' => __('Email Content', 'invoicing'), |
|
291 | 291 | 'desc' => wpinv_get_merge_tags_help_text(), |
292 | 292 | 'type' => 'rich_editor', |
293 | - '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}. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
293 | + '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}. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
294 | 294 | 'class' => 'large', |
295 | 295 | 'size' => '10', |
296 | 296 | ), |
@@ -301,61 +301,61 @@ discard block |
||
301 | 301 | |
302 | 302 | 'email_completed_invoice_header' => array( |
303 | 303 | 'id' => 'email_completed_invoice_header', |
304 | - 'name' => '<h3>' . __( 'Paid Invoice', 'invoicing' ) . '</h3>', |
|
305 | - 'desc' => __( 'These emails are sent to customers when their invoices are marked as paid.', 'invoicing' ), |
|
304 | + 'name' => '<h3>' . __('Paid Invoice', 'invoicing') . '</h3>', |
|
305 | + 'desc' => __('These emails are sent to customers when their invoices are marked as paid.', 'invoicing'), |
|
306 | 306 | 'type' => 'header', |
307 | 307 | ), |
308 | 308 | |
309 | 309 | 'email_completed_invoice_active' => array( |
310 | 310 | 'id' => 'email_completed_invoice_active', |
311 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
312 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
311 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
312 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
313 | 313 | 'type' => 'checkbox', |
314 | 314 | 'std' => 1, |
315 | 315 | ), |
316 | 316 | |
317 | 317 | 'email_completed_invoice_renewal_active' => array( |
318 | 318 | 'id' => 'email_completed_invoice_renewal_active', |
319 | - 'name' => __( 'Enable renewal notification', 'invoicing' ), |
|
320 | - 'desc' => __( 'Should this email be sent for renewals too?', 'invoicing' ), |
|
319 | + 'name' => __('Enable renewal notification', 'invoicing'), |
|
320 | + 'desc' => __('Should this email be sent for renewals too?', 'invoicing'), |
|
321 | 321 | 'type' => 'checkbox', |
322 | 322 | 'std' => 1, |
323 | 323 | ), |
324 | 324 | |
325 | 325 | 'email_completed_invoice_admin_bcc' => array( |
326 | 326 | 'id' => 'email_completed_invoice_admin_bcc', |
327 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
328 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
327 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
328 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
329 | 329 | 'type' => 'checkbox', |
330 | 330 | 'std' => 1, |
331 | 331 | ), |
332 | 332 | |
333 | 333 | 'email_completed_invoice_subject' => array( |
334 | 334 | 'id' => 'email_completed_invoice_subject', |
335 | - 'name' => __( 'Subject', 'invoicing' ), |
|
336 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
335 | + 'name' => __('Subject', 'invoicing'), |
|
336 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
337 | 337 | 'help-tip' => true, |
338 | 338 | 'type' => 'text', |
339 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing' ), |
|
339 | + 'std' => __('[{site_title}] Your invoice from {invoice_date} has been paid', 'invoicing'), |
|
340 | 340 | 'size' => 'large', |
341 | 341 | ), |
342 | 342 | |
343 | 343 | 'email_completed_invoice_heading' => array( |
344 | 344 | 'id' => 'email_completed_invoice_heading', |
345 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
346 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
345 | + 'name' => __('Email Heading', 'invoicing'), |
|
346 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
347 | 347 | 'help-tip' => true, |
348 | 348 | 'type' => 'text', |
349 | - 'std' => __( 'Your invoice has been paid', 'invoicing' ), |
|
349 | + 'std' => __('Your invoice has been paid', 'invoicing'), |
|
350 | 350 | 'size' => 'large', |
351 | 351 | ), |
352 | 352 | |
353 | 353 | 'email_completed_invoice_body' => array( |
354 | 354 | 'id' => 'email_completed_invoice_body', |
355 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
355 | + 'name' => __('Email Content', 'invoicing'), |
|
356 | 356 | 'desc' => wpinv_get_merge_tags_help_text(), |
357 | 357 | 'type' => 'rich_editor', |
358 | - 'std' => __( '<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
358 | + 'std' => __('<p>Hi {name},</p><p>Your recent invoice on {site_title} has been paid. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
359 | 359 | 'class' => 'large', |
360 | 360 | 'size' => '10', |
361 | 361 | ), |
@@ -366,53 +366,53 @@ discard block |
||
366 | 366 | |
367 | 367 | 'email_refunded_invoice_header' => array( |
368 | 368 | 'id' => 'email_refunded_invoice_header', |
369 | - 'name' => '<h3>' . __( 'Refunded Invoice', 'invoicing' ) . '</h3>', |
|
370 | - 'desc' => __( 'These emails are sent to users when their invoices are marked as refunded.', 'invoicing' ), |
|
369 | + 'name' => '<h3>' . __('Refunded Invoice', 'invoicing') . '</h3>', |
|
370 | + 'desc' => __('These emails are sent to users when their invoices are marked as refunded.', 'invoicing'), |
|
371 | 371 | 'type' => 'header', |
372 | 372 | ), |
373 | 373 | |
374 | 374 | 'email_refunded_invoice_active' => array( |
375 | 375 | 'id' => 'email_refunded_invoice_active', |
376 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
377 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
376 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
377 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
378 | 378 | 'type' => 'checkbox', |
379 | 379 | 'std' => 1, |
380 | 380 | ), |
381 | 381 | |
382 | 382 | 'email_refunded_invoice_admin_bcc' => array( |
383 | 383 | 'id' => 'email_refunded_invoice_admin_bcc', |
384 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
385 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
384 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
385 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
386 | 386 | 'type' => 'checkbox', |
387 | 387 | 'std' => 1, |
388 | 388 | ), |
389 | 389 | |
390 | 390 | 'email_refunded_invoice_subject' => array( |
391 | 391 | 'id' => 'email_refunded_invoice_subject', |
392 | - 'name' => __( 'Subject', 'invoicing' ), |
|
393 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
392 | + 'name' => __('Subject', 'invoicing'), |
|
393 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
394 | 394 | 'help-tip' => true, |
395 | 395 | 'type' => 'text', |
396 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing' ), |
|
396 | + 'std' => __('[{site_title}] Your invoice from {invoice_date} has been refunded', 'invoicing'), |
|
397 | 397 | 'size' => 'large', |
398 | 398 | ), |
399 | 399 | |
400 | 400 | 'email_refunded_invoice_heading' => array( |
401 | 401 | 'id' => 'email_refunded_invoice_heading', |
402 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
403 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
402 | + 'name' => __('Email Heading', 'invoicing'), |
|
403 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
404 | 404 | 'help-tip' => true, |
405 | 405 | 'type' => 'text', |
406 | - 'std' => __( 'Your invoice has been refunded', 'invoicing' ), |
|
406 | + 'std' => __('Your invoice has been refunded', 'invoicing'), |
|
407 | 407 | 'size' => 'large', |
408 | 408 | ), |
409 | 409 | |
410 | 410 | 'email_refunded_invoice_body' => array( |
411 | 411 | 'id' => 'email_refunded_invoice_body', |
412 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
412 | + 'name' => __('Email Content', 'invoicing'), |
|
413 | 413 | 'desc' => wpinv_get_merge_tags_help_text(), |
414 | 414 | 'type' => 'rich_editor', |
415 | - 'std' => __( '<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing' ), |
|
415 | + 'std' => __('<p>Hi {name},</p><p>Your invoice on {site_title} has been refunded. <a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a></p>', 'invoicing'), |
|
416 | 416 | 'class' => 'large', |
417 | 417 | 'size' => '10', |
418 | 418 | ), |
@@ -423,53 +423,53 @@ discard block |
||
423 | 423 | |
424 | 424 | 'email_user_invoice_header' => array( |
425 | 425 | 'id' => 'email_user_invoice_header', |
426 | - 'name' => '<h3>' . __( 'Customer Invoice', 'invoicing' ) . '</h3>', |
|
427 | - 'desc' => __( 'These emails are sent to customers containing their invoice information and payment links.', 'invoicing' ), |
|
426 | + 'name' => '<h3>' . __('Customer Invoice', 'invoicing') . '</h3>', |
|
427 | + 'desc' => __('These emails are sent to customers containing their invoice information and payment links.', 'invoicing'), |
|
428 | 428 | 'type' => 'header', |
429 | 429 | ), |
430 | 430 | |
431 | 431 | 'email_user_invoice_active' => array( |
432 | 432 | 'id' => 'email_user_invoice_active', |
433 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
434 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
433 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
434 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
435 | 435 | 'type' => 'checkbox', |
436 | 436 | 'std' => 1, |
437 | 437 | ), |
438 | 438 | |
439 | 439 | 'email_user_invoice_admin_bcc' => array( |
440 | 440 | 'id' => 'email_user_invoice_admin_bcc', |
441 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
442 | - 'desc' => __( 'Check if you want to send a copy of this notification email to to the site admin.', 'invoicing' ), |
|
441 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
442 | + 'desc' => __('Check if you want to send a copy of this notification email to to the site admin.', 'invoicing'), |
|
443 | 443 | 'type' => 'checkbox', |
444 | 444 | 'std' => 0, |
445 | 445 | ), |
446 | 446 | |
447 | 447 | 'email_user_invoice_subject' => array( |
448 | 448 | 'id' => 'email_user_invoice_subject', |
449 | - 'name' => __( 'Subject', 'invoicing' ), |
|
450 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
449 | + 'name' => __('Subject', 'invoicing'), |
|
450 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
451 | 451 | 'help-tip' => true, |
452 | 452 | 'type' => 'text', |
453 | - 'std' => __( '[{site_title}] Your invoice from {invoice_date}', 'invoicing' ), |
|
453 | + 'std' => __('[{site_title}] Your invoice from {invoice_date}', 'invoicing'), |
|
454 | 454 | 'size' => 'large', |
455 | 455 | ), |
456 | 456 | |
457 | 457 | 'email_user_invoice_heading' => array( |
458 | 458 | 'id' => 'email_user_invoice_heading', |
459 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
460 | - 'desc' => __( 'Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing' ), |
|
459 | + 'name' => __('Email Heading', 'invoicing'), |
|
460 | + 'desc' => __('Enter the main heading contained within the email notification for the invoice receipt email.', 'invoicing'), |
|
461 | 461 | 'help-tip' => true, |
462 | 462 | 'type' => 'text', |
463 | - 'std' => __( 'Your invoice {invoice_number} details', 'invoicing' ), |
|
463 | + 'std' => __('Your invoice {invoice_number} details', 'invoicing'), |
|
464 | 464 | 'size' => 'large', |
465 | 465 | ), |
466 | 466 | |
467 | 467 | 'email_user_invoice_body' => array( |
468 | 468 | 'id' => 'email_user_invoice_body', |
469 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
469 | + 'name' => __('Email Content', 'invoicing'), |
|
470 | 470 | 'desc' => wpinv_get_merge_tags_help_text(), |
471 | 471 | 'type' => 'rich_editor', |
472 | - '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' ), |
|
472 | + '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'), |
|
473 | 473 | 'class' => 'large', |
474 | 474 | 'size' => '10', |
475 | 475 | ), |
@@ -479,53 +479,53 @@ discard block |
||
479 | 479 | |
480 | 480 | 'email_user_note_header' => array( |
481 | 481 | 'id' => 'email_user_note_header', |
482 | - 'name' => '<h3>' . __( 'Customer Note', 'invoicing' ) . '</h3>', |
|
483 | - 'desc' => __( 'These emails are sent when you add a customer note to an invoice/quote.', 'invoicing' ), |
|
482 | + 'name' => '<h3>' . __('Customer Note', 'invoicing') . '</h3>', |
|
483 | + 'desc' => __('These emails are sent when you add a customer note to an invoice/quote.', 'invoicing'), |
|
484 | 484 | 'type' => 'header', |
485 | 485 | ), |
486 | 486 | |
487 | 487 | 'email_user_note_active' => array( |
488 | 488 | 'id' => 'email_user_note_active', |
489 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
490 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
489 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
490 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
491 | 491 | 'type' => 'checkbox', |
492 | 492 | 'std' => 1, |
493 | 493 | ), |
494 | 494 | |
495 | 495 | 'email_user_note_admin_bcc' => array( |
496 | 496 | 'id' => 'email_user_note_admin_bcc', |
497 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
498 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
497 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
498 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
499 | 499 | 'type' => 'checkbox', |
500 | 500 | 'std' => 0, |
501 | 501 | ), |
502 | 502 | |
503 | 503 | 'email_user_note_subject' => array( |
504 | 504 | 'id' => 'email_user_note_subject', |
505 | - 'name' => __( 'Subject', 'invoicing' ), |
|
506 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
505 | + 'name' => __('Subject', 'invoicing'), |
|
506 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
507 | 507 | 'help-tip' => true, |
508 | 508 | 'type' => 'text', |
509 | - 'std' => __( '[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing' ), |
|
509 | + 'std' => __('[{site_title}] Note added to your {invoice_label} #{invoice_number} from {invoice_date}', 'invoicing'), |
|
510 | 510 | 'size' => 'large', |
511 | 511 | ), |
512 | 512 | |
513 | 513 | 'email_user_note_heading' => array( |
514 | 514 | 'id' => 'email_user_note_heading', |
515 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
516 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
515 | + 'name' => __('Email Heading', 'invoicing'), |
|
516 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
517 | 517 | 'help-tip' => true, |
518 | 518 | 'type' => 'text', |
519 | - 'std' => __( 'A note has been added to your {invoice_label}', 'invoicing' ), |
|
519 | + 'std' => __('A note has been added to your {invoice_label}', 'invoicing'), |
|
520 | 520 | 'size' => 'large', |
521 | 521 | ), |
522 | 522 | |
523 | 523 | 'email_user_note_body' => array( |
524 | 524 | 'id' => 'email_user_note_body', |
525 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
525 | + 'name' => __('Email Content', 'invoicing'), |
|
526 | 526 | 'desc' => wpinv_get_merge_tags_help_text(), |
527 | 527 | 'type' => 'rich_editor', |
528 | - 'std' => __( '<p>Hi {name},</p><p>The following note has been added to your {invoice_label} <a href="{invoice_link}">#{invoice_number}</a>:</p><blockquote class="wpinv-note">{customer_note}</blockquote><a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a>', 'invoicing' ), |
|
528 | + 'std' => __('<p>Hi {name},</p><p>The following note has been added to your {invoice_label} <a href="{invoice_link}">#{invoice_number}</a>:</p><blockquote class="wpinv-note">{customer_note}</blockquote><a class="btn btn-success" href="{invoice_link}">View / Print Invoice</a>', 'invoicing'), |
|
529 | 529 | 'class' => 'large', |
530 | 530 | 'size' => '10', |
531 | 531 | ), |
@@ -535,63 +535,63 @@ discard block |
||
535 | 535 | |
536 | 536 | 'email_overdue_header' => array( |
537 | 537 | 'id' => 'email_overdue_header', |
538 | - 'name' => '<h3>' . __( 'Payment Reminder', 'invoicing' ) . '</h3>', |
|
539 | - 'desc' => __( 'Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing' ), |
|
538 | + 'name' => '<h3>' . __('Payment Reminder', 'invoicing') . '</h3>', |
|
539 | + 'desc' => __('Payment reminder emails are sent to customers whenever their invoices are due.', 'invoicing'), |
|
540 | 540 | 'type' => 'header', |
541 | 541 | ), |
542 | 542 | |
543 | 543 | 'email_overdue_active' => array( |
544 | 544 | 'id' => 'email_overdue_active', |
545 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
546 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
545 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
546 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
547 | 547 | 'type' => 'checkbox', |
548 | 548 | 'std' => 1, |
549 | 549 | ), |
550 | 550 | |
551 | 551 | 'email_overdue_admin_bcc' => array( |
552 | 552 | 'id' => 'email_overdue_admin_bcc', |
553 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
554 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
553 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
554 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
555 | 555 | 'type' => 'checkbox', |
556 | 556 | 'std' => 0, |
557 | 557 | ), |
558 | 558 | |
559 | 559 | 'email_overdue_days' => array( |
560 | 560 | 'id' => 'email_overdue_days', |
561 | - 'name' => __( 'When to Send', 'invoicing' ), |
|
562 | - 'desc' => __( 'Check when you would like payment reminders sent out.', 'invoicing' ), |
|
561 | + 'name' => __('When to Send', 'invoicing'), |
|
562 | + 'desc' => __('Check when you would like payment reminders sent out.', 'invoicing'), |
|
563 | 563 | 'help-tip' => true, |
564 | - 'std' => array( '1' ), |
|
564 | + 'std' => array('1'), |
|
565 | 565 | 'type' => 'multicheck', |
566 | 566 | 'options' => $overdue_days_options, |
567 | 567 | ), |
568 | 568 | |
569 | 569 | 'email_overdue_subject' => array( |
570 | 570 | 'id' => 'email_overdue_subject', |
571 | - 'name' => __( 'Subject', 'invoicing' ), |
|
572 | - 'desc' => __( 'Enter the subject line for the invoice receipt email.', 'invoicing' ), |
|
571 | + 'name' => __('Subject', 'invoicing'), |
|
572 | + 'desc' => __('Enter the subject line for the invoice receipt email.', 'invoicing'), |
|
573 | 573 | 'help-tip' => true, |
574 | 574 | 'type' => 'text', |
575 | - 'std' => __( '[{site_title}] Payment Reminder', 'invoicing' ), |
|
575 | + 'std' => __('[{site_title}] Payment Reminder', 'invoicing'), |
|
576 | 576 | 'size' => 'large', |
577 | 577 | ), |
578 | 578 | |
579 | 579 | 'email_overdue_heading' => array( |
580 | 580 | 'id' => 'email_overdue_heading', |
581 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
582 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
581 | + 'name' => __('Email Heading', 'invoicing'), |
|
582 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
583 | 583 | 'help-tip' => true, |
584 | 584 | 'type' => 'text', |
585 | - 'std' => __( 'Payment reminder for your invoice', 'invoicing' ), |
|
585 | + 'std' => __('Payment reminder for your invoice', 'invoicing'), |
|
586 | 586 | 'size' => 'large', |
587 | 587 | ), |
588 | 588 | |
589 | 589 | 'email_overdue_body' => array( |
590 | 590 | 'id' => 'email_overdue_body', |
591 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
591 | + 'name' => __('Email Content', 'invoicing'), |
|
592 | 592 | 'desc' => wpinv_get_merge_tags_help_text(), |
593 | 593 | 'type' => 'rich_editor', |
594 | - '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' ), |
|
594 | + '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'), |
|
595 | 595 | 'class' => 'large', |
596 | 596 | 'size' => 10, |
597 | 597 | ), |
@@ -602,63 +602,63 @@ discard block |
||
602 | 602 | |
603 | 603 | 'email_renewal_reminder_header' => array( |
604 | 604 | 'id' => 'email_renewal_reminder_header', |
605 | - 'name' => '<h3>' . __( 'Renewal Reminder', 'invoicing' ) . '</h3>', |
|
606 | - 'desc' => __( 'These emails are sent to customers whenever their subscription is about to renew.', 'invoicing' ), |
|
605 | + 'name' => '<h3>' . __('Renewal Reminder', 'invoicing') . '</h3>', |
|
606 | + 'desc' => __('These emails are sent to customers whenever their subscription is about to renew.', 'invoicing'), |
|
607 | 607 | 'type' => 'header', |
608 | 608 | ), |
609 | 609 | |
610 | 610 | 'email_renewal_reminder_active' => array( |
611 | 611 | 'id' => 'email_renewal_reminder_active', |
612 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
613 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
612 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
613 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
614 | 614 | 'type' => 'checkbox', |
615 | 615 | 'std' => 0, |
616 | 616 | ), |
617 | 617 | |
618 | 618 | 'email_renewal_reminder_admin_bcc' => array( |
619 | 619 | 'id' => 'email_renewal_reminder_admin_bcc', |
620 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
621 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
620 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
621 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
622 | 622 | 'type' => 'checkbox', |
623 | 623 | 'std' => 0, |
624 | 624 | ), |
625 | 625 | |
626 | 626 | 'email_renewal_reminder_days' => array( |
627 | 627 | 'id' => 'email_renewal_reminder_days', |
628 | - 'name' => __( 'When to Send', 'invoicing' ), |
|
629 | - 'desc' => __( 'Check when you would like renewal reminders sent out.', 'invoicing' ), |
|
628 | + 'name' => __('When to Send', 'invoicing'), |
|
629 | + 'desc' => __('Check when you would like renewal reminders sent out.', 'invoicing'), |
|
630 | 630 | 'help-tip' => true, |
631 | - 'std' => array( '1', '5', '10' ), |
|
631 | + 'std' => array('1', '5', '10'), |
|
632 | 632 | 'type' => 'multicheck', |
633 | 633 | 'options' => $renewal_days_options, |
634 | 634 | ), |
635 | 635 | |
636 | 636 | 'email_renewal_reminder_subject' => array( |
637 | 637 | 'id' => 'email_renewal_reminder_subject', |
638 | - 'name' => __( 'Subject', 'invoicing' ), |
|
639 | - 'desc' => __( 'Enter the subject line for the email.', 'invoicing' ), |
|
638 | + 'name' => __('Subject', 'invoicing'), |
|
639 | + 'desc' => __('Enter the subject line for the email.', 'invoicing'), |
|
640 | 640 | 'help-tip' => true, |
641 | 641 | 'type' => 'text', |
642 | - 'std' => __( '[{site_title}] Renewal Reminder', 'invoicing' ), |
|
642 | + 'std' => __('[{site_title}] Renewal Reminder', 'invoicing'), |
|
643 | 643 | 'size' => 'large', |
644 | 644 | ), |
645 | 645 | |
646 | 646 | 'email_renewal_reminder_heading' => array( |
647 | 647 | 'id' => 'email_renewal_reminder_heading', |
648 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
649 | - 'desc' => __( 'Enter the main heading contained within the email notification.', 'invoicing' ), |
|
648 | + 'name' => __('Email Heading', 'invoicing'), |
|
649 | + 'desc' => __('Enter the main heading contained within the email notification.', 'invoicing'), |
|
650 | 650 | 'help-tip' => true, |
651 | 651 | 'type' => 'text', |
652 | - 'std' => __( 'Upcoming renewal reminder', 'invoicing' ), |
|
652 | + 'std' => __('Upcoming renewal reminder', 'invoicing'), |
|
653 | 653 | 'size' => 'large', |
654 | 654 | ), |
655 | 655 | |
656 | 656 | 'email_renewal_reminder_body' => array( |
657 | 657 | 'id' => 'email_renewal_reminder_body', |
658 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
659 | - 'desc' => wpinv_get_merge_tags_help_text( true ), |
|
658 | + 'name' => __('Email Content', 'invoicing'), |
|
659 | + 'desc' => wpinv_get_merge_tags_help_text(true), |
|
660 | 660 | 'type' => 'rich_editor', |
661 | - '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' ), |
|
661 | + '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'), |
|
662 | 662 | 'class' => 'large', |
663 | 663 | 'size' => 10, |
664 | 664 | ), |
@@ -669,53 +669,53 @@ discard block |
||
669 | 669 | |
670 | 670 | 'email_subscription_trial_header' => array( |
671 | 671 | 'id' => 'email_subscription_trial_header', |
672 | - 'name' => '<h3>' . __( 'Trial Started', 'invoicing' ) . '</h3>', |
|
673 | - 'desc' => __( 'These emails are sent when a customer starts a subscription trial.', 'invoicing' ), |
|
672 | + 'name' => '<h3>' . __('Trial Started', 'invoicing') . '</h3>', |
|
673 | + 'desc' => __('These emails are sent when a customer starts a subscription trial.', 'invoicing'), |
|
674 | 674 | 'type' => 'header', |
675 | 675 | ), |
676 | 676 | |
677 | 677 | 'email_subscription_trial_active' => array( |
678 | 678 | 'id' => 'email_subscription_trial_active', |
679 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
680 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
679 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
680 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
681 | 681 | 'type' => 'checkbox', |
682 | 682 | 'std' => 0, |
683 | 683 | ), |
684 | 684 | |
685 | 685 | 'email_subscription_trial_admin_bcc' => array( |
686 | 686 | 'id' => 'email_subscription_trial_admin_bcc', |
687 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
688 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
687 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
688 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
689 | 689 | 'type' => 'checkbox', |
690 | 690 | 'std' => 0, |
691 | 691 | ), |
692 | 692 | |
693 | 693 | 'email_subscription_trial_subject' => array( |
694 | 694 | 'id' => 'email_subscription_trial_subject', |
695 | - 'name' => __( 'Subject', 'invoicing' ), |
|
696 | - 'desc' => __( 'Enter the subject line for the subscription trial email.', 'invoicing' ), |
|
695 | + 'name' => __('Subject', 'invoicing'), |
|
696 | + 'desc' => __('Enter the subject line for the subscription trial email.', 'invoicing'), |
|
697 | 697 | 'help-tip' => true, |
698 | 698 | 'type' => 'text', |
699 | - 'std' => __( '[{site_title}] Trial Started', 'invoicing' ), |
|
699 | + 'std' => __('[{site_title}] Trial Started', 'invoicing'), |
|
700 | 700 | 'size' => 'large', |
701 | 701 | ), |
702 | 702 | |
703 | 703 | 'email_subscription_trial_heading' => array( |
704 | 704 | 'id' => 'email_subscription_trial_heading', |
705 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
706 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
705 | + 'name' => __('Email Heading', 'invoicing'), |
|
706 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
707 | 707 | 'help-tip' => true, |
708 | 708 | 'type' => 'text', |
709 | - 'std' => __( 'Trial Started', 'invoicing' ), |
|
709 | + 'std' => __('Trial Started', 'invoicing'), |
|
710 | 710 | 'size' => 'large', |
711 | 711 | ), |
712 | 712 | |
713 | 713 | 'email_subscription_trial_body' => array( |
714 | 714 | 'id' => 'email_subscription_trial_body', |
715 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
716 | - 'desc' => wpinv_get_merge_tags_help_text( true ), |
|
715 | + 'name' => __('Email Content', 'invoicing'), |
|
716 | + 'desc' => wpinv_get_merge_tags_help_text(true), |
|
717 | 717 | 'type' => 'rich_editor', |
718 | - 'std' => __( '<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing' ), |
|
718 | + 'std' => __('<p>Hi {first_name},</p><p>Your trial for {subscription_name} is now active and will renew on {subscription_renewal_date}.</p>', 'invoicing'), |
|
719 | 719 | 'class' => 'large', |
720 | 720 | 'size' => 10, |
721 | 721 | ), |
@@ -725,53 +725,53 @@ discard block |
||
725 | 725 | |
726 | 726 | 'email_subscription_cancelled_header' => array( |
727 | 727 | 'id' => 'email_subscription_cancelled_header', |
728 | - 'name' => '<h3>' . __( 'Subscription Cancelled', 'invoicing' ) . '</h3>', |
|
729 | - 'desc' => __( 'These emails are sent when a customer cancels their subscription.', 'invoicing' ), |
|
728 | + 'name' => '<h3>' . __('Subscription Cancelled', 'invoicing') . '</h3>', |
|
729 | + 'desc' => __('These emails are sent when a customer cancels their subscription.', 'invoicing'), |
|
730 | 730 | 'type' => 'header', |
731 | 731 | ), |
732 | 732 | |
733 | 733 | 'email_subscription_cancelled_active' => array( |
734 | 734 | 'id' => 'email_subscription_cancelled_active', |
735 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
736 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
735 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
736 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
737 | 737 | 'type' => 'checkbox', |
738 | 738 | 'std' => 1, |
739 | 739 | ), |
740 | 740 | |
741 | 741 | 'email_subscription_cancelled_admin_bcc' => array( |
742 | 742 | 'id' => 'email_subscription_cancelled_admin_bcc', |
743 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
744 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
743 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
744 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
745 | 745 | 'type' => 'checkbox', |
746 | 746 | 'std' => 1, |
747 | 747 | ), |
748 | 748 | |
749 | 749 | 'email_subscription_cancelled_subject' => array( |
750 | 750 | 'id' => 'email_subscription_cancelled_subject', |
751 | - 'name' => __( 'Subject', 'invoicing' ), |
|
752 | - 'desc' => __( 'Enter the subject line for the subscription cancelled email.', 'invoicing' ), |
|
751 | + 'name' => __('Subject', 'invoicing'), |
|
752 | + 'desc' => __('Enter the subject line for the subscription cancelled email.', 'invoicing'), |
|
753 | 753 | 'help-tip' => true, |
754 | 754 | 'type' => 'text', |
755 | - 'std' => __( '[{site_title}] Subscription Cancelled', 'invoicing' ), |
|
755 | + 'std' => __('[{site_title}] Subscription Cancelled', 'invoicing'), |
|
756 | 756 | 'size' => 'large', |
757 | 757 | ), |
758 | 758 | |
759 | 759 | 'email_subscription_cancelled_heading' => array( |
760 | 760 | 'id' => 'email_subscription_cancelled_heading', |
761 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
762 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
761 | + 'name' => __('Email Heading', 'invoicing'), |
|
762 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
763 | 763 | 'help-tip' => true, |
764 | 764 | 'type' => 'text', |
765 | - 'std' => __( 'Subscription Cancelled', 'invoicing' ), |
|
765 | + 'std' => __('Subscription Cancelled', 'invoicing'), |
|
766 | 766 | 'size' => 'large', |
767 | 767 | ), |
768 | 768 | |
769 | 769 | 'email_subscription_cancelled_body' => array( |
770 | 770 | 'id' => 'email_subscription_cancelled_body', |
771 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
772 | - 'desc' => wpinv_get_merge_tags_help_text( true ), |
|
771 | + 'name' => __('Email Content', 'invoicing'), |
|
772 | + 'desc' => wpinv_get_merge_tags_help_text(true), |
|
773 | 773 | 'type' => 'rich_editor', |
774 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing' ), |
|
774 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has been cancelled and will no longer renew.</p>', 'invoicing'), |
|
775 | 775 | 'class' => 'large', |
776 | 776 | 'size' => 10, |
777 | 777 | ), |
@@ -781,53 +781,53 @@ discard block |
||
781 | 781 | |
782 | 782 | 'email_subscription_expired_header' => array( |
783 | 783 | 'id' => 'email_subscription_expired_header', |
784 | - 'name' => '<h3>' . __( 'Subscription Expired', 'invoicing' ) . '</h3>', |
|
785 | - 'desc' => __( "These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing' ), |
|
784 | + 'name' => '<h3>' . __('Subscription Expired', 'invoicing') . '</h3>', |
|
785 | + 'desc' => __("These emails are sent when a customer's subscription expires and automatic renewal fails.", 'invoicing'), |
|
786 | 786 | 'type' => 'header', |
787 | 787 | ), |
788 | 788 | |
789 | 789 | 'email_subscription_expired_active' => array( |
790 | 790 | 'id' => 'email_subscription_expired_active', |
791 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
792 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
791 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
792 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
793 | 793 | 'type' => 'checkbox', |
794 | 794 | 'std' => 1, |
795 | 795 | ), |
796 | 796 | |
797 | 797 | 'email_subscription_expired_admin_bcc' => array( |
798 | 798 | 'id' => 'email_subscription_expired_admin_bcc', |
799 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
800 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
799 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
800 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
801 | 801 | 'type' => 'checkbox', |
802 | 802 | 'std' => 1, |
803 | 803 | ), |
804 | 804 | |
805 | 805 | 'email_subscription_expired_subject' => array( |
806 | 806 | 'id' => 'email_subscription_expired_subject', |
807 | - 'name' => __( 'Subject', 'invoicing' ), |
|
808 | - 'desc' => __( 'Enter the subject line for the subscription expired email.', 'invoicing' ), |
|
807 | + 'name' => __('Subject', 'invoicing'), |
|
808 | + 'desc' => __('Enter the subject line for the subscription expired email.', 'invoicing'), |
|
809 | 809 | 'help-tip' => true, |
810 | 810 | 'type' => 'text', |
811 | - 'std' => __( '[{site_title}] Subscription Expired', 'invoicing' ), |
|
811 | + 'std' => __('[{site_title}] Subscription Expired', 'invoicing'), |
|
812 | 812 | 'size' => 'large', |
813 | 813 | ), |
814 | 814 | |
815 | 815 | 'email_subscription_expired_heading' => array( |
816 | 816 | 'id' => 'email_subscription_expired_heading', |
817 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
818 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
817 | + 'name' => __('Email Heading', 'invoicing'), |
|
818 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
819 | 819 | 'type' => 'text', |
820 | - 'std' => __( 'Subscription Expired', 'invoicing' ), |
|
820 | + 'std' => __('Subscription Expired', 'invoicing'), |
|
821 | 821 | 'help-tip' => true, |
822 | 822 | 'size' => 'large', |
823 | 823 | ), |
824 | 824 | |
825 | 825 | 'email_subscription_expired_body' => array( |
826 | 826 | 'id' => 'email_subscription_expired_body', |
827 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
828 | - 'desc' => wpinv_get_merge_tags_help_text( true ), |
|
827 | + 'name' => __('Email Content', 'invoicing'), |
|
828 | + 'desc' => wpinv_get_merge_tags_help_text(true), |
|
829 | 829 | 'type' => 'rich_editor', |
830 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing' ), |
|
830 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} has expired.</p>', 'invoicing'), |
|
831 | 831 | 'class' => 'large', |
832 | 832 | 'size' => 10, |
833 | 833 | ), |
@@ -837,53 +837,53 @@ discard block |
||
837 | 837 | |
838 | 838 | 'email_subscription_complete_header' => array( |
839 | 839 | 'id' => 'email_subscription_complete_header', |
840 | - 'name' => '<h3>' . __( 'Subscription Complete', 'invoicing' ) . '</h3>', |
|
841 | - 'desc' => __( 'These emails are sent when a customer completes their subscription.', 'invoicing' ), |
|
840 | + 'name' => '<h3>' . __('Subscription Complete', 'invoicing') . '</h3>', |
|
841 | + 'desc' => __('These emails are sent when a customer completes their subscription.', 'invoicing'), |
|
842 | 842 | 'type' => 'header', |
843 | 843 | ), |
844 | 844 | |
845 | 845 | 'email_subscription_complete_active' => array( |
846 | 846 | 'id' => 'email_subscription_complete_active', |
847 | - 'name' => __( 'Enable/Disable', 'invoicing' ), |
|
848 | - 'desc' => __( 'Enable this email notification', 'invoicing' ), |
|
847 | + 'name' => __('Enable/Disable', 'invoicing'), |
|
848 | + 'desc' => __('Enable this email notification', 'invoicing'), |
|
849 | 849 | 'type' => 'checkbox', |
850 | 850 | 'std' => 1, |
851 | 851 | ), |
852 | 852 | |
853 | 853 | 'email_subscription_complete_admin_bcc' => array( |
854 | 854 | 'id' => 'email_subscription_complete_admin_bcc', |
855 | - 'name' => __( 'Enable Admin BCC', 'invoicing' ), |
|
856 | - 'desc' => __( 'Check if you want to send a copy of this notification email to the site admin.', 'invoicing' ), |
|
855 | + 'name' => __('Enable Admin BCC', 'invoicing'), |
|
856 | + 'desc' => __('Check if you want to send a copy of this notification email to the site admin.', 'invoicing'), |
|
857 | 857 | 'type' => 'checkbox', |
858 | 858 | 'std' => 1, |
859 | 859 | ), |
860 | 860 | |
861 | 861 | 'email_subscription_complete_subject' => array( |
862 | 862 | 'id' => 'email_subscription_complete_subject', |
863 | - 'name' => __( 'Subject', 'invoicing' ), |
|
864 | - 'desc' => __( 'Enter the subject line for the subscription complete email.', 'invoicing' ), |
|
863 | + 'name' => __('Subject', 'invoicing'), |
|
864 | + 'desc' => __('Enter the subject line for the subscription complete email.', 'invoicing'), |
|
865 | 865 | 'help-tip' => true, |
866 | 866 | 'type' => 'text', |
867 | - 'std' => __( '[{site_title}] Subscription Complete', 'invoicing' ), |
|
867 | + 'std' => __('[{site_title}] Subscription Complete', 'invoicing'), |
|
868 | 868 | 'size' => 'large', |
869 | 869 | ), |
870 | 870 | |
871 | 871 | 'email_subscription_complete_heading' => array( |
872 | 872 | 'id' => 'email_subscription_complete_heading', |
873 | - 'name' => __( 'Email Heading', 'invoicing' ), |
|
874 | - 'desc' => __( 'Enter the main heading of this email.', 'invoicing' ), |
|
873 | + 'name' => __('Email Heading', 'invoicing'), |
|
874 | + 'desc' => __('Enter the main heading of this email.', 'invoicing'), |
|
875 | 875 | 'help-tip' => true, |
876 | 876 | 'type' => 'text', |
877 | - 'std' => __( 'Subscription Complete', 'invoicing' ), |
|
877 | + 'std' => __('Subscription Complete', 'invoicing'), |
|
878 | 878 | 'size' => 'large', |
879 | 879 | ), |
880 | 880 | |
881 | 881 | 'email_subscription_complete_body' => array( |
882 | 882 | 'id' => 'email_subscription_complete_body', |
883 | - 'name' => __( 'Email Content', 'invoicing' ), |
|
884 | - 'desc' => wpinv_get_merge_tags_help_text( true ), |
|
883 | + 'name' => __('Email Content', 'invoicing'), |
|
884 | + 'desc' => wpinv_get_merge_tags_help_text(true), |
|
885 | 885 | 'type' => 'rich_editor', |
886 | - 'std' => __( '<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing' ), |
|
886 | + 'std' => __('<p>Hi {first_name},</p><p>Your subscription for {subscription_name} is now complete.</p>', 'invoicing'), |
|
887 | 887 | 'class' => 'large', |
888 | 888 | 'size' => 10, |
889 | 889 | ), |