PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.2
Tutor LMS – eLearning and online course solution v4.0.2
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 / instructor / home / recent-student-review-item.php
tutor / templates / dashboard / instructor / home Last commit date
course-completion-chart.php 1 month ago overview-chart.php 1 month ago recent-student-review-item.php 1 month ago top-performing-course-filter.php 1 month ago top-performing-course-item.php 1 month ago upcoming-task-item.php 1 month ago
recent-student-review-item.php
67 lines
1 <?php
2 /**
3 * Recent Student Review Item Component
4 *
5 * @package Tutor\Templates
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 4.0.0
9 */
10
11 defined( 'ABSPATH' ) || exit;
12
13 use Tutor\Components\Avatar;
14 use Tutor\Components\StarRating;
15 use Tutor\Components\Constants\Size;
16
17 ?>
18 <div class="tutor-dashboard-home-review">
19 <div class="tutor-flex tutor-gap-4 tutor-items-start">
20 <!-- Avatar -->
21 <div class="tutor-dashboard-home-review-avatar">
22 <?php Avatar::make()->user( $review['user']['id'] )->size( Size::SIZE_48 )->render(); ?>
23 </div>
24
25 <!-- Review Content -->
26 <div class="tutor-flex-1 tutor-flex tutor-flex-column tutor-gap-4">
27 <!-- Header: Name and Rating -->
28 <div class="tutor-flex tutor-justify-between tutor-items-start">
29 <div class="tutor-flex tutor-flex-column tutor-gap-1 tutor-flex-1">
30 <div class="tutor-small tutor-font-semibold">
31 <?php echo esc_html( $review['user']['name'] ); ?>
32 </div>
33 <div class="tutor-flex tutor-gap-5 tutor-items-center tutor-sm-flex-column tutor-sm-items-normal tutor-sm-gap-4">
34 <div class="tutor-badge"><?php echo esc_html( $review['course_name'] ); ?></div>
35 <div class="tutor-flex tutor-items-center tutor-justify-between">
36 <div class="tutor-hidden tutor-sm-block">
37 <?php StarRating::make()->rating( $review['rating'] ?? 0 )->render(); ?>
38 </div>
39 <div class="tutor-text-subdued tutor-tiny">
40 <?php
41 echo esc_html(
42 sprintf(
43 /* translators: %s human-readable time difference. */
44 _x( '%s ago', 'human-readable time difference', 'tutor' ),
45 human_time_diff( strtotime( $review['date'] ) )
46 )
47 );
48 ?>
49 </div>
50 </div>
51 </div>
52 </div>
53
54 <!-- Star Rating -->
55 <div class="tutor-sm-hidden">
56 <?php StarRating::make()->rating( $review['rating'] ?? 0 )->render(); ?>
57 </div>
58 </div>
59
60 <!-- Review Text -->
61 <div class="tutor-tiny tutor-text-secondary">
62 <?php echo esc_html( $review['review_text'] ); ?>
63 </div>
64 </div>
65 </div>
66 </div>
67