PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.3
Tutor LMS – eLearning and online course solution v4.0.3
4.0.3 4.0.2 4.0.1 4.0.0 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 / templates / learning-area / lesson / exercise-files.php
tutor / templates / learning-area / lesson Last commit date
comment-card.php 3 weeks ago comment-form.php 3 weeks ago comment-list.php 3 weeks ago comment-replies.php 3 weeks ago comments.php 3 weeks ago content.php 3 weeks ago exercise-files.php 3 weeks ago footer.php 3 weeks ago nav-item.php 1 week ago overview.php 3 weeks ago
exercise-files.php
52 lines
1 <?php
2 /**
3 * Lesson exercise files
4 *
5 * @package Tutor\Templates
6 * @subpackage LearningArea
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 4.0.0
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 use TUTOR\Icon;
15 use Tutor\Components\SvgIcon;
16 global $tutor_current_content_id;
17
18 $attachments = tutor_utils()->get_attachments( $tutor_current_content_id );
19 $open_mode_view = 'view' === apply_filters( 'tutor_pro_attachment_open_mode', null );
20
21 ?>
22
23 <div x-show="activeTab === 'exercise_files'" x-cloak class="tutor-tab-panel" role="tabpanel">
24 <div class="tutor-lesson-exercise-files tutor-p-6">
25 <h5 class="tutor-h5 tutor-mb-4"><?php esc_html_e( 'Exercise Files', 'tutor' ); ?></h5>
26 <div class="tutor-grid tutor-grid-cols-2 tutor-sm-grid-cols-1 tutor-gap-5">
27 <?php foreach ( $attachments as $attachment ) : ?>
28 <div class="tutor-rounded-md tutor-flex tutor-flex-col tutor-gap-2">
29 <div class="tutor-card tutor-attachment-card">
30 <div class="tutor-attachment-card-icon" aria-hidden="true">
31 <?php SvgIcon::make()->name( Icon::RESOURCES )->render(); ?>
32 </div>
33 <div class="tutor-attachment-card-body">
34 <div class="tutor-attachment-card-title">
35 <?php echo esc_html( sprintf( '%s (%s)', $attachment->title, $attachment->ext ) ); ?>
36 </div>
37 <span class="tutor-attachment-card-meta">
38 <?php echo esc_html( $attachment->size ); ?>
39 </span>
40 </div>
41 <div class="tutor-attachment-card-actions">
42 <a href="<?php echo esc_url( $attachment->url ); ?>" class="tutor-btn tutor-btn-ghost tutor-btn-x-small tutor-btn-icon" rel="noopener" <?php echo esc_attr( $open_mode_view ? 'target="_blank"' : 'download' ); ?>>
43 <?php SvgIcon::make()->name( $open_mode_view ? Icon::LINK_EXTERNAL : Icon::DOWNLOAD_2 )->size( 20 )->render(); ?>
44 </a>
45 </div>
46 </div>
47 </div>
48 <?php endforeach; ?>
49 </div>
50 </div>
51 </div>
52