PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.1.7
Tutor LMS – eLearning and online course solution v2.1.7
4.0.1 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 / product-selection.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 3 years ago video-metabox.php 3 years ago
product-selection.php
84 lines
1 <?php
2 /**
3 * Product selection meta box
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 use TUTOR\Input;
13
14 $tutor_course_price_type = tutils()->price_type();
15 $course_price = tutor_utils()->get_raw_course_price( get_the_ID() );
16 $monetization = tutor_utils()->get_option( 'monetize_by' );
17 $course_id = Input::get( 'course_ID', 0, Input::TYPE_INT );
18 if ( ! $course_id ) {
19 $course_id = get_the_ID();
20 }
21 ?>
22 <div class="tutor-row tutor-mt-16 tutor-mb-16 tutor-course-price-fields">
23 <div class="tutor-col-12 tutor-col-sm-5 tutor-col-lg-4">
24 <label for="tutor_course_price_type" class="tutor-fs-6 tutor-fw-medium">
25 <?php esc_html_e( 'Course Type', 'tutor' ); ?> <br />
26 </label>
27 </div>
28 <div class="tutor-col-12 tutor-col-sm-7 tutor-col-lg-8 tutor-d-flex">
29 <div class="tutor-form-check tutor-mr-16">
30 <input type="radio" id="tutor-course-price-paid" class="tutor-form-check-input" name="tutor_course_price_type" value="paid" <?php checked( $tutor_course_price_type, 'paid' ); ?>/>
31 <label for="tutor-course-price-paid"><?php esc_html_e( 'Paid', 'tutor' ); ?></label>
32 </div>
33 <div class="tutor-form-check tutor-mr-16">
34 <input type="radio" id="tutor-course-price-free" class="tutor-form-check-input" name="tutor_course_price_type" value="free" <?php $tutor_course_price_type ? checked( $tutor_course_price_type, 'free' ) : checked( 'true', 'true' ); ?>/>
35 <label for="tutor-course-price-free"><?php esc_html_e( 'Free', 'tutor' ); ?></label>
36 </div>
37 </div>
38 </div>
39 <div class="tutor-row tutor-mt-16 tutor-mb-16 tutor-course-product-fields tutor-course-is-<?php echo esc_attr( $tutor_course_price_type ); ?>">
40 <div class="tutor-col-12 tutor-col-md-5 tutor-col-lg-4">
41 <label class="tutor-fs-6 tutor-fw-medium">
42 <?php esc_html_e( 'Select product', 'tutor' ); ?> <br />
43 <p class="tutor-color-muted">(<?php echo esc_html( $label_info ); ?>)</p>
44 </label>
45 </div>
46 <div class="tutor-col-12 tutor-col-md-7 tutor-col-lg-8">
47 <select name="_tutor_course_product_id" id="tutor-wc-product-select" data-product-id="<?php echo esc_attr( $product_id ); ?>" data-course-id="<?php echo esc_attr( $course_id ); ?>" class="tutor-form-select" required>
48 <option value="-1"><?php esc_html_e( 'Select a Product' ); ?></option>
49 <?php foreach ( $products as $product ) : ?>
50 <option value="<?php echo esc_attr( $product->ID ); ?>" <?php selected( $product->ID, $product_id ); ?>
51 >
52 <?php echo esc_html( $product->post_title ); ?>
53 </option>
54 <?php endforeach; ?>
55 </select>
56 <div class="tutor-form-feedback">
57 <i class="tutor-icon-circle-info-o tutor-form-feedback-icon" area-hidden="true"></i>
58 <div><?php echo esc_html( $info_text ); ?></div>
59 </div>
60 </div>
61 <?php if ( tutor()->has_pro && 'wc' === $monetization ) : ?>
62 <div class="tutor-col-12 tutor-col-md-5 tutor-col-lg-4 tutor-mt-12">
63 <label class="tutor-fs-6 tutor-fw-medium">
64 <?php esc_html_e( 'Regular Price', 'tutor' ); ?>
65 </label>
66 </div>
67
68 <div class="tutor-col-12 tutor-col-md-7 tutor-col-lg-8 tutor-mt-12">
69 <input type="number" class="tutor-form-control" style="width:170px" name="course_price" value="<?php echo esc_attr( 0 === $course_price->regular_price ? null : $course_price->regular_price ); ?>" step="any" min="0" pattern="^\d*(\.\d{0,2})?$">
70 </div>
71
72 <div class="tutor-col-12 tutor-col-md-5 tutor-col-lg-4 tutor-mt-12">
73 <label class="tutor-fs-6 tutor-fw-medium">
74 <?php esc_html_e( 'Sale Price (Discounted Price)', 'tutor' ); ?>
75 </label>
76 </div>
77
78 <div class="tutor-col-12 tutor-col-md-7 tutor-col-lg-8 tutor-mt-12">
79 <input type="number" class="tutor-form-control" style="width:170px" name="course_sale_price" value="<?php echo esc_attr( 0 === $course_price->sale_price ? null : $course_price->sale_price ); ?>" step="any" min="0" pattern="^\d*(\.\d{0,2})?$">
80 </div>
81 <?php endif; ?>
82 </div>
83
84