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 / student / continue-learning.php
tutor / templates / dashboard / student Last commit date
continue-learning.php 1 day ago dashboard-empty.php 1 day ago dashboard.php 1 day ago stat-card.php 1 day ago stats.php 1 day ago time-spent-modal.php 1 day ago
continue-learning.php
59 lines
1 <?php
2 /**
3 * Student dashboard continue learning section
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\EmptyState;
15 use Tutor\Models\CourseModel;
16
17 $user_id = $user_id ?? get_current_user_id();
18 $courses_in_progress = CourseModel::get_active_courses_by_user( $user_id, 0, 2, array( 'post_status' => array( 'private', 'publish' ) ) );
19 ?>
20 <div class="tutor-student-dashboard-courses">
21 <div class="tutor-flex tutor-items-center tutor-justify-between tutor-mb-4">
22 <div class="tutor-small tutor-font-medium">
23 <?php esc_html_e( 'Continue Learning', 'tutor' ); ?>
24 </div>
25 <?php if ( $courses_in_progress && $courses_in_progress->have_posts() ) : ?>
26 <a
27 href="<?php echo esc_url( tutor_utils()->tutor_dashboard_url( 'courses/active-courses' ) ); ?>"
28 class="tutor-btn tutor-btn-link tutor-btn-x-small tutor-text-brand tutor-p-none tutor-min-h-0"
29 >
30 <?php esc_html_e( 'See All', 'tutor' ); ?>
31 </a>
32 <?php endif; ?>
33 </div>
34 <div class="tutor-flex tutor-flex-column tutor-gap-4">
35 <?php
36 if ( $courses_in_progress && $courses_in_progress->have_posts() ) :
37 while ( $courses_in_progress->have_posts() ) :
38 $courses_in_progress->the_post();
39 $course_id = get_the_ID();
40
41 $default_template = tutor_get_template( 'dashboard.courses.course-card' );
42 $course_card_template = apply_filters( 'tutor_dashboard_course_card_template', $default_template, $course_id );
43
44 if ( file_exists( $course_card_template ) ) {
45 require $course_card_template;
46 }
47 endwhile;
48 wp_reset_postdata();
49 else :
50 EmptyState::make()
51 ->title( __( 'No Courses Found', 'tutor' ) )
52 ->icon( tutor_utils()->get_themed_svg( 'images/illustrations/learning-empty.svg' ) )
53 ->attr( 'class', 'tutor-card' )
54 ->render();
55 endif;
56 ?>
57 </div>
58 </div>
59