@@ -1,4 +1,4 @@ discard block |
||
| 1 | -<?php |
|
| 1 | + <?php |
|
| 2 | 2 | /** |
| 3 | 3 | * Displays a file_upload input in a payment form |
| 4 | 4 | * |
@@ -7,36 +7,36 @@ discard block |
||
| 7 | 7 | * @version 2.8.9 |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | -defined( 'ABSPATH' ) || exit; |
|
| 10 | + defined( 'ABSPATH' ) || exit; |
|
| 11 | 11 | |
| 12 | -$label = empty( $label ) ? '' : wp_kses_post( $label ); |
|
| 13 | -$label_class = sanitize_key( preg_replace( '/[^A-Za-z0-9_-]/', '-', $label ) ); |
|
| 14 | -$id = esc_attr( $id ); |
|
| 15 | -$_id = $id . uniqid( '_' ); |
|
| 16 | -$max_file_num = empty( $max_file_num ) ? 1 : absint( $max_file_num ); |
|
| 17 | -$file_types = empty( $file_types ) ? array( 'jpg|jpeg|jpe', 'gif', 'png' ) : $file_types; |
|
| 18 | -$all_types = getpaid_get_allowed_mime_types(); |
|
| 19 | -$types = array(); |
|
| 20 | -$_types = array(); |
|
| 12 | + $label = empty( $label ) ? '' : wp_kses_post( $label ); |
|
| 13 | + $label_class = sanitize_key( preg_replace( '/[^A-Za-z0-9_-]/', '-', $label ) ); |
|
| 14 | + $id = esc_attr( $id ); |
|
| 15 | + $_id = $id . uniqid( '_' ); |
|
| 16 | + $max_file_num = empty( $max_file_num ) ? 1 : absint( $max_file_num ); |
|
| 17 | + $file_types = empty( $file_types ) ? array( 'jpg|jpeg|jpe', 'gif', 'png' ) : $file_types; |
|
| 18 | + $all_types = getpaid_get_allowed_mime_types(); |
|
| 19 | + $types = array(); |
|
| 20 | + $_types = array(); |
|
| 21 | 21 | |
| 22 | -foreach ( $file_types as $file_type ) { |
|
| 22 | + foreach ( $file_types as $file_type ) { |
|
| 23 | 23 | |
| 24 | - if ( isset( $all_types[ $file_type ] ) ) { |
|
| 25 | - $types[] = $all_types[ $file_type ]; |
|
| 26 | - $file_type = explode( '|', $file_type ); |
|
| 24 | + if ( isset( $all_types[ $file_type ] ) ) { |
|
| 25 | + $types[] = $all_types[ $file_type ]; |
|
| 26 | + $file_type = explode( '|', $file_type ); |
|
| 27 | 27 | |
| 28 | - foreach ( $file_type as $type ) { |
|
| 29 | - $type = trim( $type ); |
|
| 30 | - $types[] = ".$type"; |
|
| 31 | - $_types[] = $type; |
|
| 32 | - } |
|
| 28 | + foreach ( $file_type as $type ) { |
|
| 29 | + $type = trim( $type ); |
|
| 30 | + $types[] = ".$type"; |
|
| 31 | + $_types[] = $type; |
|
| 32 | + } |
|
| 33 | 33 | } |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | -if ( ! empty( $required ) ) { |
|
| 37 | - $label .= "<span class='text-danger'> *</span>"; |
|
| 36 | + if ( ! empty( $required ) ) { |
|
| 37 | + $label .= "<span class='text-danger'> *</span>"; |
|
| 38 | 38 | } |
| 39 | -?> |
|
| 39 | + ?> |
|
| 40 | 40 | <label><span v-html="form_element.label"></span></label> |
| 41 | 41 | <div class="form-group mb-3 <?php echo esc_attr( $label_class ); ?>" data-name="<?php echo esc_attr( $id ); ?>" data-max="<?php echo esc_attr( $max_file_num ); ?>"> |
| 42 | 42 | <label for="<?php echo esc_attr( $id ); ?>"><?php echo wp_kses_post( $label ); ?></label> |
@@ -44,9 +44,9 @@ discard block |
||
| 44 | 44 | <label for="<?php echo esc_attr( $id ); ?>" class="getpaid-file-upload-element d-flex w-100 flex-column align-items-center justify-content-center p-2 mb-2"> |
| 45 | 45 | <div class="h5 text-dark"> |
| 46 | 46 | <?php echo esc_html( ( $max_file_num > 1 ? __( 'Drag files to this area or click to upload', 'invoicing' ) : __( 'Drag your file to this area or click to upload', 'invoicing' ) ) ); ?> |
| 47 | - </div> |
|
| 47 | + </div> |
|
| 48 | 48 | <?php if ( ! empty( $description ) ) : ?> |
| 49 | - <small class="form-text text-muted"><?php echo wp_kses_post( $description ); ?></small> |
|
| 49 | + <small class="form-text text-muted"><?php echo wp_kses_post( $description ); ?></small> |
|
| 50 | 50 | <?php endif; ?> |
| 51 | 51 | </label> |
| 52 | 52 | <div class="getpaid-uploaded-files"></div> |