PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.3
Tutor LMS – eLearning and online course solution v4.0.3
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 / instructor-request-alert.php
tutor / templates / dashboard / instructor Last commit date
analytics 3 weeks ago home 3 weeks ago apply_for_instructor.php 3 weeks ago dashboard-empty.php 3 weeks ago home.php 3 weeks ago instructor-request-alert.php 3 weeks ago logged-in.php 3 weeks ago profile-statistics.php 3 weeks ago registration.php 3 weeks 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>