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