Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/views/fragments/thumbnail-uploader.php
Keine Baseline-Datei – Diff nur gegen leer.
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
+