Changeset 3053314
- Timestamp:
- 03/18/2024 10:05:58 AM (2 years ago)
- Location:
- pie-register/trunk
- Files:
-
- 4 edited
-
classes/base.php (modified) (2 diffs)
-
classes/profile_admin.php (modified) (2 diffs)
-
pie-register.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pie-register/trunk/classes/base.php
r3047826 r3053314 2562 2562 $temp_file_name = sanitize_file_name("file_".abs( crc32( wp_generate_password( rand(7,12) ) ."_".time() ) )."_".$form_id.".".$extension); 2563 2563 $temp_file_url = $upload_dir['baseurl']."/piereg_users_files/".$user_id."/"."pie_".$field_slug."/".$temp_file_name; 2564 2564 2565 // Allowed Mime Types in WordPress 2566 $allowed_mime_types = get_allowed_mime_types(); 2567 $valid_mime_type = wp_check_filetype($temp_file_name,$allowed_mime_types); 2568 2569 // Validate file extension type 2565 2570 $validate_file_ext_type = wp_check_filetype_and_ext( $temp_file_url, $temp_file_name ); 2566 if ( ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 2571 2572 if ( ( $valid_mime_type['type'] !== false ) && ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 2567 2573 { 2568 2574 if(!move_uploaded_file($_FILES[$field_slug]['tmp_name'],$temp_dir."/".$temp_file_name)){ … … 2601 2607 $temp_file_name = sanitize_file_name("file_".abs( crc32( wp_generate_password( rand(7,12) ) ."_".time() ) )."_".$form_id.".".$extension); 2602 2608 $temp_file_url = $upload_dir['baseurl']."/piereg_users_files/".$user_id."/"."pie_".$field_slug."/".$temp_file_name; 2609 2603 2610 // Allowed Mime Types in WordPress 2611 $allowed_mime_types = get_allowed_mime_types(); 2612 $valid_mime_type = wp_check_filetype($temp_file_name,$allowed_mime_types); 2613 2614 // Validate file extension type 2604 2615 $validate_file_ext_type = wp_check_filetype_and_ext( $temp_file_url, $temp_file_name ); 2605 if ( ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 2616 2617 if ( ( $valid_mime_type['type'] !== false ) && ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 2606 2618 { 2607 2619 if(!move_uploaded_file($_FILES[$field_slug]['tmp_name'],$temp_dir."/".$temp_file_name)){ -
pie-register/trunk/classes/profile_admin.php
r3047826 r3053314 820 820 $temp_file_name = sanitize_file_name("file_".crc32($user_id."_".$extension."_".time()).".".$extension); 821 821 $temp_file_url = $upload_dir['baseurl']."/piereg_users_files/".$user_id."/".$field_slug."/".$temp_file_name; 822 822 823 // Allowed Mime Types in WordPress 824 $allowed_mime_types = get_allowed_mime_types(); 825 $valid_mime_type = wp_check_filetype($temp_file_name,$allowed_mime_types); 826 827 // Validate file extension type 823 828 $validate_file_ext_type = wp_check_filetype_and_ext( $temp_file_url, $temp_file_name ); 824 if ( ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 829 830 if ( ( $valid_mime_type['type'] !== false ) && ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 825 831 { 826 832 if(!move_uploaded_file($_FILES[$field_slug]['tmp_name'],$temp_dir."/".$temp_file_name) && $required){ … … 846 852 $temp_file_name = sanitize_file_name("file_".crc32($user_id."_".$extension."_".time()).".".$extension); 847 853 $temp_file_url = $upload_dir['baseurl']."/piereg_users_files/".$user_id."/".$field_slug."/".$temp_file_name; 854 848 855 // Allowed Mime Types in WordPress 856 $allowed_mime_types = get_allowed_mime_types(); 857 $valid_mime_type = wp_check_filetype($temp_file_name,$allowed_mime_types); 858 859 // Validate file extension type 849 860 $validate_file_ext_type = wp_check_filetype_and_ext( $temp_file_url, $temp_file_name ); 850 if ( ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 861 862 if ( ( $valid_mime_type['type'] !== false ) && ( $validate_file_ext_type['ext'] !== false ) && ( $validate_file_ext_type['type'] !== false) ) 851 863 { 852 864 if(!move_uploaded_file($_FILES[$field_slug]['tmp_name'],$temp_dir."/".$temp_file_name) && $required){ -
pie-register/trunk/pie-register.php
r3047826 r3053314 5 5 Plugin URI: https://pieregister.com/ 6 6 Description: Create custom user registration forms, drag & drop form builder, send invitation codes, add conditional logic, 2-step authentication, assign user roles, accept payments and more! 7 Version: 3.8.3. 27 Version: 3.8.3.3 8 8 Author: Pie Register 9 9 Author URI: https://pieregister.com/ -
pie-register/trunk/readme.txt
r3047826 r3053314 6 6 Tested up to: 6.4 7 7 Requires PHP: 5.6 8 Stable tag: 3.8.3. 28 Stable tag: 3.8.3.3 9 9 License: GNU Version 2 or Any Later Version 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 232 232 233 233 == CHANGELOG == 234 ### 3.8.3.3 235 236 *Released Date 18th March 2024* 237 238 * Fixed: File type and extension validations to the file upload field. 239 234 240 ### 3.8.3.2 235 241
Note: See TracChangeset
for help on using the changeset viewer.