announcement-list.php
3 years ago
attachments.php
3 years ago
quiz-list-single.php
3 years ago
thumbnail-uploader.php
3 years ago
attachments.php
54 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Tutor Attachment Meta box |
| 4 | * |
| 5 | * @package Tutor\Views |
| 6 | * @subpackage Tutor\Fragments |
| 7 | * @author Themeum <support@themeum.com> |
| 8 | * @link https://themeum.com |
| 9 | * @since 2.0.0 |
| 10 | */ |
| 11 | |
| 12 | $attachments = $data['attachments']; |
| 13 | $size_below = isset( $data['size_below'] ) && true == $data['size_below']; |
| 14 | ?> |
| 15 | |
| 16 | <div class="tutor-attachment-cards tutor-row tutor-attachment-size-<?php echo $size_below ? 'below' : 'aside'; ?> tutor-course-builder-attachments <?php echo ( isset( $data['no_control'] ) && $data['no_control'] ) ? 'tutor-no-control' : ''; ?>"> |
| 17 | <?php if ( is_array( $attachments ) && count( $attachments ) ) : ?> |
| 18 | <?php foreach ( $attachments as $attachment ) : ?> |
| 19 | <?php |
| 20 | if ( ! is_object( $attachment ) || ! property_exists( $attachment, 'id' ) ) { |
| 21 | continue; } |
| 22 | ?> |
| 23 | <div class="tutor-col-lg-6 tutor-col-xl-4 tutor-mb-16" data-attachment_id="<?php echo esc_attr( $attachment->id ); ?>"> |
| 24 | <div class="tutor-card"> |
| 25 | <div class="tutor-card-body"> |
| 26 | <div class="tutor-row tutor-align-center"> |
| 27 | <div class="tutor-col tutor-overflow-hidden"> |
| 28 | <div class="tutor-fs-6 tutor-fw-medium tutor-color-black tutor-text-ellipsis tutor-mb-4"><?php echo esc_html( $attachment->title ); ?></div> |
| 29 | <div class="tutor-fs-7 tutor-color-muted"> |
| 30 | <?php esc_html_e( 'Size', 'tutor' ); ?>: <?php echo esc_html( $attachment->size ); ?> |
| 31 | </div> |
| 32 | <input type="hidden" name="<?php echo esc_attr( isset( $data['name'] ) ? $data['name'] : '' ); ?>" value="<?php echo esc_attr( $attachment->id ); ?>"> |
| 33 | </div> |
| 34 | |
| 35 | <div class="tutor-col-auto"> |
| 36 | <span class="tutor-delete-attachment tutor-iconic-btn tutor-iconic-btn-secondary" role="button"> |
| 37 | <span class="tutor-icon-times" area-hidden="true"></span> |
| 38 | </span> |
| 39 | </div> |
| 40 | </div> |
| 41 | </div> |
| 42 | </div> |
| 43 | </div> |
| 44 | <?php endforeach; ?> |
| 45 | <?php endif; ?> |
| 46 | </div> |
| 47 | |
| 48 | <?php if ( isset( $data['add_button'] ) && true === $data['add_button'] ) : ?> |
| 49 | <button type="button" class="tutor-btn tutor-btn-outline-primary tutorUploadAttachmentBtn" data-name="<?php echo isset( $data['name'] ) ? esc_attr( $data['name'] ) : ''; ?>"> |
| 50 | <span class="tutor-icon-paperclip tutor-mr-8"></span> |
| 51 | <span><?php esc_html_e( 'Upload Attachments', 'tutor' ); ?></span> |
| 52 | </button> |
| 53 | <?php endif; ?> |
| 54 |