PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.3
Tutor LMS – eLearning and online course solution v3.9.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 / views / pages / answer.php
tutor / views / pages Last commit date
ecommerce 11 months ago tools 1 year ago add_new_instructor.php 2 years ago addons.php 1 year ago announcements.php 11 months ago answer.php 3 years ago course-builder.php 1 year ago course-list.php 10 months ago enable_disable_addons.php 10 months ago feature-promotion.php 2 years ago get-pro.php 8 months ago instructors.php 11 months ago question_answer.php 11 months ago quiz_attempts.php 9 months ago students.php 11 months ago tools.php 3 years ago view_attempt.php 3 years ago welcome.php 1 year ago whats-new.php 11 months ago withdraw_requests.php 9 months 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