Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/views/fragments/thumbnail-uploader.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
1 -
1 + <?php
2 + /**
3 + * Quiz list single view
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 + // Extract vars media_heading,media_id,input_name,media_url.
13 + extract( $data );
14 +
15 + if ( empty( $media_url ) ) {
16 + $media_url = wp_get_attachment_url( $media_id );
17 + }
18 +
19 + $is_borderless = isset( $data['borderless'] ) && true == $data['borderless'];
20 + $placeholder = ! empty( $data['placeholder'] ) ? $data['placeholder'] : '';
21 + $background = ! empty( $data['background'] ) ? $data['background'] : '#eff1f7';
22 + $border_color = ! empty( $data['border'] ) ? $data['border'] : '#eff1f7';
23 + ?>
24 + <div class="tutor-thumbnail-uploader tutor-mt-12" data-media-heading="<?php echo ! empty( $media_heading ) ? esc_attr( $media_heading ) : esc_attr__( 'Select or Upload Media Of Your Chosen Persuasion', 'tutor' ); ?>" data-button-text="<?php echo esc_html( ! empty( $button_text ) ? $button_text : __( 'Use this media', 'tutor' ) ); ?>">
25 + <div class="thumbnail-wrapper tutor-d-flex tutor-align-center <?php echo $is_borderless ? 'tutor-is-borderless' : 'tutor-p-16'; ?>">
26 + <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 ); ?>;">
27 + <span class="preview-loading"></span>
28 + <input type="hidden" class="tutor-tumbnail-id-input" name="<?php echo esc_attr( $input_name ); ?>" value="<?php echo esc_attr( ! empty( $media_id ) ? $media_id : '' ); ?>">
29 + <img src="<?php echo esc_url( $media_url ? $media_url : $placeholder ); ?>" data-placeholder="<?php echo esc_attr( $placeholder ); ?>"/>
30 + <span class="delete-btn" style="<?php echo ! $media_url ? 'display:none' : ''; ?>"></span>
31 + </div>
32 + <div class="thumbnail-input">
33 + <div class="tutor-fs-6 tutor-color-secondary">
34 + <?php if ( isset( $data['desc']['file_size'] ) ) : ?>
35 + <?php esc_html_e( 'Size: ', 'tutor' ); ?>
36 + <span class="tutor-fs-7 tutor-fw-medium">
37 + <?php echo esc_html( $data['desc']['file_size'] ); ?>
38 + </span>
39 + <?php else : ?>
40 + <?php esc_html_e( 'Size: ', 'tutor' ); ?>
41 + <span class="tutor-fs-7 tutor-fw-medium">
42 + <?php esc_html_e( '700x430 pixels', 'tutor' ); ?>
43 + </span>
44 + <?php endif; ?>
45 + <br />
46 + <?php if ( isset( $data['desc']['file_support'] ) ) : ?>
47 + <?php esc_html_e( 'File Support: ', 'tutor' ); ?>
48 + <span class="tutor-fs-7 tutor-fw-medium">
49 + <?php echo esc_html( $data['desc']['file_support'] ); ?>
50 + </span>
51 + <?php else : ?>
52 + <?php esc_html_e( 'File Support: ', 'tutor' ); ?>
53 + <span class="tutor-fs-7 tutor-fw-medium">
54 + <?php echo esc_html_x( '.jpg, .jpeg,. gif, or .png', 'tutor-supported-image-type', 'tutor' ); ?>
55 + </span>
56 + <?php endif; ?>
57 + </div>
58 +
59 + <button type="button" class="tutor-btn tutor-btn-primary tutor-btn-sm tutor-mt-16 tutor-thumbnail-upload-button">
60 + <span class="tutor-icon-image-landscape tutor-mr-8" area-hidden="true"></span>
61 + <span><?php esc_html_e( 'Upload Image', 'tutor' ); ?></span>
62 + </button>
63 + </div>
64 + </div>
65 + </div>
66 +