PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.2.3
Tutor LMS – eLearning and online course solution v2.2.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 / options / settings.php
tutor / views / options Last commit date
field-types 2 years ago template 3 years ago withdraw 3 years ago option_blocks.php 3 years ago option_field.php 3 years ago options_generator.php 3 years ago settings.php 3 years ago tools.php 3 years ago
settings.php
102 lines
1 <?php
2 /**
3 * Template for settings page
4 *
5 * @package Tutor\Views
6 * @subpackage Tutor\Options
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 2.0.0
10 */
11
12 use TUTOR\Input;
13
14 ?>
15 <div class="tutor-admin-wrap">
16 <div class="tutor-admin-header is-sticky">
17 <div class="tutor-row tutor-align-center">
18 <div class="tutor-col-md-3 tutor-col-lg-4 tutor-mb-16 tutor-mb-md-0">
19 <span class="tutor-fs-5 tutor-fw-medium tutor-mr-16"><?php esc_html_e( 'Settings', 'tutor' ); ?></span>
20 </div>
21 <div class="tutor-col-md-5 tutor-col-xl-6 tutor-mb-24 tutor-mb-md-0">
22 <div class="tutor-options-search tutor-form-wrap">
23 <span class="tutor-icon-search tutor-form-icon" area-hidden="true"></span>
24 <input type="search" accesskey="s" autofocus autocomplete="off" id="search_settings" class="tutor-form-control tutor-form-control-lg" placeholder="<?php esc_html_e( 'Search ...⌃⌥ + S or Alt+S for shortcut', 'tutor' ); ?>" />
25 <div class="search-popup-opener search_result"></div>
26 </div>
27 </div>
28 <div class="tutor-col-md-4 tutor-col-lg-3 tutor-col-xl-2 tutor-d-flex tutor-justify-end">
29 <div>
30 <button id="save_tutor_option" class="tutor-btn tutor-btn-primary" disabled form="tutor-option-form">
31 <?php esc_html_e( 'Save Changes', 'tutor' ); ?>
32 </button>
33 </div>
34 </div>
35 </div>
36 </div>
37
38 <div class="tutor-admin-container">
39 <form class="tutor-option-form" id="tutor-option-form">
40 <input type="hidden" name="action" value="tutor_option_save">
41 <div class="tutor-row tutor-gx-lg-0 tutor-my-24">
42 <div class="tutor-col-auto tutor-col-lg-2">
43 <ul class="tutor-option-tabs tutor-nav tutor-nav-pills tutor-nav-v" tutor-option-tabs>
44 <?php
45 foreach ( $option_fields as $key => $section ) {
46 $active_class = $active_tab == $key ? esc_attr( ' is-active' ) : '';
47 if ( $active_tab == $key ) {
48 $active_class = ' is-active';
49 } elseif ( 'general' === $key && ! in_array( $active_tab, array_keys( $option_fields ) ) ) {
50 $active_class = ' is-active';
51 }
52 $get_page = Input::get( 'page', '' );
53 ?>
54 <li class="tutor-nav-item">
55 <a class="tutor-nav-link<?php echo esc_attr( $active_class ); ?>" data-page="<?php echo esc_attr( $get_page ); ?>" data-tab="<?php echo esc_attr( $key ); ?>">
56 <span class="<?php echo esc_attr( $section['icon'] ); ?>" area-hidden="true"></span>
57 <span class="tutor-ml-12 tutor-d-none tutor-d-lg-block" tutor-option-label><?php echo esc_html( $section['label'] ); ?></span>
58 </a>
59 </li>
60 <?php
61 }
62 ?>
63 </ul>
64 </div>
65
66 <div class="tutor-col-1 tutor-text-center tutor-d-none tutor-d-lg-block">
67 <div class="tutor-vr tutor-mx-32 tutor-d-inline-block"></div>
68 </div>
69
70 <div class="tutor-col-10 tutor-col-lg-9">
71 <div class="tutor-option-tab-pages">
72 <?php
73 foreach ( $option_fields as $key => $section ) {
74 $active_class = $active_tab == $key ? esc_attr( ' is-active' ) : '';
75
76 if ( $active_tab == $key ) {
77 $active_class = ' is-active';
78 } elseif ( 'general' === $key && ! in_array( $active_tab, array_keys( $option_fields ) ) ) {
79 $active_class = ' is-active';
80 }
81 ?>
82 <div id="<?php echo esc_attr( $key ); ?>" class="tutor-option-nav-page<?php echo esc_attr( $active_class ); ?>">
83 <?php
84 if ( is_array( $section ) ) {
85 echo $this->template( $section ); //phpcs:ignore -- contain safe data
86 }
87 ?>
88 </div>
89 <?php
90 }
91 ?>
92 </div>
93 </div>
94 </div>
95 </form>
96 </div>
97 <?php
98 //phpcs:ignore -- contain safe data
99 echo $this->view_template( 'common/modal-confirm.php', array() );
100 ?>
101 </div>
102