PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.7.2
Tutor LMS – eLearning and online course solution v2.7.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 / views / metabox / course-additional-data.php
tutor / views / metabox Last commit date
course 3 years ago course-add-edd-product-metabox.php 3 years ago course-add-product-metabox.php 3 years ago course-additional-data.php 3 years ago course-contents.php 3 years ago course-level-metabox.php 3 years ago course-topics.php 3 years ago instructors-metabox.php 3 years ago lesson-attachments-metabox.php 3 years ago lesson-metabox.php 3 years ago product-selection.php 3 years ago settings-tabs.php 3 years ago user-profile-fields.php 2 years ago video-metabox.php 3 years ago
course-additional-data.php
93 lines
1 <?php
2 /**
3 * Course additional data meta box view
4 *
5 * @package Tutor\Views
6 * @subpackage Tutor\MetaBox
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.0.0
10 */
11
12 $course_id = 0;
13 if ( is_admin() ) {
14 $course_id = get_the_ID();
15 } else {
16 $course_id = isset( $_GET['course_ID'] ) ? $_GET['course_ID'] : get_the_ID();
17 }
18 // check if current post is courses.
19 if ( get_post_type( $course_id ) != tutor()->course_post_type ) {
20 die( __( 'Invalid post type', 'tutor' ) );
21 }
22
23 // Extract: $duration, $durationHours, $durationMinutes, $durationSeconds.
24 extract( tutor_utils()->get_course_duration( $course_id, true ) );
25
26 $benefits = get_post_meta( $course_id, '_tutor_course_benefits', true );
27 $requirements = get_post_meta( $course_id, '_tutor_course_requirements', true );
28 $target_audience = get_post_meta( $course_id, '_tutor_course_target_audience', true );
29 $material_includes = get_post_meta( $course_id, '_tutor_course_material_includes', true );
30 ?>
31
32
33 <?php do_action( 'tutor_course_metabox_before_additional_data' ); ?>
34
35 <div class="tutor-mb-32">
36 <label class="tutor-fs-6 tutor-fw-medium tutor-color-black">
37 <?php esc_html_e( 'What Will I Learn?', 'tutor' ); ?>
38 </label>
39 <textarea class="tutor-form-control tutor-form-control-auto-height tutor-mt-12" name="course_benefits" rows="2" placeholder="<?php esc_attr_e( 'Write here the course benefits (One per line)', 'tutor' ); ?>"><?php echo esc_textarea( $benefits ); ?></textarea>
40 </div>
41
42 <div class="tutor-mb-32">
43 <label class="tutor-fs-6 tutor-fw-medium tutor-color-black">
44 <?php esc_html_e( 'Targeted Audience', 'tutor' ); ?> <br />
45 </label>
46 <textarea class="tutor-form-control tutor-form-control-auto-height tutor-mt-12" name="course_target_audience" rows="2" placeholder="<?php esc_attr_e( 'Specify the target audience that will benefit the most from the course. (One line per target audience.)', 'tutor' ); ?>"><?php echo esc_textarea( $target_audience ); ?></textarea>
47 </div>
48
49 <div class="tutor-row tutor-mb-32">
50 <div class="tutor-col-12 tutor-mb-12">
51 <label class="tutor-fs-6 tutor-fw-medium tutor-color-black"><?php esc_html_e( 'Total Course Duration', 'tutor' ); ?></label>
52 </div>
53 <div class="tutor-col-6 tutor-col-sm-4 tutor-col-md-3">
54 <input class="tutor-form-control tutor-mb-5" type="number" min="0" value="<?php echo esc_attr( $durationHours ? $durationHours : '00' ); ?>" name="course_duration[hours]">
55 <span class="tutor-fs-7 tutor-color-muted"><?php _e( 'Hour', 'tutor' ); ?></span>
56 </div>
57 <div class="tutor-col-6 tutor-col-sm-4 tutor-col-md-3">
58 <input class="tutor-form-control tutor-mb-4 tutor-number-validation" type="number" min="0" data-min="0" data-max="59" value="<?php echo esc_attr( $durationMinutes ? $durationMinutes : '00' ); ?>" name="course_duration[minutes]">
59 <span class="tutor-fs-7 tutor-color-muted"><?php esc_html_e( 'Minute', 'tutor' ); ?></span>
60 </div>
61 <input type="hidden" value="<?php echo esc_attr( $durationSeconds ? $durationSeconds : '00' ); ?>" name="course_duration[seconds]">
62 </div>
63
64 <div class="tutor-mb-32">
65 <label class="tutor-fs-6 tutor-fw-medium tutor-color-black">
66 <?php esc_html_e( 'Materials Included', 'tutor' ); ?> <br />
67 </label>
68 <textarea class="tutor-form-control tutor-form-control-auto-height tutor-mt-12" name="course_material_includes" rows="5" placeholder="<?php esc_attr_e( 'A list of assets you will be providing for the students in this course (One per line)', 'tutor' ); ?>"><?php echo esc_textarea( $material_includes ); ?></textarea>
69 </div>
70
71 <div class="tutor-mb-32">
72 <label class="tutor-fs-6 tutor-fw-medium tutor-color-black">
73 <?php esc_html_e( 'Requirements/Instructions', 'tutor' ); ?> <br />
74 </label>
75 <textarea class="tutor-form-control tutor-form-control-auto-height tutor-mt-12" name="course_requirements" rows="2" placeholder="<?php esc_attr_e( 'Additional requirements or special instructions for the students (One per line)', 'tutor' ); ?>"><?php echo esc_textarea( $requirements ); ?></textarea>
76 </div>
77
78 <?php if ( ! is_admin() ) : ?>
79 <div class="tutor-mb-32">
80 <label class="tutor-form-label tutor-fs-6 tutor-color-black"><?php _e( 'Course Tag', 'tutor' ); ?></label>
81 <div class="tutor-mb-16">
82 <?php
83 //phpcs:ignore -- contain safe data
84 echo tutor_course_tags_dropdown( $course_id, array( 'classes' => 'tutor_select2' ) );
85 ?>
86 </div>
87 </div>
88 <?php endif; ?>
89
90 <input type="hidden" name="_tutor_course_additional_data_edit" value="true" />
91
92 <?php do_action( 'tutor_course_metabox_after_additional_data' ); ?>
93