PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.2.20
Tutor LMS – eLearning and online course solution v1.2.20
4.0.7 4.0.6 4.0.5 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.php
tutor / templates Last commit date
dashboard 7 years ago email 7 years ago global 7 years ago loop 7 years ago profile 7 years ago single 7 years ago archive-course.php 7 years ago course-none.php 7 years ago dashboard.php 7 years ago login.php 7 years ago single-course-enrolled-announcements.php 7 years ago single-course-enrolled-overview.php 7 years ago single-course-enrolled-questions.php 7 years ago single-course-enrolled.php 7 years ago single-course.php 7 years ago single-lesson.php 7 years ago single-preview-lesson.php 7 years ago single-quiz.php 7 years ago student-public-profile.php 7 years ago
dashboard.php
140 lines
1 <?php
2 /**
3 * Template for displaying student Public Profile
4 *
5 * @since v.1.0.0
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 */
10
11 get_header();
12
13
14 global $wp_query;
15
16 $dashboard_page_slug = '';
17 $dashboard_page_name = '';
18 if (isset($wp_query->query_vars['tutor_dashboard_page']) && $wp_query->query_vars['tutor_dashboard_page']) {
19 $dashboard_page_slug = $wp_query->query_vars['tutor_dashboard_page'];
20 $dashboard_page_name = $wp_query->query_vars['tutor_dashboard_page'];
21 }
22 /**
23 * Getting dashboard sum pages
24 */
25 if (isset($wp_query->query_vars['tutor_dashboard_sub_page']) && $wp_query->query_vars['tutor_dashboard_sub_page']) {
26 $dashboard_page_name = $wp_query->query_vars['tutor_dashboard_sub_page'];
27 if ($dashboard_page_slug){
28 $dashboard_page_name = $dashboard_page_slug.'/'.$dashboard_page_name;
29 }
30 }
31
32 $user_id = get_current_user_id();
33 $user = get_user_by('ID', $user_id);
34
35 do_action('tutor_dashboard/before/wrap'); ?>
36
37 <div class="tutor-wrap tutor-dashboard tutor-dashboard-student">
38 <div class="tutor-container">
39
40
41 <div class="tutor-row">
42 <div class="tutor-col-12">
43 <div class="tutor-dashboard-header">
44
45 <div class="tutor-dashboard-header-avatar">
46 <img src="<?php echo get_avatar_url($user_id, array('size' => 150)); ?>" />
47 </div>
48
49 <div class="tutor-dashboard-header-info">
50
51 <div class="tutor-dashboard-header-display-name">
52 <h4><?php _e('Howdy,', 'tutor'); ?> <strong><?php echo $user->display_name; ?></strong> </h4>
53 </div>
54
55 <?php
56 $instructor_rating = tutor_utils()->get_instructor_ratings($user->ID);
57 ?>
58
59 <?php
60 if (current_user_can(tutor()->instructor_role)){
61 ?>
62 <div class="tutor-dashboard-header-stats">
63 <div class="tutor-dashboard-header-ratings">
64 <?php tutor_utils()->star_rating_generator($instructor_rating->rating_avg); ?>
65 <span><?php echo esc_html($instructor_rating->rating_avg); ?></span>
66 <span> (<?php _e(sprintf('%d Ratings', $instructor_rating->rating_count), 'tutor') ?>) </span>
67 </div>
68 <!--<div class="tutor-dashboard-header-notifications">
69 <?php /*_e('Notification'); */?> <span>9</span>
70 </div>-->
71 </div>
72 <?php } ?>
73
74 </div>
75
76 <div class="tutor-dashboard-header-button">
77 <?php
78
79 if(current_user_can(tutor()->instructor_role)){
80 $button_page_url = add_query_arg(array('post_type'=>'course'),admin_url('post-new.php'));
81 $buton_text = __('<i class="tutor-icon-video-camera"></i> &nbsp; Upload A Course', 'tutor');
82 }else{
83 $button_page_url = tutor_utils()->instructor_register_url();
84 $buton_text = __('<i class="tutor-icon-man-user"></i> &nbsp; Become an instructor', 'tutor');
85 }
86 ?>
87
88 <?php if (! current_user_can(tutor()->instructor_role)){ ?>
89 <a class="tutor-btn bordered-btn" href="<?php echo esc_url($button_page_url); ?>">
90 <?php echo $buton_text; ?>
91 </a>
92 <?php } ?>
93
94 </div>
95
96 </div>
97 </div>
98 </div>
99
100 <div class="tutor-row">
101 <div class="tutor-col-3 tutor-dashboard-left-menu">
102 <ul class="tutor-dashboard-permalinks">
103 <?php
104 $dashboard_pages = tutor_utils()->tutor_dashboard_pages();
105 foreach ($dashboard_pages as $dashboard_key => $dashboard_page){
106 $li_class = "tutor-dashboard-menu-{$dashboard_key}";
107 if ($dashboard_key === 'index')
108 $dashboard_key = '';
109 $active_class = $dashboard_key == $dashboard_page_slug ? 'active' : '';
110 echo "<li class='{$li_class} {$active_class}'><a href='".tutor_utils()->get_tutor_dashboard_page_permalink($dashboard_key)."'> {$dashboard_page} </a> </li>";
111 }
112 ?>
113 </ul>
114 </div>
115
116 <div class="tutor-col-9">
117 <div class="tutor-dashboard-content">
118 <?php
119 if ($dashboard_page_name){
120 tutor_load_template("dashboard.".$dashboard_page_name);
121 }else{
122 tutor_load_template("dashboard.dashboard");
123 }
124 ?>
125 </div>
126 </div>
127 </div>
128 </div>
129
130 </div>
131
132
133
134
135
136 <?php do_action('tutor_dashboard/after/wrap'); ?>
137
138 <?php
139 get_footer();
140