PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.1
Tutor LMS – eLearning and online course solution v4.0.1
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 / student / time-spent-modal.php
tutor / templates / dashboard / student Last commit date
continue-learning.php 5 days ago dashboard-empty.php 5 days ago dashboard.php 5 days ago stat-card.php 5 days ago stats.php 5 days ago time-spent-modal.php 5 days ago
time-spent-modal.php
92 lines
1 <?php
2 /**
3 * Student dashboard time spent modal
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\Components\SvgIcon;
16 use Tutor\Helpers\UrlHelper;
17
18 $minutes_value = ( $time_spent['hours'] * MINUTE_IN_SECONDS ) + $time_spent['minutes'];
19 $seconds_value = ( $time_spent['hours'] * HOUR_IN_SECONDS ) + ( $time_spent['minutes'] * MINUTE_IN_SECONDS ) + $time_spent['seconds'];
20
21 $has_minutes = $minutes_value > 0;
22 $has_seconds = $seconds_value > 0;
23
24 $minutes_html = '<span class="tutor-font-medium">' . esc_html( $minutes_value ) . '+</span>';
25 $seconds_html = '<span class="tutor-font-medium">' . esc_html( $seconds_value ) . '+</span>';
26
27 if ( $has_minutes && $has_seconds ) {
28 $text = sprintf(
29 /* translators: 1: minutes, 2: seconds */
30 __( 'That\'s %1$s minutes, and %2$s seconds! Incredible!', 'tutor' ),
31 $minutes_html,
32 $seconds_html
33 );
34 } elseif ( $has_minutes ) {
35 $text = sprintf(
36 /* translators: 1: minutes */
37 __( 'That\'s %1$s minutes! Incredible!', 'tutor' ),
38 $minutes_html
39 );
40 } elseif ( $has_seconds ) {
41 $text = sprintf(
42 /* translators: 1: seconds */
43 __( 'That\'s %1$s seconds! Incredible!', 'tutor' ),
44 $seconds_html
45 );
46 } else {
47 $text = __( "That's 0 seconds! Incredible!", 'tutor' );
48 }
49 ?>
50 <div x-data="tutorModal({ id: 'tutor-time-spent-modal' })" x-cloak>
51 <template x-teleport="body">
52 <div x-bind="getModalBindings()">
53 <div x-bind="getBackdropBindings()"></div>
54 <div x-bind="getModalContentBindings()" style="width: 354px;">
55 <div class="tutor-modal-body tutor-px-9 tutor-pt-9 tutor-pb-8 tutor-text-center">
56 <div class="tutor-flex tutor-justify-center">
57 <img
58 src="<?php echo esc_url( UrlHelper::asset( 'images/illustrations/confetti.svg' ) ); ?>"
59 alt="<?php esc_attr_e( 'Confetti', 'tutor' ); ?>"
60 />
61 </div>
62
63 <h3 class="tutor-h3 tutor-mb-2 tutor-mt-6">
64 <span class="tutor-font-regular"><?php esc_html_e( 'Fantastic,', 'tutor' ); ?></span>
65 <?php echo esc_html( $user_data->display_name ); ?>!
66 </h3>
67
68 <div class="tutor-tiny tutor-text-secondary tutor-mb-6">
69 <?php echo esc_html__( "You've dedicated over", 'tutor' ); ?>
70 </div>
71
72 <h2 class="tutor-h2 tutor-text-exception4 tutor-py-6 tutor-surface-warning tutor-rounded-lg tutor-mb-6">
73 <?php echo esc_html( $time_spent_value ); ?>
74 </h2>
75
76 <p class="tutor-p2 tutor-mb-7">
77 <?php echo wp_kses_post( $text ); ?>
78 </p>
79
80 <button
81 class="tutor-btn tutor-btn-primary tutor-btn-large tutor-rounded-full tutor-btn-block tutor-gap-2"
82 @click="TutorCore.modal.closeModal('tutor-time-spent-modal')"
83 >
84 <?php SvgIcon::make()->name( Icon::HAPPY )->size( 20 )->render(); ?>
85 <?php esc_html_e( "I'm Happy", 'tutor' ); ?>
86 </button>
87 </div>
88 </div>
89 </div>
90 </template>
91 </div>
92