wp-user-avatar
/
src
/
Admin
/
SettingsPages
/
Membership
/
views
/
customers
/
subcriptions-metabox.php
data-metabox.php
4 months ago
subcriptions-metabox.php
1 year ago
submit-sidebar.php
4 years ago
view-customer.php
4 months ago
subcriptions-metabox.php
38 lines
| 1 | <?php |
| 2 | |
| 3 | use ProfilePress\Core\Admin\SettingsPages\Membership\SubscriptionsPage\SubscriptionWPListTable; |
| 4 | use ProfilePress\Core\Membership\Models\Plan\PlanFactory; |
| 5 | use ProfilePress\Core\Membership\Models\Subscription\SubscriptionEntity; |
| 6 | |
| 7 | /** @global SubscriptionEntity[] $subscriptions */ |
| 8 | ?> |
| 9 | <div id="ppress-submetabox-items"> |
| 10 | <div class="ppress-submetabox-items-table-wrapper"> |
| 11 | <table cellpadding="0" cellspacing="0" class="ppress-submetabox-items-table"> |
| 12 | <thead> |
| 13 | <tr> |
| 14 | <th class="ppress-submetabox-item-column-plan"><?= esc_html__('Plan', 'wp-user-avatar') ?></th> |
| 15 | <th class="ppress-submetabox-item-column-status"><?= esc_html__('Status', 'wp-user-avatar') ?></th> |
| 16 | <th class="ppress-submetabox-item-column-renewal-date"><?= esc_html__('Renewal Date', 'wp-user-avatar') ?></th> |
| 17 | </tr> |
| 18 | </thead> |
| 19 | <tbody> |
| 20 | <?php foreach ($subscriptions as $subscription) : ?> |
| 21 | <?php |
| 22 | $planFactory = PlanFactory::fromId($subscription->plan_id); |
| 23 | $plan = sprintf('<a href="%s">%s</a>', SubscriptionWPListTable::view_edit_subscription_url($subscription->id), $planFactory->get_name()); |
| 24 | $renewal_date = $subscription->get_formatted_expiration_date(); |
| 25 | ?> |
| 26 | <tr class="ppress-submetabox-item-row"> |
| 27 | <td class="ppress-submetabox-item-column-plan"><?= $plan ?></td> |
| 28 | <td class="ppress-submetabox-item-column-status"><?= SubscriptionWPListTable::get_subscription_status_badge($subscription->status) ?></td> |
| 29 | <td class="ppress-submetabox-item-column-renewal-date"><?= $renewal_date ?></td> |
| 30 | </tr> |
| 31 | <?php endforeach; ?> |
| 32 | </tbody> |
| 33 | |
| 34 | </table> |
| 35 | |
| 36 | </div> |
| 37 | </div> |
| 38 |