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 / instructor / instructor-request-alert.php
tutor / templates / dashboard / instructor Last commit date
analytics 4 days ago home 4 days ago apply_for_instructor.php 4 days ago dashboard-empty.php 4 days ago home.php 4 days ago instructor-request-alert.php 4 days ago logged-in.php 4 days ago profile-statistics.php 4 days ago registration.php 4 days ago
instructor-request-alert.php
72 lines
1 <?php
2 /**
3 * Instructor Request Alert Template
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\Button;
16 use Tutor\Components\Constants\Size;
17 use Tutor\Components\Constants\Variant;
18 use Tutor\Components\SvgIcon;
19
20 $variant = isset( $variant ) ? $variant : 'warning';
21 $alert_title = __( 'Application Under Review', 'tutor' );
22 $alert_text = __( 'Thank you for applying to become an instructor. Our team is reviewing your application.', 'tutor' );
23 $bg_class = 'tutor-surface-warning-hover-2';
24 $icon_class = 'tutor-icon-warning-secondary';
25 $icon = Icon::INFO_OCTAGON_FILL;
26 $hide_notice_url = '';
27
28 if ( 'success' === $variant ) {
29 $alert_title = __( 'Application Approved', 'tutor' );
30 $alert_text = __( 'Your application has been approved. You can now create and publish courses.', 'tutor' );
31 $bg_class = 'tutor-surface-success';
32 $icon_class = 'tutor-icon-success-secondary';
33 $icon = Icon::BADGE_CHECK;
34 $hide_notice_url = add_query_arg( 'tutor_action', 'hide_instructor_approval_notice' );
35 }
36
37 ?>
38 <div class="<?php echo esc_attr( $bg_class ); ?> tutor-instructor-request-alert tutor-flex tutor-rounded-2xl tutor-gap-5 tutor-mb-7 tutor-py-5 tutor-px-4">
39 <div class="tutor-flex-center">
40 <?php
41 SvgIcon::make()
42 ->name( $icon )
43 ->size( 40 )
44 ->attr( 'class', $icon_class )
45 ->render();
46 ?>
47 </div>
48 <div class="tutor-flex-1 tutor-flex tutor-flex-column tutor-gap-2">
49 <div class="tutor-small tutor-text-secondary tutor-font-medium">
50 <?php echo esc_html( $alert_title ); ?>
51 </div>
52 <div class="tutor-small tutor-text-secondary">
53 <?php echo esc_html( $alert_text ); ?>
54 </div>
55 </div>
56 <?php if ( 'success' === $variant ) : ?>
57 <div class="tutor-flex-center">
58 <?php
59 Button::make()
60 ->label( __( 'Dismiss', 'tutor' ) )
61 ->variant( Variant::GHOST )
62 ->size( Size::X_SMALL )
63 ->icon( Icon::CROSS_2, 'left', 20 )
64 ->tag( 'a' )
65 ->icon_only()
66 ->attr( 'href', $hide_notice_url )
67 ->attr( 'aria-label', __( 'Dismiss', 'tutor' ) )
68 ->render();
69 ?>
70 </div>
71 <?php endif; ?>
72 </div>