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