PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.6.0
Tutor LMS – eLearning and online course solution v1.6.0
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 / pages / enable_disable_addons.php
tutor / views / pages Last commit date
tools 6 years ago add_new_instructor.php 6 years ago addons.php 6 years ago answer.php 6 years ago enable_disable_addons.php 6 years ago get-pro.php 6 years ago instructors.php 6 years ago question_answer.php 6 years ago quiz_attempts.php 6 years ago students.php 6 years ago tools.php 6 years ago tutor-pro-addons.php 6 years ago uninstall.php 6 years ago view_attempt.php 6 years ago withdraw_requests.php 6 years ago
enable_disable_addons.php
98 lines
1 <div class="wrap">
2 <div class="tutor-addons-list">
3 <h3 class="addon-list-heading"><?php _e('Addons List', 'tutor'); ?></h3>
4 <br class="clear">
5 <?php
6 $addons = apply_filters('tutor_addons_lists_config', array());
7
8 if (is_array($addons) && count($addons)){
9 ?>
10 <div class="wp-list-table widefat plugin-install">
11 <div id="the-list">
12 <?php
13 foreach ( $addons as $basName => $addon ) {
14 $addonConfig = tutor_utils()->get_addon_config($basName);
15 $isEnable = (bool) tutor_utils()->avalue_dot('is_enable', $addonConfig);
16
17 $thumbnailURL = tutor()->url.'assets/images/tutor-plugin.png';
18 if (file_exists($addon['path'].'assets/images/thumbnail.png') ){
19 $thumbnailURL = $addon['url'].'assets/images/thumbnail.png';
20 }elseif (file_exists($addon['path'].'assets/images/thumbnail.jpg') ){
21 $thumbnailURL = $addon['url'].'assets/images/thumbnail.jpg';
22 }elseif (file_exists($addon['path'].'assets/images/thumbnail.svg')){
23 $thumbnailURL = $addon['url'].'assets/images/thumbnail.svg';
24 }
25
26 /**
27 * Checking if there any depend plugin exists
28 */
29 $depends = tutils()->array_get('depend_plugins', $addon);
30 $plugins_required = array();
31 if (tutils()->count($depends)){
32 foreach ($depends as $plugin_base => $plugin_name){
33 if ( ! is_plugin_active($plugin_base)){
34 $plugins_required[$plugin_base] = $plugin_name;
35 }
36 }
37 }
38 ?>
39 <div class="plugin-card plugin-card-akismet">
40 <div class="plugin-card-top">
41 <div class="name column-name">
42 <h3>
43 <?php
44 echo $addon['name'];
45 echo "<img src='{$thumbnailURL}' class='plugin-icon' alt=''>";
46 ?>
47 </h3>
48 </div>
49
50 <?php if ( ! tutils()->count($plugins_required)) { ?>
51 <div class="action-links">
52 <ul class="plugin-action-buttons">
53 <li>
54 <label class="btn-switch">
55 <input type="checkbox" class="tutor_addons_list_item" value="1" name="<?php echo $basName; ?>" <?php checked(true, $isEnable) ?> />
56 <div class="btn-slider btn-round"></div>
57 </label>
58 </li>
59 </ul>
60 </div>
61 <?php } ?>
62
63 <div class="desc column-description">
64 <p><?php echo $addon['description']; ?></p>
65 <p class="authors"><cite>By <a href="https://www.themeum.com" target="_blank">Themeum</a></cite></p>
66 </div>
67 </div>
68
69 <?php
70 if (tutils()->count($plugins_required)) {
71 ?>
72 <div class="required-plugin-cards">
73 <p>
74 <strong><?php _e('Required Plugin(s)', 'tutor'); ?></strong><br/>
75 <?php echo implode( ", ", $plugins_required ) ?>
76 </p>
77 </div>
78 <?php
79 }
80 ?>
81
82 <div class="plugin-card-bottom">
83 <?php
84 echo "<div class='plugin-version'> " . __( 'Version', 'tutor' ) . " : ".TUTOR_VERSION." </div>";
85 ?>
86 </div>
87 </div>
88 <?php }
89 ?>
90 </div>
91 </div>
92
93 <br class="clear">
94 <?php
95 }
96 ?>
97 </div>
98 </div>