PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.9
Tutor LMS – eLearning and online course solution v3.9.9
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 / template-import / templates-list.php
tutor / views / template-import Last commit date
templates-list.php 11 months ago templates.php 7 months ago
templates-list.php
71 lines
1 <?php
2 /**
3 * Templates importing listing
4 *
5 * @package Tutor
6 * @subpackage TemplateImport
7 * @author Tutor <support@themeum.com>
8 * @link https://tutor.com
9 * @since 3.6.0
10 */
11
12 use Tutor\Helpers\TemplateImportHelper;
13
14 $template_list = ( new TemplateImportHelper() )->get_template_list();
15
16 $i = 0;
17 if ( ! empty( $template_list ) ) { ?>
18 <ul class="tutor-template-list">
19 <?php
20 foreach ( $template_list as $key => $template ) {
21 $template = (object) $template;
22 if ( property_exists( $template, 'is_coming_soon' ) && ( 'off' === $template->is_coming_soon || ! $template->is_coming_soon ) ) {
23 ?>
24 <li class="tutor-template-list-single-template tutor-d-flex tutor-flex-column tutor-justify-between tutor-gap-1 tutor-p-12">
25 <div class="tutor-template-list-single-template-inner">
26 <div class="tutor-import-template-preview-img">
27 <img src="<?php echo esc_url( $template->preview_image ); ?>" loading="lazy" alt="icon">
28 </div>
29 </div>
30 <div class="tutor-template-list-single-template-footer tutor-d-flex tutor-align-center tutor-justify-between">
31 <div class="tutor-import-template-name tutor-fs-6 tutor-fw-medium">
32 <span><?php echo esc_html( $template->label ); ?></span>
33 </div>
34 <div class="tutor-d-flex tutor-align-center tutor-gap-1">
35 <button class="tutor-btn tutor-btn-primary tutor-btn-sm tutor-template-preview-btn" data-template_name="<?php echo esc_attr( $template->label ); ?>" data-template_id="<?php echo esc_attr( $template->slug ); ?>" data-template_url="<?php echo esc_url( $template->preview_url, 'tutor' ); ?>" data-template_course_data_url="<?php echo esc_url( $template->course_data_url ); ?>" >
36 <?php esc_html_e( 'Import', 'tutor' ); ?>
37 </button>
38 </div>
39 </div>
40 </li>
41 <?php
42 } else {
43 ?>
44 <li class="tutor-template-list-single-template tutor-d-flex tutor-flex-column tutor-justify-between tutor-gap-1 tutor-p-12">
45 <div class="tutor-template-list-single-template-inner">
46 <div class="tutor-import-template-preview-img">
47 <img src="<?php echo esc_url( $template->preview_image ); ?>" loading="lazy" alt="icon">
48 </div>
49 </div>
50 <div class="tutor-template-list-single-template-footer tutor-d-flex tutor-align-center tutor-justify-between">
51 <div class="tutor-import-template-name tutor-fs-6 tutor-fw-medium">
52 <span><?php echo esc_html( $template->label ); ?></span>
53 </div>
54 <div class="tutor-template-coming-soon">
55 <?php esc_html_e( 'Coming soon', 'tutor' ); ?>
56 </div>
57 </div>
58 </li>
59 <?php
60 }
61 }
62 ?>
63 </ul>
64 <?php
65 } else {
66 ?>
67 <div class="tutor-template-empty-state" style="text-align: center; margin-top: 30px;">
68 <?php esc_html_e( 'No template available.', 'tutor' ); ?>
69 </div>
70 <?php } ?>
71