PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.2.1
Tutor LMS – eLearning and online course solution v3.2.1
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 / views / pages / answer.php
tutor / views / pages Last commit date
ecommerce 1 year ago tools 2 years ago add_new_instructor.php 2 years ago addons.php 1 year ago announcements.php 2 years ago answer.php 3 years ago course-builder.php 1 year ago course-list.php 1 year ago enable_disable_addons.php 1 year ago feature-promotion.php 2 years ago get-pro.php 2 years ago instructors.php 1 year ago question_answer.php 2 years ago quiz_attempts.php 3 years ago students.php 3 years ago tools.php 3 years ago view_attempt.php 3 years ago welcome.php 1 year ago whats-new.php 1 year ago withdraw_requests.php 2 years ago
answer.php
124 lines
1 <?php
2 /**
3 * Answer page
4 *
5 * @package Tutor\Views
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 2.0.0
9 */
10
11 use TUTOR\Input;
12
13 $question_id = Input::get( 'question_id', 0, Input::TYPE_INT );
14 $question = tutor_utils()->get_qa_question( $question_id );
15 ?>
16
17 <div class="wrap">
18 <h2><?php esc_html_e( 'Answer', 'tutor' ); ?></h2>
19
20 <div class="tutor-qanda-wrap">
21 <form action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" id="tutor_admin_answer_form" method="post">
22 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
23 <input type="hidden" value="tutor_place_answer" name="action"/>
24 <input type="hidden" value="<?php echo esc_attr( $question_id ); ?>" name="question_id"/>
25
26 <div class="tutor-option-field-row">
27 <div class="tutor-option-field">
28 <?php
29 $settings = array(
30 'teeny' => true,
31 'media_buttons' => false,
32 'quicktags' => false,
33 'editor_height' => 200,
34 );
35 wp_editor( null, 'answer', $settings );
36 ?>
37
38 <p class="desc"><?php esc_html_e( 'Write an answer here', 'tutor' ); ?></p>
39 </div>
40
41 <div class="tutor-option-field">
42 <button type="submit" name="tutor_answer_submit_btn" class="button button-primary"><?php esc_html_e( 'Place answer', 'tutor' ); ?></button>
43 </div>
44 </div>
45 </form>
46 </div>
47
48 <div class="tutor-admin-individual-question">
49 <div class="tutor_original_question tutor-bg-white ">
50 <div class="question-left">
51 <?php
52 echo wp_kses( tutor_utils()->get_tutor_avatar( $question->user_id ), tutor_utils()->allowed_avatar_tags() );
53 ?>
54 </div>
55
56 <div class="question-right">
57
58 <div class="question-top-meta">
59 <p class="review-meta">
60 <?php echo esc_attr( $question->display_name ); ?> -
61 <span class="tutor-color-muted">
62 <?php echo wp_sprintf( __( '%s ago', 'tutor' ), human_time_diff( strtotime( $question->comment_date ) ) ); //phpcs:ignore ?>
63 </span>
64 </p>
65 </div>
66
67 <div class="tutor_question_area">
68 <p>
69 <strong>
70 <?php echo esc_html( stripslashes( $question->question_title ) ); ?>
71 </strong>
72
73 <span class="tutor-color-muted">
74 <?php esc_html_e( 'on', 'tutor' ); ?> <?php echo esc_attr( $question->post_title ); ?>
75 </span>
76 </p>
77 <?php echo wp_kses_post( wpautop( stripslashes( $question->comment_content ) ) ); ?>
78 </div>
79
80 </div>
81 </div>
82
83 <?php
84 $answers = tutor_utils()->get_qa_answer_by_question( $question_id );
85 ?>
86
87 <div class="tutor_admin_answers_list_wrap">
88 <?php
89 if ( is_array( $answers ) && count( $answers ) ) {
90 foreach ( $answers as $answer ) {
91 ?>
92 <div class="tutor_original_question <?php echo $question->user_id == $answer->user_id ? 'tutor-bg-white' : 'tutor-bg-light'; ?>">
93 <div class="question-left">
94 <?php
95 echo wp_kses(
96 tutor_utils()->get_tutor_avatar( $answer->user_id ),
97 tutor_utils()->allowed_avatar_tags()
98 );
99 ?>
100 </div>
101
102 <div class="question-right">
103 <div class="question-top-meta">
104 <p class="review-meta">
105 <?php echo esc_attr( $answer->display_name ); ?> -
106 <span class="tutor-color-muted">
107 <?php echo wp_sprintf( __( '%s ago', 'tutor' ), human_time_diff( strtotime( $answer->comment_date ) ) ); //phpcs:ignore ?>
108 </span>
109 </p>
110 </div>
111
112 <div class="tutor_question_area">
113 <?php echo wp_kses_post( wpautop( stripslashes( $answer->comment_content ) ) ); ?>
114 </div>
115 </div>
116 </div>
117 <?php
118 }
119 }
120 ?>
121 </div>
122 </div>
123 </div>
124