Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/02/2015 08:55:07 PM (10 years ago)
Author:
imath
Message:

Make sure the BP Attachments API behaves the right way when WordPress < 4.0

Before WordPress 4.0, there was no dynamic filter based on the name of the action posted in the upload form. So we also need to filter wp_handle_upload_prefilter to make sure the BP_Attachments->validate_upload() function will actually validate the uploads for versions of WordPress < 4.0.

Improve the i18n of the avatar type error, as the avatar types can now be filtered in the BP_Attachment_Avatar class.

Add unit tests for the BP Attachement class.

Fixes #6278

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/testcases/core/avatars.php

    r9819 r9831  
    1515
    1616        $this->rrmdir( bp_core_avatar_upload_path() . '/' . $avatar_dir );
    17     }
    18 
    19     private function rrmdir( $dir ) {
    20         $d = glob( $dir . '/*' );
    21 
    22         if ( empty( $d ) ) {
    23             return;
    24         }
    25 
    26         foreach ( $d as $file ) {
    27             if ( is_dir( $file ) ) {
    28                 $this->rrmdir( $file );
    29             } else {
    30                 @unlink( $file );
    31             }
    32         }
    33 
    34         @rmdir( $dir );
    3517    }
    3618
Note: See TracChangeset for help on using the changeset viewer.