| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- if (!defined('WPINC')) {
- die;
- }
- /** @var int $product_id */
- /** @var int $max_file_size */
- /** @var int $max_uploads */
- ?>
- <div class="studiou-fpp-upload-wrap"
- data-product-id="<?php echo esc_attr($product_id); ?>"
- data-max-file-size="<?php echo esc_attr($max_file_size); ?>"
- data-max-uploads="<?php echo esc_attr($max_uploads); ?>">
- <h3 class="studiou-fpp-heading"><?php esc_html_e('Upload Your Photos', 'studiou-wc-free-photo-product'); ?></h3>
- <?php
- $custom_info = Studiou_WC_FPP_Product::get_product_upload_info_text($product_id);
- if (!empty($custom_info)) :
- ?>
- <p class="studiou-fpp-upload-info"><?php echo nl2br(esc_html($custom_info)); ?></p>
- <?php else : ?>
- <p class="studiou-fpp-upload-info">
- <?php
- if ($max_uploads > 0) {
- echo esc_html(sprintf(
- /* translators: %1$d: max file size in MB, %2$d: max number of uploads */
- __('Upload up to %2$d photos (max %1$d MB each). Accepted formats: JPEG, PNG, TIFF, BMP, PSD, RAW (CR2, NEF, ARW, DNG, ORF, RW2, RAF), WebP.', 'studiou-wc-free-photo-product'),
- (int) $max_file_size,
- (int) $max_uploads
- ));
- } else {
- echo esc_html(sprintf(
- /* translators: %d: max file size in MB */
- __('Maximum file size: %d MB. Accepted formats: JPEG, PNG, TIFF, BMP, PSD, RAW (CR2, NEF, ARW, DNG, ORF, RW2, RAF), WebP.', 'studiou-wc-free-photo-product'),
- (int) $max_file_size
- ));
- }
- ?>
- </p>
- <?php endif; ?>
- <div class="studiou-fpp-upload-area" id="studiou-fpp-dropzone">
- <div class="studiou-fpp-upload-prompt">
- <span class="studiou-fpp-upload-icon dashicons dashicons-upload"></span>
- <p><?php esc_html_e('Drag & drop photos here, or click to choose files', 'studiou-wc-free-photo-product'); ?></p>
- </div>
- <input type="file" id="studiou-fpp-file-input" class="studiou-fpp-file-input" multiple
- accept=".jpg,.jpeg,.png,.tiff,.tif,.bmp,.psd,.cr2,.nef,.arw,.dng,.orf,.rw2,.raf,.webp" />
- </div>
- <div class="studiou-fpp-messages"></div>
- <div class="studiou-fpp-cards" id="studiou-fpp-cards"></div>
- </div>
|