WordPress.org

Make WordPress Core

Changeset 12955


Ignore:
Timestamp:
02/04/10 20:28:52 (4 years ago)
Author:
ryan
Message:

Merge mu_media_buttons() into media_buttons(). see #11644

Location:
trunk/wp-admin/includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/media.php

    r12824 r12955  
    362362    $audio_upload_iframe_src = apply_filters('audio_upload_iframe_src', "$media_upload_iframe_src&type=audio"); 
    363363    $audio_title = __('Add Audio'); 
    364     $out = <<<EOF 
    365  
    366     <a href="{$image_upload_iframe_src}&amp;TB_iframe=true" id="add_image" class="thickbox" title='$image_title' onclick="return false;"><img src='images/media-button-image.gif' alt='$image_title' /></a> 
    367     <a href="{$video_upload_iframe_src}&amp;TB_iframe=true" id="add_video" class="thickbox" title='$video_title' onclick="return false;"><img src='images/media-button-video.gif' alt='$video_title' /></a> 
    368     <a href="{$audio_upload_iframe_src}&amp;TB_iframe=true" id="add_audio" class="thickbox" title='$audio_title' onclick="return false;"><img src='images/media-button-music.gif' alt='$audio_title' /></a> 
    369     <a href="{$media_upload_iframe_src}&amp;TB_iframe=true" id="add_media" class="thickbox" title='$media_title' onclick="return false;"><img src='images/media-button-other.gif' alt='$media_title' /></a> 
    370  
    371 EOF; 
     364 
     365    $do_image = $do_audio = $do_video = true; 
     366    if ( is_multisite() ) { 
     367        $media_buttons = get_site_option( 'mu_media_buttons' ); 
     368        if ( empty($media_buttons['image']) ) 
     369            $do_image = false; 
     370        if ( empty($media_buttons['audio']) ) 
     371            $do_audio = false; 
     372        if ( empty($media_buttons['video']) ) 
     373            $do_video = false; 
     374    } 
     375    $out = ''; 
     376 
     377    if ( $do_image ) 
     378        $out .= '<a href="{$image_upload_iframe_src}&amp;TB_iframe=true" id="add_image" class="thickbox" title="$image_title" onclick="return false;"><img src="images/media-button-image.gif" alt="$image_title" /></a>'; 
     379    if ( $do_video ) 
     380        $out .= '<a href="{$video_upload_iframe_src}&amp;TB_iframe=true" id="add_video" class="thickbox" title="$video_title" onclick="return false;"><img src="images/media-button-video.gif" alt="$video_title" /></a>'; 
     381    if ( $do_audio ) 
     382        $out .= '<a href="{$audio_upload_iframe_src}&amp;TB_iframe=true" id="add_audio" class="thickbox" title="$audio_title" onclick="return false;"><img src="images/media-button-music.gif" alt="$audio_title" /></a>'; 
     383    $out .= '<a href="{$media_upload_iframe_src}&amp;TB_iframe=true" id="add_media" class="thickbox" title="$media_title" onclick="return false;"><img src="images/media-button-other.gif" alt="$media_title" /></a>'; 
     384 
    372385    printf($context, $out); 
    373386} 
  • trunk/wp-admin/includes/ms.php

    r12940 r12955  
    595595} 
    596596 
    597 // Only show "Media" upload icon 
    598 function mu_media_buttons() { 
    599     global $post_ID, $temp_ID; 
    600     $uploading_iframe_ID = (int) (0 == $post_ID ? $temp_ID : $post_ID); 
    601     $context = apply_filters('media_buttons_context', __('Add media: %s')); 
    602     $media_upload_iframe_src = "media-upload.php?post_id=$uploading_iframe_ID"; 
    603     $media_title = __('Add Media'); 
    604     $mu_media_buttons = get_site_option( 'mu_media_buttons' ); 
    605     $out = ''; 
    606     if ( $mu_media_buttons[ 'image' ] ) { 
    607         $image_upload_iframe_src = apply_filters('image_upload_iframe_src', "$media_upload_iframe_src&amp;type=image"); 
    608         $image_title = __('Add an Image'); 
    609         $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>"; 
    610     } 
    611     if ( $mu_media_buttons[ 'video' ] ) { 
    612         $video_upload_iframe_src = apply_filters('video_upload_iframe_src', "$media_upload_iframe_src&amp;type=video"); 
    613         $video_title = __('Add Video'); 
    614         $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>"; 
    615     } 
    616     if ( $mu_media_buttons[ 'audio' ] ) { 
    617         $audio_upload_iframe_src = apply_filters('audio_upload_iframe_src', "$media_upload_iframe_src&amp;type=audio"); 
    618         $audio_title = __('Add Audio'); 
    619         $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>"; 
    620     } 
    621     $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>"; 
    622     printf($context, $out); 
    623 } 
    624 add_action( 'media_buttons', 'mu_media_buttons' ); 
    625 remove_action( 'media_buttons', 'media_buttons' ); 
    626  
    627597/* Warn the admin if SECRET SALT information is missing from wp-config.php */ 
    628598function secret_salt_warning() { 
Note: See TracChangeset for help on using the changeset viewer.