Changeset 1375

Show
Ignore:
Timestamp:
07/15/08 20:27:49 (5 months ago)
Author:
donncha
Message:

Added "get_id_from_blogname()"
get_blog_details() can take blogname now.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/wpmu-functions.php

    r1372 r1375  
    101101} 
    102102 
     103function get_id_from_blogname( $name ) { 
     104        global $wpdb, $current_site; 
     105        if( constant( 'VHOST' ) ) { 
     106                $domain = $name . '.' . $current_site->domain; 
     107                $path = $current_site->path; 
     108        } else { 
     109                $domain = $current_site->domain; 
     110                $path = $current_site->path . $name; 
     111        } 
     112        return $wpdb->get_var( "SELECT blog_id FROM {$wpdb->blogs} WHERE domain = '$domain' AND path = '$path'" ); 
     113} 
     114 
    103115function get_blog_details( $id, $getall = true ) { 
    104116        global $wpdb; 
    105117 
     118        if( !is_numeric( $id ) ) { 
     119                $id = get_id_from_blogname( $id ); 
     120        } 
    106121        $all = $getall == true ? '' : 'short'; 
    107122        $details = wp_cache_get( $id . $all, 'blog-details' );