PluginProbe
Tutor LMS – eLearning and online course solution / 2.1.8
Tutor LMS – eLearning and online course solution v2.1.8
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 All 191 releases
tutor / templates / single / course / enrolled / announcements.php
announcements.php
60 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Announcements
4 *
5 * @package Tutor\Templates
6 * @subpackage Single\Course\Enrolled
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.0.0
10 */
11
12 $announcements = tutor_utils()->get_announcements( get_the_ID() );
13 ?>
14
15 <?php do_action( 'tutor_course/announcements/before' ); ?>
16
17 <?php if ( is_array( $announcements ) && count( $announcements ) ) : ?>
18 <?php foreach ( $announcements as $announcement ) : ?>
19 <div class="tutor-card tutor-announcement-card tutor-mb-32">
20 <div class="tutor-card-header tutor-d-block tutor-bg-gray-10">
21 <h3 class="tutor-card-title"><?php echo esc_html( $announcement->post_title ); ?></h3>
22
23 <div class="tutor-meta tutor-mt-16">
24 <div>
25 <?php
26 echo wp_kses(
27 tutor_utils()->get_tutor_avatar( $announcement->post_author, 'sm' ),
28 tutor_utils()->allowed_avatar_tags()
29 );
30 ?>
31 </div>
32
33 <div>
34 <span class="tutor-meta-key"><?php esc_html_e( 'By', 'tutor' ); ?></span>
35 <span class="tutor-meta-value"><?php echo esc_html( get_userdata( $announcement->post_author )->display_name ); ?></span>
36 </div>
37
38 <div>
39 <?php echo esc_html( human_time_diff( time(), strtotime( $announcement->post_date_gmt ) ) . __(' ago', 'tutor' ) ); ?>
40 </div>
41 </div>
42 </div>
43
44 <div class="tutor-card-body">
45 <div class="tutor-fs-6 tutor-color-secondary">
46 <?php
47 echo tutor_utils()->announcement_content( wpautop( stripslashes( $announcement->post_content ) ) ) //phpcs:ignore;
48 ?>
49 </div>
50 </div>
51 </div>
52 <?php endforeach; ?>
53 <?php else : ?>
54 <div>
55 <?php tutor_utils()->tutor_empty_state( tutor_utils()->not_found_text() ); ?>
56 </div>
57 <?php endif; ?>
58
59 <?php do_action( 'tutor_course/announcements/after' ); ?>
60