From f1ddafe372c7c84d2251a3ea78496cf76f29c737 Mon Sep 17 00:00:00 2001 From: donncha Date: Mon, 22 Oct 2007 16:42:10 +0000 Subject: Added "DISABLE_UPLOADS" and "DISABLE_UPLOADS_MESSAGE" git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1119 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/includes/mu.php | 6 ++++-- wp-admin/includes/upload.php | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'wp-admin/includes') diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index 7cdbdec..297f10e 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -1,4 +1,5 @@ buy more space' ); } } -add_filter('upload_files_upload','wpmu_checkAvailableSpace'); +add_action('upload_files_upload','wpmu_checkAvailableSpace'); ?> diff --git a/wp-admin/includes/upload.php b/wp-admin/includes/upload.php index 9d3fda1..61b0302 100644 --- a/wp-admin/includes/upload.php +++ b/wp-admin/includes/upload.php @@ -102,6 +102,13 @@ function wp_upload_view() { } function wp_upload_form() { + if ( defined('DISABLE_UPLOADS') && constant('DISABLE_UPLOADS') ) { + if ( defined('DISABLE_UPLOADS_MESSAGE') && constant('DISABLE_UPLOADS_MESSAGE') ) { + return print(__(DISABLE_UPLOADS_MESSAGE)); + } else { + return print(__('Sorry, uploads are temporarily disabled.')); + } + } $id = get_the_ID(); global $post_id, $tab, $style; $enctype = $id ? '' : ' enctype="multipart/form-data"'; @@ -194,6 +201,13 @@ function wp_upload_tab_upload_action() { switch ( $action ) : case 'upload' : + if ( defined('DISABLE_UPLOADS') && constant('DISABLE_UPLOADS') ) { + if ( defined('DISABLE_UPLOADS_MESSAGE') && constant('DISABLE_UPLOADS_MESSAGE') ) { + return die(__(DISABLE_UPLOADS_MESSAGE)); + } else { + return die(__('Sorry, uploads are temporarily disabled.')); + } + } global $from_tab, $post_id, $style; if ( !$from_tab ) $from_tab = 'upload'; -- cgit