PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.6
Tutor LMS – eLearning and online course solution v1.4.6
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 / tools / tutor_pages.php
tutor / views / pages / tools Last commit date
status.php 6 years ago tutor_pages.php 6 years ago
tutor_pages.php
90 lines
1 <?php
2 $tutor_pages = tutils()->tutor_pages();
3 ?>
4
5 <div id="tools-tutor-pages" class="tools-tutor-pages">
6
7 <table class="tutor-table tutor-pages-table">
8
9 <thead>
10 <tr>
11 <th><?php _e('ID', 'tutor'); ?></th>
12 <th><?php _e('Page Name', 'tutor'); ?></th>
13 <th><?php _e('Status', 'tutor'); ?></th>
14
15 </tr>
16 </thead>
17
18 <tbody>
19
20 <?php
21 foreach ($tutor_pages as $page){
22 $page_id = $page['page_id'];
23 ?>
24 <tr>
25 <td><?php echo $page_id; ?></td>
26 <td>
27 <?php
28 echo "<p>";
29
30 if ($page['page_exists']){
31 $edit_url = admin_url("post.php?post={$page_id}&action=edit");
32 echo "<a href='{$edit_url}' target='_blank'>";
33 }
34 echo $page['page_name'];
35
36 if ($page['page_exists']){
37 echo '</a>';
38 }
39 echo "</p>";
40 ?>
41 </td>
42
43 <td>
44 <?php
45 if ( ! $page_id ){
46 echo '<p style="color: red;">';
47 echo "<i class='dashicons dashicons-warning'></i> "; _e(' Page not set', 'tutor');
48 echo '</p>';
49 }
50
51 if ( ! $page['page_exists'] ){
52 echo '<p style="color: red;">';
53 echo "<i class='dashicons dashicons-warning'></i> "; _e(' Page deleted, please set new one', 'tutor');
54 echo '</p>';
55 }
56
57 if ($page['page_exists'] && ! $page['page_visible']){
58 echo '<p style="color: red;">';
59 echo "<i class='dashicons dashicons-warning'></i> "; _e('Page visibility is not public', 'tutor');
60 echo '</p>';
61 }
62
63 if ($page['page_exists'] && $page['page_visible']){
64 $page = get_post($page_id);
65
66 echo "<a href='".get_permalink($page)."' target='_blank' style='color: green;'> <i class='dashicons dashicons-yes-alt'></i> /{$page->post_name} </a>";
67 }
68 ?>
69 </td>
70 </tr>
71 <?php
72 }
73 ?>
74 </tbody>
75 </table>
76
77 <form action="" method="post">
78 <?php
79 tutor_action_field('regenerate_tutor_pages');
80 tutor_nonce_field(); ?>
81
82 <p>
83 <button class="tutor-button tutor-button-primary" type="submit"><?php _e('Re-Generate Tutor Pages','tutor'); ?></button>
84 </p>
85 </form>
86
87 <?php
88 tutor_alert(__('Note: This tool will install all the missing Tutor pages. Pages already defined and set up will not be replaced.', 'tutor'), 'info');
89 ?>
90 </div>