summaryrefslogtreecommitdiffstats
path: root/wp-admin/includes
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-09-22 16:43:54 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2008-09-22 16:43:54 +0000
commita43a0b30f6e2b58532d3f243758f31c6c886075e (patch)
treeb4002f23255af90c37ffec0b94358043a2830c67 /wp-admin/includes
parent967611ca7eb235103dbabfa968d76caca1217851 (diff)
downloadwordpress-mu-a43a0b30f6e2b58532d3f243758f31c6c886075e.tar.gz
wordpress-mu-a43a0b30f6e2b58532d3f243758f31c6c886075e.tar.xz
wordpress-mu-a43a0b30f6e2b58532d3f243758f31c6c886075e.zip
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
Diffstat (limited to 'wp-admin/includes')
-rw-r--r--wp-admin/includes/mu.php21
1 files changed, 18 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 = <<<EOF
- <a href="{$media_upload_iframe_src}&amp;TB_iframe=true&amp;height=500&amp;width=640" class="thickbox" title='$media_title'><img src='images/media-button-other.gif' alt='$media_title' /></a>
-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&amp;type=image");
+ $image_title = __('Add an Image');
+ $out .= "<a href='{$image_upload_iframe_src}&amp;TB_iframe=true' id='add_image' class='thickbox' title='$image_title'><img src='images/media-button-image.gif' alt='$image_title' /></a>";
+ }
+ if( $mu_media_buttons[ 'video' ] ) {
+ $video_upload_iframe_src = apply_filters('video_upload_iframe_src', "$media_upload_iframe_src&amp;type=video");
+ $video_title = __('Add Video');
+ $out .= "<a href='{$video_upload_iframe_src}&amp;TB_iframe=true' id='add_video' class='thickbox' title='$video_title'><img src='images/media-button-video.gif' alt='$video_title' /></a>";
+ }
+ if( $mu_media_buttons[ 'audio' ] ) {
+ $audio_upload_iframe_src = apply_filters('audio_upload_iframe_src', "$media_upload_iframe_src&amp;type=audio");
+ $audio_title = __('Add Audio');
+ $out .= "<a href='{$audio_upload_iframe_src}&amp;TB_iframe=true' id='add_audio' class='thickbox' title='$audio_title'><img src='images/media-button-music.gif' alt='$audio_title' /></a>";
+ }
+ $out .= "<a href='{$media_upload_iframe_src}&amp;TB_iframe=true&amp;height=500&amp;width=640' class='thickbox' title='$media_title'><img src='images/media-button-other.gif' alt='$media_title' /></a>";
printf($context, $out);
}
add_action( 'media_buttons', 'mu_media_buttons' );