Ticket #20835: 20835.2.diff
| File 20835.2.diff, 11.2 KB (added by , 14 years ago) |
|---|
-
wp-includes/script-loader.php
267 267 268 268 $scripts->add( 'user-profile', "/wp-admin/js/user-profile$suffix.js", array( 'jquery', 'password-strength-meter' ), false, 1 ); 269 269 270 $scripts->add( 'user-s earch', "/wp-admin/js/user-search$suffix.js", array( 'jquery-ui-autocomplete' ), false, 1 );270 $scripts->add( 'user-suggest', "/wp-admin/js/user-suggest$suffix.js", array( 'jquery-ui-autocomplete' ), false, 1 ); 271 271 272 $scripts->add( 'site-search', "/wp-admin/js/site-search$suffix.js", array( 'jquery-ui-autocomplete' ), false, 1 );273 274 272 $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", array(), false, 1 ); 275 273 276 274 $scripts->add( 'wplink', "/wp-includes/js/wplink$suffix.js", array( 'jquery', 'wpdialogs' ), false, 1 ); -
wp-admin/users.php
339 339 exit; 340 340 } 341 341 342 if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' )343 && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) )344 ) {345 wp_enqueue_script( 'user-search' );346 }347 348 342 include('./admin-header.php'); 349 343 350 344 $messages = array(); -
wp-admin/admin-ajax.php
38 38 39 39 $core_actions_get = array( 40 40 'fetch-list', 'ajax-tag-search', 'wp-compression-test', 'imgedit-preview', 'oembed-cache', 41 'autocomplete-user', ' autocomplete-site', 'dashboard-widgets',41 'autocomplete-user', 'dashboard-widgets', 42 42 ); 43 43 44 44 $core_actions_post = array( -
wp-admin/includes/ajax-actions.php
212 212 wp_die(); 213 213 } 214 214 215 function wp_ajax_autocomplete_site() {216 if ( ! is_multisite() || ! current_user_can( 'manage_sites' ) || wp_is_large_network( 'sites' ) )217 wp_die( -1 );218 219 $return = array();220 221 global $wpdb;222 $like_escaped_term = '%' . like_escape( stripslashes( $_REQUEST['term'] ) ) . '%';223 $sites = $wpdb->get_results( $wpdb->prepare( "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE ( domain LIKE %s OR path LIKE %s ) AND public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0' ORDER BY registered DESC", $like_escaped_term, $like_escaped_term ), ARRAY_A );224 225 if ( empty( $sites ) )226 wp_die( -1 );227 228 foreach ( (array) $sites as $details ) {229 $blogname = get_blog_option( $details['blog_id'], 'blogname' );230 $return[] = array(231 'label' => sprintf( '%1$s (%2$s)', $blogname, $details['domain'] . $details['path'] ),232 'value' => $details['domain']233 );234 }235 236 wp_die( json_encode( $return ) );237 }238 239 215 /* 240 216 * Ajax helper. 241 217 */ -
wp-admin/includes/dashboard.php
414 414 if ( current_user_can('create_users') ) 415 415 $actions['create-user'] = '<a href="' . network_admin_url('user-new.php') . '">' . __( 'Create a New User' ) . '</a>'; 416 416 417 if ( ! wp_is_large_network( 'users' ) )418 wp_enqueue_script( 'user-search' );419 420 if ( ! wp_is_large_network( 'sites' ) )421 wp_enqueue_script( 'site-search' );422 423 417 $c_users = get_user_count(); 424 418 $c_blogs = get_blog_count(); 425 419 … … 442 436 <p class="youhave"><?php echo $sentence; ?></p> 443 437 <?php do_action( 'wpmuadminresult', '' ); ?> 444 438 445 <form name="searchform"action="<?php echo network_admin_url('users.php'); ?>" method="get">439 <form action="<?php echo network_admin_url('users.php'); ?>" method="get"> 446 440 <p> 447 <input type="search" name="s" value="" size="30" id="all-user-search-input" />441 <input type="search" name="s" value="" size="30" autocomplete="off" /> 448 442 <?php submit_button( __( 'Search Users' ), 'button', 'submit', false, array( 'id' => 'submit_users' ) ); ?> 449 443 </p> 450 444 </form> 451 445 452 <form name="searchform"action="<?php echo network_admin_url('sites.php'); ?>" method="get">446 <form action="<?php echo network_admin_url('sites.php'); ?>" method="get"> 453 447 <p> 454 <input type="search" name="s" value="" size="30" id="site-search-input" />448 <input type="search" name="s" value="" size="30" autocomplete="off" /> 455 449 <?php submit_button( __( 'Search Sites' ), 'button', 'submit', false, array( 'id' => 'submit_sites' ) ); ?> 456 450 </p> 457 451 </form> -
wp-admin/js/user-search.js
1 jQuery(function(d){var f=typeof(current_site_id)!="undefined"?"&site_id="+current_site_id:"",c=!!("undefined"!=typeof isRtl&&isRtl),a=c?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},b=function(h,g){d(this).addClass("open")},e=function(h,g){d(this).removeClass("open")};d("#adduser-email, #newuser").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=add"+f,delay:500,minLength:2,position:a,open:b,close:e});d("#user-search-input").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=search"+f,delay:500,minLength:2,position:a,open:b,close:e});d("#all-user-search-input").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=search-all"+f,delay:500,minLength:2,position:a,open:b,close:e})});2 No newline at end of file -
wp-admin/js/site-search.js
1 jQuery(function(b){var a=!!("undefined"!=typeof isRtl&&isRtl);b("#site-search-input").autocomplete({source:ajaxurl+"?action=autocomplete-site",delay:500,minLength:2,position:a?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(d,c){b(this).addClass("open")},close:function(d,c){b(this).removeClass("open")}})});2 No newline at end of file -
wp-admin/js/user-search.dev.js
1 jQuery( function($) {2 var id = typeof( current_site_id ) != 'undefined' ? '&site_id=' + current_site_id : '',3 isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),4 position = isRTL ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },5 open = function(e, ui) {6 $(this).addClass('open');7 },8 close = function(e, ui) {9 $(this).removeClass('open');10 };11 12 $( '#adduser-email, #newuser' ).autocomplete({13 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,14 delay: 500,15 minLength: 2,16 position: position,17 open: open,18 close: close19 });20 21 $( '#user-search-input' ).autocomplete({22 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search' + id,23 delay: 500,24 minLength: 2,25 position: position,26 open: open,27 close: close28 });29 30 $( '#all-user-search-input' ).autocomplete({31 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search-all' + id,32 delay: 500,33 minLength: 2,34 position: position,35 open: open,36 close: close37 });38 }); -
wp-admin/js/user-suggest.dev.js
9 9 $(this).removeClass('open'); 10 10 }; 11 11 12 $( '#adduser-email, #newuser ' ).autocomplete({12 $( '#adduser-email, #newuser, .wp-user-suggest' ).autocomplete({ 13 13 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id, 14 14 delay: 500, 15 15 minLength: 2, … … 17 17 open: open, 18 18 close: close 19 19 }); 20 21 $( '#user-search-input' ).autocomplete({22 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search' + id,23 delay: 500,24 minLength: 2,25 position: position,26 open: open,27 close: close28 });29 30 $( '#all-user-search-input' ).autocomplete({31 source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search-all' + id,32 delay: 500,33 minLength: 2,34 position: position,35 open: open,36 close: close37 });38 20 }); -
wp-admin/js/site-search.dev.js
1 jQuery( function($) {2 var isRTL = !! ( 'undefined' != typeof isRtl && isRtl );3 $( '#site-search-input' ).autocomplete({4 source: ajaxurl + '?action=autocomplete-site',5 delay: 500,6 minLength: 2,7 position: isRTL ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },8 open: function(e, ui) { $(this).addClass('open'); },9 close: function(e, ui) { $(this).removeClass('open'); }10 });11 }); -
wp-admin/user-new.php
180 180 if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' ) 181 181 && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) ) 182 182 ) { 183 wp_enqueue_script( 'user-s earch' );183 wp_enqueue_script( 'user-suggest' ); 184 184 } 185 185 186 186 require_once( 'admin-header.php' ); -
wp-admin/network/users.php
245 245 '<p>' . __('<a href="http://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 246 246 ); 247 247 248 if ( ! wp_is_large_network( 'users' ) )249 wp_enqueue_script( 'user-search' );250 251 248 require_once( '../admin-header.php' ); 252 249 253 250 if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) { -
wp-admin/network/site-users.php
172 172 $submenu_file = 'sites.php'; 173 173 174 174 if ( ! wp_is_large_network( 'users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) ) 175 wp_enqueue_script( 'user-s earch' );175 wp_enqueue_script( 'user-suggest' ); 176 176 177 177 require('../admin-header.php'); ?> 178 178 -
wp-admin/network/sites.php
282 282 283 283 $wp_list_table->prepare_items(); 284 284 285 if ( ! wp_is_large_network( 'sites' ) )286 wp_enqueue_script( 'site-search' );287 288 285 require_once( '../admin-header.php' ); 289 286 ?> 290 287
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)