PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Admin / SettingsPages / Membership / views / orders / eu-vat-sidebar.php
wp-user-avatar / src / Admin / SettingsPages / Membership / views / orders Last commit date
add-edit-order.php 2 years ago digital-products-metabox.php 3 years ago download-logs-sidebar.php 3 years ago eu-vat-sidebar.php 4 years ago order-data-metabox.php 5 months ago order-item-metabox.php 4 years ago order-notes-sidebar.php 4 years ago order-submit-sidebar.php 4 years ago order-subscription-sidebar.php 4 years ago
eu-vat-sidebar.php
68 lines
1 <?php
2
3 use ProfilePress\Core\Membership\CheckoutFields;
4 use ProfilePress\Core\Membership\Models\Order\OrderEntity;
5 use ProfilePress\Core\Membership\Services\TaxService;
6
7 /** @var OrderEntity $order_data */
8
9 $billing_country = $order_data->get_meta($order_data::EU_VAT_COUNTRY_CODE);
10 if (empty($billing_country)) {
11 $billing_country = $order_data->billing_country;
12 }
13 $vat_number = $order_data->get_customer_tax_id();
14 $vat_number_is_valid = $order_data->get_meta($order_data::EU_VAT_NUMBER_IS_VALID) == 'true';
15 $vat_is_reverse_charged = $order_data->get_meta($order_data::EU_VAT_IS_REVERSE_CHARGED) == 'true';
16 ?>
17 <style>
18 #ppress-membership-eu-vat .inside {
19 margin: 0;
20 padding: 0;
21 }
22
23 #ppress-membership-eu-vat p {
24 margin: 12px !important;
25 }
26
27 .ppress-eu-vat-table {
28 width: 100%;
29 margin: 5px 0;
30 }
31
32 .ppress-eu-vat-table th, .ppress-eu-vat-table td {
33 text-align: left;
34 padding: 7px 6px 7px 14px;
35 }
36
37 .ppress-eu-vat-table td:last-of-type {
38 padding-right: 0;
39 }
40 </style>
41 <?php if ( ! empty($billing_country) && TaxService::init()->is_eu_countries($billing_country)) : ?>
42 <table class="ppress-eu-vat-table" cellspacing="0">
43 <tbody>
44 <?php if ( ! empty($vat_number)) : ?>
45 <tr>
46 <th><?php esc_html_e('VAT Number', 'wp-user-avatar'); ?></th>
47 <td><?php echo esc_html($vat_number); ?>
48 <?php echo $vat_number_is_valid ? sprintf(' <span style="color:green" title="%s" class="dashicons dashicons-yes"></span>', esc_html__('Validated', 'wp-user-avatar')) : ''; ?>
49 </td>
50 </tr>
51 <tr>
52 <th><?php esc_html_e('Reverse Charged', 'wp-user-avatar'); ?></th>
53 <td><?php echo $vat_is_reverse_charged ? '<span style="color:green" class="dashicons dashicons-yes"></span>' : '<span style="color:red" class="dashicons dashicons-no-alt"></span>'; ?></td>
54 </tr>
55 <?php endif; ?>
56 <tr>
57 <th><?php _e('IP Address', 'wp-user-avatar'); ?></th>
58 <td><?php echo $order_data->ip_address ? esc_html($order_data->ip_address) : __('Unknown', 'wp-user-avatar'); ?></td>
59 </tr>
60 <tr>
61 <th><?php _e('Billing Country', 'wp-user-avatar'); ?></th>
62 <td><?php echo esc_html(ppress_var(ppress_array_of_world_countries(), $billing_country, __('Unknown', 'wp-user-avatar'))); ?></td>
63 </tr>
64 </tbody>
65 </table>
66 <?php else : ?>
67 <p><?php esc_html_e('This order is out of scope for EU VAT.', 'wp-user-avatar'); ?></p>
68 <?php endif; ?>