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 / courses / course-card.php
tutor / templates / dashboard / courses Last commit date
active-courses.php 1 month ago completed-courses.php 1 month ago course-card-header.php 1 month ago course-card-progress.php 1 month ago course-card-thumbnail.php 1 month ago course-card.php 1 month ago my-quiz-attempts.php 1 month ago wishlist.php 1 month ago
course-card.php
65 lines
1 <?php
2 /**
3 * Course Card Template
4 *
5 * @package Tutor\Templates
6 * @subpackage Dashboard\Enrolled_Courses
7 * @author Themeum
8 *
9 * @since 4.0.0
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 use Tutor\Models\CourseModel;
15
16 $course_permalink = get_the_permalink();
17 $course_title = get_the_title();
18 $tutor_course_img = get_tutor_course_thumbnail_src();
19
20 $course_id = get_the_ID();
21 $course_progress = tutor_utils()->get_course_completed_percent( $course_id, 0, true );
22
23 $course_categories = get_the_terms( $course_id, CourseModel::COURSE_CATEGORY );
24 $category_names = is_array( $course_categories ) ? wp_list_pluck( $course_categories, 'name' ) : array();
25 $category = implode( ', ', $category_names );
26
27 $course_learning_url = tutor_utils()->get_course_first_lesson();
28 if ( get_post_type() !== tutor()->course_post_type ) {
29 $course_learning_url = get_permalink();
30 }
31
32 if ( ! $course_learning_url ) {
33 $course_learning_url = $course_permalink;
34 }
35
36 ?>
37
38 <div
39 class="tutor-progress-card"
40 role="link"
41 tabindex="0"
42 x-data="{
43 navigate() {
44 window.location.href = '<?php echo esc_js( esc_url( $course_learning_url ) ); ?>';
45 }
46 }"
47 @click.stop="navigate()"
48 @keydown.enter.prevent="navigate()"
49 @keydown.space.prevent="navigate()"
50 >
51 <div class="tutor-progress-card-inner">
52 <?php tutor_load_template( 'dashboard.courses.course-card-thumbnail', array( 'thumbnail_img' => $tutor_course_img, 'post_id' => $course_id ) ); ?>
53
54 <div class="tutor-progress-card-content">
55 <?php tutor_load_template( 'dashboard.courses.course-card-header', array( 'category' => $category ) ); ?>
56
57 <?php tutor_load_template( 'dashboard.courses.course-card-progress', array( 'course_progress' => $course_progress ) ); ?>
58 </div>
59 </div>
60
61 <div class="tutor-progress-card-actions">
62 <?php do_action( 'tutor_course_action_btn', $course_id ); ?>
63 </div>
64 </div>
65