PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.9
Tutor LMS – eLearning and online course solution v2.0.9
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 / options / option_blocks.php
tutor / views / options Last commit date
field-types 3 years ago template 4 years ago withdraw 4 years ago option_blocks.php 4 years ago option_field.php 4 years ago options_generator.php 4 years ago settings.php 4 years ago tools.php 4 years ago
option_blocks.php
89 lines
1 <?php
2
3 /**
4 * Option block for tutor options.
5 *
6 * @package Tutor LMS
7 * @since 2.0
8 */
9 // @todo: replace the h4
10 ?>
11 <?php if ($blocks['block_type'] == 'uniform') : ?>
12 <div class="tutor-option-single-item tutor-mb-32 <?php echo isset($blocks['class']) ? esc_attr($blocks['class']) : (isset($blocks['slug']) ? esc_attr($blocks['slug']) : null); ?>">
13 <?php if ( isset($blocks['label']) ) : ?>
14 <div class="tutor-option-group-title tutor-mb-16">
15 <div class="tutor-fs-6 tutor-color-muted"><?php echo esc_attr($blocks['label']); ?></div>
16 </div>
17 <?php endif; ?>
18 <div class="item-wrapper">
19 <?php
20 foreach ($blocks['fields'] as $field) :
21 $this->generate_field($field);
22 endforeach;
23 ?>
24 </div>
25 </div>
26
27 <?php elseif ( $blocks['block_type'] == 'isolate' ) : ?>
28
29 <div class="tutor-option-single-item tutor-mb-32 <?php echo $blocks['slug']; ?>">
30 <?php if ( isset($blocks['label']) ) : ?>
31 <div class="tutor-option-group-title tutor-mb-16">
32 <div class="tutor-fs-6 tutor-color-muted"><?php echo esc_attr($blocks['label']); ?></div>
33 </div>
34 <?php endif; ?>
35 <?php foreach ( $blocks['fields'] as $field ) : ?>
36 <div class="item-wrapper">
37 <?php echo $this->generate_field( $field ); ?>
38 </div>
39 <?php endforeach; ?>
40 </div>
41
42 <?php elseif ($blocks['block_type'] == 'notification') : ?>
43
44 <div class="tutor-option-single-item tutor-mb-32">
45 <div class="tutor-option-group-title tutor-d-flex tutor-align-center tutor-mb-16">
46 <div class="tutor-fs-6 tutor-color-muted"><?php echo esc_attr($blocks['label']); ?></div>
47 <div class="tutor-fs-6 tutor-color-muted tutor-ml-auto tutor-mr-lg-32"><?php echo esc_attr($blocks['status_label']); ?></div>
48 </div>
49
50 <div class="item-wrapper">
51 <?php
52 foreach ($blocks['fields'] as $field) :
53 echo $this->generate_field($field);
54 endforeach;
55 ?>
56 </div>
57 </div>
58
59 <?php elseif ($blocks['block_type'] == 'column') : ?>
60 <div class="tutor-option-single-item tutor-mb-32 item-variation-grid <?php echo esc_attr($blocks['slug']); ?>">
61 <!-- @todo: know the use -->
62 <?php if ( isset($blocks['label']) ) : ?>
63 <div class="tutor-option-group-title tutor-mb-16">
64 <div class="tutor-fs-6 tutor-color-muted"><?php echo esc_attr($blocks['label']); ?></div>
65 </div>
66 <?php endif; ?>
67 <div class="item-grid">
68 <?php foreach ($blocks['fieldset'] as $fieldset) : ?>
69 <div class="item-wrapper">
70 <?php foreach ($fieldset as $field) : ?>
71 <?php echo $this->generate_field($field); ?>
72 <?php endforeach; ?>
73 </div>
74 <?php endforeach; ?>
75 </div>
76 </div>
77
78 <?php
79 elseif ($blocks['block_type'] == 'color_picker') :
80 echo $this->template(
81 array(
82 'template' => $blocks['block_type'],
83 'blocks' => $blocks,
84 )
85 );
86 elseif ($blocks['block_type'] == 'custom') :
87 include $blocks['template_path'];
88 endif;
89 ?>