From 4e6e4a474d6762ec142b92320fded31913d10364 Mon Sep 17 00:00:00 2001 From: donncha Date: Wed, 13 Sep 2006 11:06:44 +0000 Subject: Add upload filter to check file size. (fixed #151) git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@745 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-content/mu-plugins/misc.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'wp-content/mu-plugins') diff --git a/wp-content/mu-plugins/misc.php b/wp-content/mu-plugins/misc.php index f336d26..18de419 100644 --- a/wp-content/mu-plugins/misc.php +++ b/wp-content/mu-plugins/misc.php @@ -83,6 +83,16 @@ function upload_is_user_over_quota( $ret ) { } add_filter( "pre_upload_error", "upload_is_user_over_quota" ); +// Use wporg wp_upload_dir() filter +function filter_upload_dir_size( $uploads ) { + if( upload_is_user_over_quota( 1 ) ) { + $uploads[ 'error' ] = true; + } + + return $uploads; +} +add_filter( 'upload_dir', 'filter_upload_dir_size' ); + function upload_is_file_too_big( $ret ) { if( $_FILES[ 'image' ][ 'size' ] > ( 1024 * get_site_option( 'fileupload_maxk', 1500 ) ) ) $ret = "This file is too big. Files must be less than " . get_site_option( 'fileupload_maxk', 1500 ) . "Kb in size.
"; -- cgit