PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.15
Tutor LMS – eLearning and online course solution v1.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 / options / options_generator.php
tutor / views / options Last commit date
field-types 4 years ago withdraw 4 years ago option_field.php 4 years ago options_generator.php 4 years ago
options_generator.php
96 lines
1 <div class="wrap">
2 <h1><?php _e( 'Tutor Settings', 'tutor' ); ?></h1>
3
4
5 <form id="tutor-option-form" class="tutor-option-form" method="post" data-toast_success_message="<?php _e( 'Settings Saved', 'tutor' ); ?>">
6 <input type="hidden" name="action" value="tutor_option_save" >
7
8 <?php
9 $options_attr = $this->options_attr();
10
11 if ( is_array( $options_attr ) && count( $options_attr ) ) {
12 $first_item = null;
13 ?>
14 <ul class="tutor-option-nav-tabs">
15 <?php
16 $tab_page = sanitize_text_field( tutils()->array_get( 'tab_page', $_GET ) );
17 foreach ( $options_attr as $key => $option_group ) {
18 if ( empty( $option_group ) ) {
19 continue;
20 }
21 if ( ! $first_item ) {
22 $first_item = $key;
23 }
24 $current_page = ( $first_item === $key );
25 $current_class = $current_page ? 'current' : '';
26 if ( $tab_page ) {
27 $current_class = $tab_page === $key ? 'current' : '';
28 }
29
30 $nav_url = add_query_arg( array( 'tab_page' => $key ) );
31 echo '<li class="option-nav-item ' . esc_attr( $current_class ) . '">
32 <a href="' . esc_url( $nav_url ) . '" data-tab="#' . esc_attr( $key ) . '" class="tutor-option-nav-item">' .
33 esc_attr( $option_group['label'] ) .
34 '</a>
35 </li>';
36 }
37 ?>
38 </ul>
39
40 <?php
41 foreach ( $options_attr as $key => $option_group ) {
42 if ( empty( $option_group ) ) {
43 continue;
44 }
45 $current_page = ( $first_item === $key );
46 if ( $tab_page ) {
47 $current_page = $tab_page === $key ? 'current' : '';
48 }
49
50 ?>
51
52 <div id="<?php echo esc_attr( $key ); ?>" class="tutor-option-nav-page <?php echo esc_attr( $current_page ) ? 'current-page' : ''; ?> " style="display: <?php echo esc_attr( $current_page ? 'block' : 'none' ); ?>;" >
53 <!--<h3><?php /*echo $option_group['label']; */ ?></h3>-->
54
55 <?php
56 do_action( 'tutor_options_before_' . $key );
57
58 if ( ! empty( $option_group['sections'] ) ) {
59 foreach ( $option_group['sections'] as $fgKey => $field_group ) {
60 ?>
61
62 <div class="tutor-option-field-row">
63 <h2><?php echo esc_attr( $field_group['label'] ); ?></h2>
64 </div>
65
66 <?php
67 do_action( 'tutor_options_' . esc_attr( $key ) . '_' . esc_attr( $fgKey ) . '_before' );
68 if ( ! empty( $field_group['fields'] ) && tutor_utils()->count( $field_group['fields'] ) ) {
69 foreach ( $field_group['fields'] as $field_key => $field ) {
70 $field['field_key'] = $field_key;
71 $this->generate_field( $field );
72 }
73 }
74 do_action( 'tutor_options_' . esc_attr( $key ) . '_' . esc_attr( $fgKey ) . '_after' );
75 }
76 }
77
78 do_action( 'tutor_options_after_' . esc_attr( $key ) );
79
80 ?>
81 </div>
82 <?php
83 }
84 }
85 ?>
86
87 <p class="submit">
88 <button type="button" id="save_tutor_option" class="button button-primary"><?php echo __( 'Save Settings', 'tutor' ); ?></button>
89 </p>
90 </form>
91
92
93 </div>
94
95
96