You appear to be a bot. Output may be restricted
Description
Sanitize the file downloads
Ensures files are correctly mapped to an array starting with an index of 0
Usage
$array = EDD_Register_Meta::sanitize_files( $files );
Parameters
- $files
- ( array ) optional – Array of all the file downloads
Returns
array $files Array of the remapped file downloads
Source
File name: easy-digital-downloads/includes/class-edd-register-meta.php
Lines:
1 to 23 of 23
function sanitize_files( $files = array() ) { $files = $this->remove_blank_rows( $files ); // Files should always be in array format, even when there are none. if ( ! is_array( $files ) ) { $files = array(); } // Clean up filenames to ensure whitespaces are stripped foreach( $files as $id => $file ) { if( ! empty( $files[ $id ]['file'] ) ) { $files[ $id ]['file'] = trim( $file['file'] ); } if( ! empty( $files[ $id ]['name'] ) ) { $files[ $id ]['name'] = sanitize_text_field( $file['name'] ); } } // Make sure all files are rekeyed starting at 0 return $files; }