PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.7.3
Tutor LMS – eLearning and online course solution v2.7.3
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 / single / lesson / comments-loop.php
tutor / templates / single / lesson Last commit date
comment.php 3 years ago comments-loop.php 3 years ago complete_form.php 2 years ago content.php 2 years ago lesson_sidebar.php 2 years ago required-enroll.php 2 years ago sidebar_question_and_answer.php 3 years ago
comments-loop.php
97 lines
1 <?php
2 /**
3 * Lesson comments loop
4 *
5 * @package Tutor\Templates
6 * @subpackage Single\Lesson
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 2.0.6
10 */
11
12 use TUTOR\Lesson;
13
14 ?>
15 <?php if ( is_array( $comments ) && count( $comments ) ) : ?>
16 <?php
17 foreach ( $comments as $comment ) :
18 $author_name = tutor_utils()->display_name( $comment->user_id );
19 ?>
20
21 <div class="tutor-comments-list tutor-parent-comment tutor-mt-32" id="lesson-comment-<?php echo esc_attr( $comment->comment_ID ); ?>">
22 <div class="comment-avatar">
23 <img src="<?php echo esc_url( get_avatar_url( $comment->user_id ) ); ?>" alt="">
24 </div>
25 <div class="tutor-single-comment">
26 <div class="tutor-actual-comment tutor-mb-12">
27 <div class="tutor-comment-author">
28 <span class="tutor-fs-6 tutor-fw-bold"><?php echo esc_html( $author_name ); ?></span>
29 <span class="tutor-fs-7 tutor-ml-12 tutor-ml-sm-10">
30 <?php echo esc_html( human_time_diff( strtotime( $comment->comment_date ), tutor_time() ) . __( ' ago', 'tutor' ) ); ?>
31 </span>
32 </div>
33 <div class="tutor-comment-text tutor-fs-6 tutor-mt-4">
34 <?php echo esc_textarea( $comment->comment_content ); ?>
35 </div>
36 </div>
37 <div class="tutor-comment-actions tutor-ml-24">
38 <span class="tutor-fs-6 tutor-color-secondary"><?php esc_html_e( 'Reply', 'tutor' ); ?></span>
39 </div>
40
41 <?php
42 $replies = Lesson::get_comments(
43 array(
44 'post_id' => $lesson_id,
45 'parent' => $comment->comment_ID,
46 )
47 );
48 ?>
49 <?php if ( is_array( $replies ) && count( $replies ) ) : ?>
50 <?php foreach ( $replies as $reply ) : ?>
51 <?php $replier_name = tutor_utils()->display_name( $reply->user_id ); ?>
52 <div class="tutor-comments-list tutor-child-comment tutor-mt-32" id="lesson-comment-<?php echo esc_attr( $reply->comment_ID ); ?>">
53 <div class="comment-avatar">
54 <img src="<?php echo esc_url( get_avatar_url( $reply->user_id ) ); ?>" alt="">
55 </div>
56 <div class="tutor-single-comment">
57 <div class="tutor-actual-comment tutor-mb-12">
58 <div class="tutor-comment-author">
59 <span class="tutor-fs-6 tutor-fw-bold">
60 <?php echo esc_html( $replier_name ); ?>
61 </span>
62 <span class="tutor-fs-7 tutor-ml-0 tutor-ml-sm-10">
63 <?php echo esc_html( human_time_diff( strtotime( $reply->comment_date ), tutor_time() ) . __( ' ago', 'tutor' ) ); ?>
64 </span>
65 </div>
66 <div class="tutor-comment-text tutor-fs-6 tutor-mt-4">
67 <?php echo esc_textarea( $reply->comment_content ); ?>
68 </div>
69 </div>
70 </div>
71 </div>
72 <?php endforeach; ?>
73 <?php endif; ?>
74 <form class="tutor-comment-box tutor-reply-box tutor-mt-20" method="post" tutor-comment-reply>
75 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
76 <input type="hidden" name="action" value="tutor_reply_lesson_comment">
77 <input type="hidden" name="is_lesson_comment" value="true">
78 <div class="comment-avatar">
79 <img src="<?php echo esc_url( get_avatar_url( get_current_user_id() ) ); ?>" alt="">
80 </div>
81 <div class="tutor-comment-textarea">
82 <textarea placeholder="<?php esc_html_e( 'Write your comment here…', 'tutor' ); ?>" name="comment" class="tutor-form-control"></textarea>
83 <input type="hidden" name="comment_post_ID" value="<?php echo esc_attr( $lesson_id ); ?>" />
84 <input type="hidden" name="comment_parent" value="<?php echo esc_attr( $comment->comment_ID ); ?>" />
85 </div>
86 <div class="tutor-comment-submit-btn">
87 <button type="submit" class="tutor-btn tutor-btn-primary tutor-btn-sm tutor-lesson-comment-reply">
88 <?php esc_html_e( 'Reply', 'tutor' ); ?>
89 </button>
90 </div>
91 </form>
92 </div>
93 <span class="tutor-comment-line"></span>
94 </div>
95 <?php endforeach; ?>
96 <?php endif; ?>
97