From a43a0b30f6e2b58532d3f243758f31c6c886075e Mon Sep 17 00:00:00 2001 From: donncha Date: Mon, 22 Sep 2008 16:43:54 +0000 Subject: Media buttons on Write Post page are now configurable, see #598 and #738 git-svn-id: http://svn.automattic.com/wordpress-mu/branches/2.6@1493 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/includes/mu.php | 21 ++++++++++++++++++--- wp-admin/wpmu-edit.php | 1 + wp-admin/wpmu-options.php | 8 ++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index 10f319b..f289132 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -662,9 +662,24 @@ function mu_media_buttons() { $context = apply_filters('media_buttons_context', __('Add media: %s')); $media_upload_iframe_src = "media-upload.php?post_id=$uploading_iframe_ID"; $media_title = __('Add Media'); - $out = <<$media_title -EOF; + $mu_media_buttons = get_site_option( 'mu_media_buttons' ); + $out = ''; + if( $mu_media_buttons[ 'image' ] ) { + $image_upload_iframe_src = apply_filters('image_upload_iframe_src', "$media_upload_iframe_src&type=image"); + $image_title = __('Add an Image'); + $out .= "$image_title"; + } + if( $mu_media_buttons[ 'video' ] ) { + $video_upload_iframe_src = apply_filters('video_upload_iframe_src', "$media_upload_iframe_src&type=video"); + $video_title = __('Add Video'); + $out .= "$video_title"; + } + if( $mu_media_buttons[ 'audio' ] ) { + $audio_upload_iframe_src = apply_filters('audio_upload_iframe_src', "$media_upload_iframe_src&type=audio"); + $audio_title = __('Add Audio'); + $out .= "$audio_title"; + } + $out .= "$media_title"; printf($context, $out); } add_action( 'media_buttons', 'mu_media_buttons' ); diff --git a/wp-admin/wpmu-edit.php b/wp-admin/wpmu-edit.php index 7e4b3f6..91d2d41 100644 --- a/wp-admin/wpmu-edit.php +++ b/wp-admin/wpmu-edit.php @@ -61,6 +61,7 @@ switch( $_GET['action'] ) { } update_site_option( "menu_items", $_POST['menu_items'] ); + update_site_option( "mu_media_buttons", $_POST['mu_media_buttons'] ); update_site_option( "blog_upload_space", $_POST['blog_upload_space'] ); update_site_option( "upload_filetypes", $_POST['upload_filetypes'] ); update_site_option( "site_name", $_POST['site_name'] ); diff --git a/wp-admin/wpmu-options.php b/wp-admin/wpmu-options.php index cd772a4..9bc6cf0 100644 --- a/wp-admin/wpmu-options.php +++ b/wp-admin/wpmu-options.php @@ -116,6 +116,14 @@ if (isset($_GET['updated'])) { + + + +
+
+
+ The media upload buttons to display on the "Write Post" page. Make sure you update the "Upload File Types" below as well. + MB -- cgit