announcement-list.php
4 years ago
attachments.php
4 years ago
quiz-list-single.php
4 years ago
thumbnail-uploader.php
4 years ago
thumbnail-uploader.php
47 lines
| 1 | <?php |
| 2 | extract( $data ); // $media_heading, $media_id, $input_name, $media_url |
| 3 | |
| 4 | if ( empty( $media_url ) ) { |
| 5 | $media_url = wp_get_attachment_url( $media_id ); |
| 6 | } |
| 7 | |
| 8 | $is_borderless = isset( $data['borderless'] ) && $data['borderless'] == true; |
| 9 | $placeholder = ! empty( $data['placeholder'] ) ? $data['placeholder'] : ''; |
| 10 | $background = ! empty( $data['background']) ? $data['background'] : '#eff1f7'; |
| 11 | $border_color = ! empty( $data['border']) ? $data['border'] : '#eff1f7'; |
| 12 | ?> |
| 13 | <div class="tutor-thumbnail-uploader tutor-mt-12" data-media-heading="<?php echo ! empty( $media_heading ) ? $media_heading : __( 'Select or Upload Media Of Your Chosen Persuasion', 'tutor' ); ?>" data-button-text="<?php echo ! empty( $button_text ) ? $button_text : __( 'Use this media', 'tutor' ); ?>"> |
| 14 | <div class="thumbnail-wrapper tutor-d-flex tutor-align-center <?php echo $is_borderless ? 'tutor-is-borderless' : 'tutor-p-16'; ?>"> |
| 15 | <div class="thumbnail-preview image-previewer tutor-mr-28" style="background:<?php echo esc_attr( $background ); ?>; border: 2px solid <?php echo esc_attr( $border_color ); ?>;"> |
| 16 | <span class="preview-loading"></span> |
| 17 | <input type="hidden" class="tutor-tumbnail-id-input" name="<?php echo $input_name; ?>" value="<?php echo ! empty( $media_id ) ? $media_id : ''; ?>"> |
| 18 | <img src="<?php echo $media_url ? $media_url : $placeholder; ?>" data-placeholder="<?php echo $placeholder; ?>"/> |
| 19 | <span class="delete-btn" style="<?php echo ! $media_url ? 'display:none' : ''; ?>"></span> |
| 20 | </div> |
| 21 | <div class="thumbnail-input"> |
| 22 | <div class="tutor-fs-6 tutor-color-secondary"> |
| 23 | <?php |
| 24 | if ( isset($data['desc']['file_size']) ) { |
| 25 | printf( __( 'Size: <span class="tutor-fs-7 tutor-fw-medium">%s</span>', 'tutor' ), esc_attr( $data['desc']['file_size'] ) ); |
| 26 | } else { |
| 27 | printf( __( 'Size: <span class="tutor-fs-7 tutor-fw-medium">%s</span>', 'tutor' ), '700x430 pixels' ); |
| 28 | } |
| 29 | ?> |
| 30 | <br /> |
| 31 | <?php |
| 32 | if ( isset($data['desc']['file_support']) ) { |
| 33 | printf( __( 'File Support: <span class="tutor-fs-7 tutor-fw-medium">%s</span>', 'tutor' ), esc_attr( $data['desc']['file_support'] ) ); |
| 34 | } else { |
| 35 | printf( __( 'File Support: <span class="tutor-fs-7 tutor-fw-medium">%s</span>', 'tutor' ), 'jpg, .jpeg,. gif, or .png.' ); |
| 36 | } |
| 37 | ?> |
| 38 | </div> |
| 39 | |
| 40 | <button type="button" class="tutor-btn tutor-btn-primary tutor-btn-sm tutor-mt-16 tutor-thumbnail-upload-button"> |
| 41 | <span class="tutor-icon-image-landscape tutor-mr-8" area-hidden="true"></span> |
| 42 | <span><?php _e( 'Upload Image', 'tutor' ); ?></span> |
| 43 | </button> |
| 44 | </div> |
| 45 | </div> |
| 46 | </div> |
| 47 |