Fix warnings
git-svn-id: http://svn.automattic.com/wordpress/trunk@12800 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
56fc7d5471
commit
96b459d0b4
|
@ -315,7 +315,7 @@ switch ( $action ) {
|
||||||
default:
|
default:
|
||||||
$apage = ( isset($_GET['apage'] ) && intval( $_GET['apage'] ) ) ? absint( $_GET['apage'] ) : 1;
|
$apage = ( isset($_GET['apage'] ) && intval( $_GET['apage'] ) ) ? absint( $_GET['apage'] ) : 1;
|
||||||
$num = ( isset($_GET['num'] ) && intval( $_GET['num'] ) ) ? absint( $_GET['num'] ) : 15;
|
$num = ( isset($_GET['num'] ) && intval( $_GET['num'] ) ) ? absint( $_GET['num'] ) : 15;
|
||||||
$s = wp_specialchars( trim( $_GET[ 's' ] ) );
|
$s = isset($_GET['s']) ? esc_attr( trim( $_GET[ 's' ] ) ) : '';
|
||||||
$like_s = like_escape($s);
|
$like_s = like_escape($s);
|
||||||
|
|
||||||
$query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ";
|
$query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ";
|
||||||
|
@ -332,38 +332,38 @@ switch ( $action ) {
|
||||||
AND {$wpdb->registration_log}.IP LIKE ('%{$like_s}%')";
|
AND {$wpdb->registration_log}.IP LIKE ('%{$like_s}%')";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( isset( $_GET['sortby'] ) == false ) {
|
$order_by = isset( $_GET['sortby'] ) ? $_GET['sortby'] : 'id';
|
||||||
$_GET['sortby'] = 'id';
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( $_GET['sortby'] == 'registered' ) {
|
if ( $order_by == 'registered' ) {
|
||||||
$query .= ' ORDER BY registered ';
|
$query .= ' ORDER BY registered ';
|
||||||
} elseif ( $_GET['sortby'] == 'id' ) {
|
} elseif ( $order_by == 'lastupdated' ) {
|
||||||
$query .= ' ORDER BY ' . $wpdb->blogs . '.blog_id ';
|
|
||||||
} elseif ( $_GET['sortby'] == 'lastupdated' ) {
|
|
||||||
$query .= ' ORDER BY last_updated ';
|
$query .= ' ORDER BY last_updated ';
|
||||||
} elseif ( $_GET['sortby'] == 'blogname' ) {
|
} elseif ( $order_by == 'blogname' ) {
|
||||||
$query .= ' ORDER BY domain ';
|
$query .= ' ORDER BY domain ';
|
||||||
}
|
|
||||||
|
|
||||||
$query .= ( $_GET['order'] == 'DESC' ) ? 'DESC' : 'ASC';
|
|
||||||
|
|
||||||
if ( !empty($s) ) {
|
|
||||||
$total = $wpdb->get_var( str_replace('SELECT *', 'SELECT COUNT(blog_id)', $query) );
|
|
||||||
} else {
|
} else {
|
||||||
$total = $wpdb->get_var( "SELECT COUNT(blog_id) FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ");
|
$order_by = 'id';
|
||||||
|
$query .= ' ORDER BY ' . $wpdb->blogs . '.blog_id ';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$order = isset($_GET['order']) ? $_GET['order'] : 'ASC';
|
||||||
|
$order = ( 'DESC' == $order ) ? 'DESC' : 'ASC';
|
||||||
|
$query .= $order;
|
||||||
|
|
||||||
|
if ( !empty($s) )
|
||||||
|
$total = $wpdb->get_var( str_replace('SELECT *', 'SELECT COUNT(blog_id)', $query) );
|
||||||
|
else
|
||||||
|
$total = $wpdb->get_var( "SELECT COUNT(blog_id) FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' ");
|
||||||
|
|
||||||
$query .= " LIMIT " . intval( ( $apage - 1 ) * $num) . ", " . intval( $num );
|
$query .= " LIMIT " . intval( ( $apage - 1 ) * $num) . ", " . intval( $num );
|
||||||
$blog_list = $wpdb->get_results( $query, ARRAY_A );
|
$blog_list = $wpdb->get_results( $query, ARRAY_A );
|
||||||
|
|
||||||
// Pagination
|
// Pagination
|
||||||
$url2 = "&order=" . $_GET['order'] . "&sortby=" . $_GET['sortby'] . "&s=";
|
$url2 = "&order=" . $order . "&sortby=" . $order_by . "&s=";
|
||||||
if ( $_GET[ 'blog_ip' ] ) {
|
if ( !empty($_GET[ 'blog_ip' ]) )
|
||||||
$url2 .= "&ip_address=" . urlencode( $s );
|
$url2 .= "&ip_address=" . urlencode( $s );
|
||||||
} else {
|
else
|
||||||
$url2 .= $s . "&ip_address=" . urlencode( $s );
|
$url2 .= $s . "&ip_address=" . urlencode( $s );
|
||||||
}
|
|
||||||
$blog_navigation = paginate_links( array(
|
$blog_navigation = paginate_links( array(
|
||||||
'base' => add_query_arg( 'apage', '%#%' ).$url2,
|
'base' => add_query_arg( 'apage', '%#%' ).$url2,
|
||||||
'format' => '',
|
'format' => '',
|
||||||
|
@ -421,11 +421,10 @@ switch ( $action ) {
|
||||||
$posts_columns = apply_filters('wpmu_blogs_columns', $posts_columns);
|
$posts_columns = apply_filters('wpmu_blogs_columns', $posts_columns);
|
||||||
|
|
||||||
$sortby_url = "s=";
|
$sortby_url = "s=";
|
||||||
if ( $_GET[ 'blog_ip' ] ) {
|
if ( !empty($_GET[ 'blog_ip' ]) )
|
||||||
$sortby_url .= "&ip_address=" . urlencode( $s );
|
$sortby_url .= "&ip_address=" . urlencode( $s );
|
||||||
} else {
|
else
|
||||||
$sortby_url .= urlencode( $s ) . "&ip_address=" . urlencode( $s );
|
$sortby_url .= urlencode( $s ) . "&ip_address=" . urlencode( $s );
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<table width="100%" cellpadding="3" cellspacing="3" class="widefat">
|
<table width="100%" cellpadding="3" cellspacing="3" class="widefat">
|
||||||
|
@ -434,8 +433,8 @@ switch ( $action ) {
|
||||||
<th scope="col" class="check-column"></th>
|
<th scope="col" class="check-column"></th>
|
||||||
<?php foreach($posts_columns as $column_id => $column_display_name) {
|
<?php foreach($posts_columns as $column_id => $column_display_name) {
|
||||||
$column_link = "<a href='ms-sites.php?{$sortby_url}&sortby={$column_id}&";
|
$column_link = "<a href='ms-sites.php?{$sortby_url}&sortby={$column_id}&";
|
||||||
if ( $_GET['sortby'] == $column_id ) {
|
if ( $order_by == $column_id ) {
|
||||||
$column_link .= $_GET[ 'order' ] == 'DESC' ? 'order=ASC&' : 'order=DESC&';
|
$column_link .= ($order_by == 'DESC') ? 'order=ASC&' : 'order=DESC&';
|
||||||
}
|
}
|
||||||
$column_link .= "apage={$apage}'>{$column_display_name}</a>";
|
$column_link .= "apage={$apage}'>{$column_display_name}</a>";
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
/*
|
/**
|
||||||
Helper functions for WPMU
|
* Multi-site WordPress API
|
||||||
|
*
|
||||||
|
* @package WordPress
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function load_muplugin_textdomain($domain, $path = false) {
|
function load_muplugin_textdomain($domain, $path = false) {
|
||||||
$locale = get_locale();
|
$locale = get_locale();
|
||||||
if ( empty($locale) )
|
if ( empty($locale) )
|
||||||
|
@ -125,11 +128,13 @@ function get_blog_details( $id, $getall = true ) {
|
||||||
if ( !is_numeric( $id ) )
|
if ( !is_numeric( $id ) )
|
||||||
$id = get_id_from_blogname( $id );
|
$id = get_id_from_blogname( $id );
|
||||||
|
|
||||||
|
$id = (int) $id;
|
||||||
|
|
||||||
$all = $getall == true ? '' : 'short';
|
$all = $getall == true ? '' : 'short';
|
||||||
$details = wp_cache_get( $id . $all, 'blog-details' );
|
$details = wp_cache_get( $id . $all, 'blog-details' );
|
||||||
|
|
||||||
if ( $details ) {
|
if ( $details ) {
|
||||||
if ( $details == -1 )
|
if ( !is_object($details) && $details == -1 )
|
||||||
return false;
|
return false;
|
||||||
elseif ( !is_object($details) ) // Clear old pre-serialized objects. Cache clients do better with that.
|
elseif ( !is_object($details) ) // Clear old pre-serialized objects. Cache clients do better with that.
|
||||||
wp_cache_delete( $id . $all, 'blog-details' );
|
wp_cache_delete( $id . $all, 'blog-details' );
|
||||||
|
|
Loading…
Reference in New Issue