PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/admin/views/tools/course/html-install-sample-data.php +65 -53 4.2.04.4.8 View file →
@@ -1,69 +1,81 @@
1 1 <?php
2 2 /**
3 3 * @author ThimPress
4 4 * @package LearnPress/Admin/Views
5 - * @version 3.0.0
5 + * @version 3.0.2
6 6 */
7 7
8 -defined( 'ABSPATH' ) or die();
8 +defined( 'ABSPATH' ) || die();
9 9
10 -$section_range = LP_Install_Sample_Data::$section_range;
11 -$item_range = LP_Install_Sample_Data::$item_range;
12 -$question_range = LP_Install_Sample_Data::$question_range;
13 -$answer_range = LP_Install_Sample_Data::$answer_range;
10 +$message_install = esc_html__( 'Are you sure you want to install the sample course data?', 'learnpress' );
11 +$message_uninstall = esc_html__( 'Are you sure you want to delete the sample course data?', 'learnpress' );
14 12 ?>
15 13
16 -<div class="lp-install-sample">
17 - <h2><?php esc_html_e( 'Install Sample Data', 'learnpress' ); ?></h2>
14 +<div class="lp-install-sample lp-max-width-768 card">
15 + <h2><?php _e( 'Install Sample Data', 'learnpress' ); ?></h2>
18 16 <p><?php _e( 'Create a <strong>Sample course</strong> with lessons and quizzes. The content will be filled with <strong>Lorem</strong> text.', 'learnpress' ); ?></p>
19 - <fieldset class="lp-install-sample__options hide-if-js">
20 - <legend><?php esc_html_e( 'Options', 'learnpress' ); ?></legend>
21 -
22 - <ul>
23 - <li>
24 - <p><?php esc_html_e( 'Course name', 'learnpress' ); ?></p>
25 - <input type="text" class="widefat" name="custom-name" value="" placeholder="<?php esc_attr_e( 'Sample course', 'learnpress' ); ?>">
26 - </li>
27 - <li>
28 - <p><?php esc_html_e( 'Random number of sections in range', 'learnpress' ); ?></p>
29 - <input type="number" size="3" value="<?php echo esc_attr( $section_range[0] ); ?>" min="1" max="20" name="section-range[]">
30 - <input type="number" size="3" value="<?php echo esc_attr( $section_range[1] ); ?>" min="1" max="20" name="section-range[]">
31 - </li>
32 - <li>
33 - <p><?php esc_html_e( 'Random number of items in range (each section)', 'learnpress' ); ?></p>
34 - <input type="number" size="3" value="<?php echo esc_attr( $item_range[0] ); ?>" min="1" max="50" name="item-range[]">
35 - <input type="number" size="3" value="<?php echo esc_attr( $item_range[1] ); ?>" min="1" max="50" name="item-range[]">
36 - </li>
37 - <li>
38 - <p><?php esc_html_e( 'Random number of questions in range (each quiz)', 'learnpress' ); ?></p>
39 - <input type="number" size="3" value="<?php echo esc_attr( $question_range[0] ); ?>" min="1" max="50" name="question-range[]">
40 - <input type="number" size="3" value="<?php echo esc_attr( $question_range[1] ); ?>" min="1" max="50" name="question-range[]">
41 - </li>
42 - <li>
43 - <p><?php esc_html_e( 'Random number of answers in range (each question)', 'learnpress' ); ?></p>
44 - <input type="number" size="3" value="<?php echo esc_attr( $answer_range[0] ); ?>" min="1" max="10" name="answer-range[]">
45 - <input type="number" size="3" value="<?php echo esc_attr( $answer_range[1] ); ?>" min="1" max="10" name="answer-range[]">
46 - </li>
47 - <li>
48 - <p><?php esc_html_e( 'Course price', 'learnpress' ); ?></p>
49 - <input type="number" size="3" value="" min="0" name="course-price">
50 - </li>
51 - </ul>
52 - </fieldset>
53 -
17 + <form class="lp-form-handle-sample-data lp-install-sample__options lp-hidden">
18 + <fieldset>
19 + <ul>
20 + <li>
21 + <p><?php _e( 'Course name', 'learnpress' ); ?></p>
22 + <input type="text" class="widefat" name="name" value="" placeholder="<?php esc_attr_e( 'Sample course', 'learnpress' ); ?>">
23 + </li>
24 + <li>
25 + <p>
26 + <?php _e( 'Random number of sections in range', 'learnpress' ); ?>
27 + </p>
28 + <input type="number" size="3" value="1" min="1" max="20" name="section_range">
29 + <input type="number" size="3" value="3" min="1" max="20" name="section_range">
30 + </li>
31 + <li>
32 + <p>
33 + <?php _e( 'Random number of items in range (each section)', 'learnpress' ); ?>
34 + </p>
35 + <input type="number" size="3" value="1" min="1" max="50" name="item_range">
36 + <input type="number" size="3" value="10" min="1" max="50" name="item_range">
37 + </li>
38 + <li>
39 + <p>
40 + <?php _e( 'Random number of questions in range (each quiz)', 'learnpress' ); ?>
41 + </p>
42 + <input type="number" size="3" value="1" min="1" max="50" name="question_range">
43 + <input type="number" size="3" value="5" min="1" max="50" name="question_range">
44 + </li>
45 + <li>
46 + <p>
47 + <?php _e( 'Random number of answers in range (each question)', 'learnpress' ); ?>
48 + </p>
49 + <input type="number" size="3" value="2" min="1" max="10" name="answer_range">
50 + <input type="number" size="3" value="5" min="1" max="10" name="answer_range">
51 + </li>
52 + <li>
53 + <p><?php _e( 'Course price', 'learnpress' ); ?></p>
54 + <input type="number" size="3" value="" min="0" name="price">
55 + </li>
56 + </ul>
57 + </fieldset>
58 + </form>
59 + <div class="lp-install-sample-message"></div>
54 60 <p class="lp-install-sample__buttons">
55 - <a class="button button-primary lp-install-sample__install"
56 - data-text="<?php esc_attr_e( 'Install', 'learnpress' ); ?>"
57 - data-installing-text="<?php esc_attr_e( 'Installing...', 'learnpress' ); ?>"
58 - href="<?php echo wp_nonce_url( admin_url( 'index.php?page=lp-install-sample-data' ), 'install-sample-course' ); ?>">
61 + <button class="lp-button button button-primary lp-btn-install-sample-handle"
62 + data-action="lp_install_sample_data"
63 + data-message="<?php echo esc_attr( $message_install ); ?>"
64 + href="#">
59 65 <?php esc_html_e( 'Install', 'learnpress' ); ?>
66 + </button>
67 + <a href="#"
68 + class="lp-install-sample__toggle-options"
69 + data-hide-text="<?php esc_attr_e( 'Hide options', 'learnpress' ); ?>"
70 + data-show-text="<?php esc_attr_e( 'Show options', 'learnpress' ); ?>"
71 + >
72 + <?php esc_html_e( 'Show options', 'learnpress' ); ?>
60 73 </a>
61 - <a href="" class="lp-install-sample__toggle-options"><?php esc_html_e( 'Show options', 'learnpress' ); ?></a>
62 - <a class="button lp-install-sample__uninstall"
63 - data-text="<?php esc_attr_e( 'Delete sample course', 'learnpress' ); ?>"
64 - data-uninstalling-text="<?php esc_attr_e( 'Deleting...', 'learnpress' ); ?>"
65 - href="<?php echo wp_nonce_url( admin_url( 'index.php?page=lp-uninstall-sample-data' ), 'uninstall-sample-course' ); ?>">
74 + <button class="lp-button button lp-btn-install-sample-handle"
75 + data-action="lp_uninstall_sample_data"
76 + data-message="<?php echo esc_attr( $message_uninstall ); ?>"
77 + href="#">
66 78 <?php esc_html_e( 'Delete sample course', 'learnpress' ); ?>
67 - </a>
79 + </button>
68 80 </p>
69 81 </div>