PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
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 / profile.php
tutor / templates / dashboard / account Last commit date
billing 1 day ago reviews 1 day ago settings 1 day ago withdrawal 1 day ago billing.php 1 day ago profile.php 1 day ago reviews.php 1 day ago settings.php 1 day ago withdrawals.php 1 day ago
profile.php
69 lines
1 <?php
2 /**
3 * Profile 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\Icon;
15 use TUTOR\User;
16 use Tutor\Models\CourseModel;
17 use Tutor\Models\WithdrawModel;
18
19 $statistics = array();
20 $user = wp_get_current_user();
21 $show_statistics = User::is_instructor_view();
22
23 if ( $show_statistics ) {
24 $statistics = array(
25 array(
26 'value' => WithdrawModel::get_withdraw_summary( $user->ID )->total_income ?? 0,
27 'icon' => Icon::EARNING_FILL,
28 'label' => __( 'Total Earnings', 'tutor' ),
29 'icon_class' => 'tutor-actions-success-primary',
30 ),
31 array(
32 'value' => CourseModel::get_course_count_by_instructor( $user->ID ),
33 'icon' => Icon::COURSES_FILL,
34 'label' => __( 'Total Courses', 'tutor' ),
35 'icon_class' => 'tutor-icon-brand',
36 ),
37 array(
38 'value' => tutor_utils()->get_instructor_ratings( $user->ID )->rating_avg ?? 0,
39 'icon' => Icon::STAR_FILL,
40 'label' => __( 'Ratings', 'tutor' ),
41 'icon_class' => 'tutor-text-exception4',
42 ),
43 array(
44 'value' => tutor_utils()->get_total_students_by_instructor( $user->ID ) ?? 0,
45 'icon' => Icon::PASSED_FILL,
46 'label' => __( 'Total Students', 'tutor' ),
47 'icon_class' => 'tutor-text-exception5',
48 ),
49 );
50 }
51 ?>
52
53 <div class="tutor-profile-wrapper">
54 <?php require_once tutor_get_template( 'account-header' ); ?>
55
56 <div class="tutor-user-profile tutor-my-9 tutor-sm-my-6" role="main">
57 <div class="tutor-account-container">
58 <?php tutor_load_template( 'user-profile' ); ?>
59
60 <?php if ( $show_statistics ) : ?>
61 <div class="tutor-user-profile-statistics">
62 <?php tutor_load_template( 'dashboard.instructor.profile-statistics', array( 'statistics' => $statistics ) ); ?>
63 </div>
64 <?php endif; ?>
65
66 </div>
67 </div>
68 </div>
69