PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.4
Tutor LMS – eLearning and online course solution v4.0.4
4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 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.5.9 1.6.0 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.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 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.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 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.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / dashboard / account / billing.php
tutor / templates / dashboard / account Last commit date
billing 1 week ago reviews 1 month ago settings 1 month ago withdrawal 1 month ago billing.php 2 weeks ago profile.php 1 month ago reviews.php 1 month ago settings.php 1 month ago withdrawals.php 1 month ago
billing.php
69 lines
1 <?php
2 /**
3 * Billing Template for Account
4 *
5 * @package Tutor\Templates
6 * @subpackage Dashboard
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 4.0.0
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 use Tutor\Components\Constants\Size;
15 use Tutor\Components\Nav;
16 use TUTOR\Dashboard;
17 use Tutor\Helpers\QueryHelper;
18 use TUTOR\Icon;
19 use TUTOR\Input;
20
21 $user_id = get_current_user_id();
22 $current_tab = Input::get( 'tab', 'order-history' );
23 $replies = Input::get( 'replies', 0, Input::TYPE_INT );
24 $order_filter = QueryHelper::get_valid_sort_order( Input::get( 'order', 'DESC' ) );
25 $current_page = max( 1, Input::get( 'current_page', 1, Input::TYPE_INT ) );
26 $item_per_page = tutor_utils()->get_option( 'pagination_per_page', 10 );
27 $offset = ( $current_page - 1 ) * $item_per_page;
28
29
30 $billing_url = Dashboard::get_account_page_url( 'billing' );
31 $page_nav_items = array(
32 array(
33 'type' => 'link',
34 'label' => __( 'Order History', 'tutor' ),
35 'icon' => Icon::HISTORY,
36 'url' => $billing_url,
37 'active' => 'order-history' === $current_tab || empty( $current_tab ),
38 ),
39 );
40
41 $tab_template = tutor_get_template( 'dashboard.account.billing.order-history' );
42 $tab_template = apply_filters( 'tutor_dashboard_account_billing_tab_template', $tab_template, $current_tab );
43 $show_tab_nav = apply_filters( 'tutor_dashboard_account_billing_show_tab_nav', true );
44 $page_nav_items = apply_filters( 'tutor_dashboard_account_billing_page_nav_items', $page_nav_items );
45 ?>
46
47 <div class="tutor-billing-wrapper">
48 <?php require_once tutor_get_template( 'account-header' ); ?>
49
50 <div class="tutor-account-container" role="main">
51 <div class="tutor-account-billing-wrapper tutor-flex tutor-flex-column tutor-gap-5 tutor-my-9 tutor-sm-my-6">
52 <div class="tutor-billing-body">
53 <?php if ( $show_tab_nav ) { ?>
54 <div class="tutor-billing-tabs">
55 <?php Nav::make()->items( $page_nav_items )->size( Size::SMALL )->render(); ?>
56 </div>
57 <?php } ?>
58 <div class="tutor-billing-tabs-content">
59 <?php
60 if ( file_exists( $tab_template ) ) {
61 require_once $tab_template;
62 }
63 ?>
64 </div>
65 </div>
66 </div>
67 </div>
68 </div>
69