WordPress.org

Make WordPress Core

Ticket #20946: 20946.2.diff

File 20946.2.diff, 7.6 KB (added by DrewAPicture, 22 months ago)

Tweaked version of first-pass

  • wp-admin/includes/dashboard.php

     
    408408} 
    409409 
    410410function wp_network_dashboard_right_now() { 
     411 
     412        if ( ! wp_is_large_network('users') ) 
     413                $c_users = get_user_count(); 
     414        else 
     415                $c_users = __( '10,000+' ); 
     416 
     417        if ( ! wp_is_large_network('sites') ) 
     418                $c_blogs = get_blog_count();             
     419        else 
     420                $c_blogs = __( '10,000+' ); 
     421         
     422        $c_plugins = count( get_plugins() ); 
     423        $c_themes = count( wp_get_themes() );    
     424 
     425        echo "\n\t".'<div class="table table_totals">'; 
     426        echo "\n\t".'<p class="sub">' . __('Network') . '</p>'."\n\t".'<table>'; 
     427        echo "\n\t".'<tr class="first">'; 
     428 
     429        // Sites 
     430        $num = number_format_i18n( $c_blogs ); 
     431        $text = _n( 'Site', 'Sites', $c_blogs ); 
     432        $count_url = network_admin_url('sites.php'); 
     433                $num = '<a href="' . $count_url . '">' . $num . '</a>'; 
     434                $text = '<a href=' . $count_url . '>' . $text . '</a>'; 
     435        echo '<td class="first b b_sites">' . $num . '</td>'; 
     436        echo '<td class="t sites">' . $text . '</td>'; 
     437         
     438        echo '</tr><tr>'; 
     439         
     440        // Users 
     441        $num = number_format_i18n( $c_users ); 
     442        $text = _n( 'User', 'Users', $c_users ); 
     443        $count_url = network_admin_url('users'); 
     444                $num = '<a href="' . $count_url . '">' . $num . '</a>'; 
     445                $text = '<a href="' . $count_url . '">' . $text . '</a>'; 
     446        echo '<td class="first b b-users">' . $num . '</td>'; 
     447        echo '<td class="t users">' . $text . '</td>'; 
     448         
     449        echo '</tr><tr>'; 
     450         
     451        // Themes 
     452        $num = number_format_i18n( $c_themes ); 
     453        $text = _n( 'Theme', 'Themes', $c_themes ); 
     454        $count_url = network_admin_url('themes.php'); 
     455                $num = '<a href="' . $count_url . '">' . $num . '</a>'; 
     456                $text = '<a href="' . $count_url . '">' . $text . '</a>'; 
     457        echo '<td class="first b b-themes">' . $num . '</td>'; 
     458        echo '<td class="t themes">' . $text . '</td>'; 
     459         
     460        echo '</tr><tr>'; 
     461         
     462        // Plugins 
     463        $num = number_format_i18n( $c_plugins ); 
     464        $text = _n( 'Plugin', 'Plugins', $c_plugins ); 
     465        $count_url = network_admin_url('plugins.php'); 
     466                $num = '<a href"' . $count_url . '">' . $num . '</a>'; 
     467                $text = '<a href="' . $count_url . '">' . $text . '</a>'; 
     468        echo '<td class="first b b-plugins">' . $num . '</td>'; 
     469        echo '<td class="t plugins">' . $text . '</td>'; 
     470 
     471        echo '</tr>'; 
     472 
     473        do_action( 'mu_right_now_network_table_end' ); 
     474        echo "\n\t</table>\n\t</div>"; 
     475 
     476        echo "\n\t".'<div class="table table_tools">'; 
     477        echo "\n\t".'<p class="sub">' . __( 'Tools' ) . '</p>'."\n\t".'<table>'; 
     478        echo "\n\t".'<tr class="first">'; 
     479 
    411480        $actions = array(); 
    412481        if ( current_user_can('create_sites') ) 
    413482                $actions['create-site'] = '<a href="' . network_admin_url('site-new.php') . '">' . __( 'Create a New Site' ) . '</a>'; 
    414483        if ( current_user_can('create_users') ) 
    415484                $actions['create-user'] = '<a href="' . network_admin_url('user-new.php') . '">' . __( 'Create a New User' ) . '</a>'; 
    416485 
    417         $c_users = get_user_count(); 
    418         $c_blogs = get_blog_count(); 
    419  
    420         $user_text = sprintf( _n( '%s user', '%s users', $c_users ), number_format_i18n( $c_users ) ); 
    421         $blog_text = sprintf( _n( '%s site', '%s sites', $c_blogs ), number_format_i18n( $c_blogs ) ); 
    422  
    423         $sentence = sprintf( __( 'You have %1$s and %2$s.' ), $blog_text, $user_text ); 
    424  
    425486        if ( $actions ) { 
    426487                echo '<ul class="subsubsub">'; 
    427488                foreach ( $actions as $class => $action ) { 
     
    430491                echo implode( " |</li>\n", $actions ) . "</li>\n"; 
    431492                echo '</ul>'; 
    432493        } 
     494         
     495        echo '</tr><tr>' 
    433496?> 
    434         <br class="clear" /> 
    435497 
    436         <p class="youhave"><?php echo $sentence; ?></p> 
    437         <?php do_action( 'wpmuadminresult', '' ); ?> 
    438  
    439498        <form action="<?php echo network_admin_url('users.php'); ?>" method="get"> 
    440499                <p> 
    441500                        <input type="search" name="s" value="" size="30" autocomplete="off" /> 
     
    443502                </p> 
    444503        </form> 
    445504 
     505        </tr><tr> 
     506 
    446507        <form action="<?php echo network_admin_url('sites.php'); ?>" method="get"> 
    447508                <p> 
    448509                        <input type="search" name="s" value="" size="30" autocomplete="off" /> 
    449510                        <?php submit_button( __( 'Search Sites' ), 'button', 'submit', false, array( 'id' => 'submit_sites' ) ); ?> 
    450511                </p> 
    451512        </form> 
     513 
     514        </tr> 
    452515<?php 
     516        do_action( 'mu_right_now_table_end' ); 
     517        echo "\n\t</table>\n\t</div>"; 
     518 
     519        echo "\n\t".'<div class="versions">'; 
     520 
     521        // WordPress Version 
     522        update_right_now_message(); 
     523 
     524        echo "\n\t".'<br class="clear" /></div>'; 
    453525        do_action( 'mu_rightnow_end' ); 
    454526        do_action( 'mu_activity_box_end' ); 
     527         
     528        do_action( 'wpmuadminresult', '' ); 
    455529} 
    456530 
    457531function wp_dashboard_quick_press() { 
  • wp-admin/css/wp-admin.dev.css

     
    653653#dashboard_plugins h5, 
    654654a.rsswidget, 
    655655#dashboard_right_now td.b, 
     656#network_dashboard_right_now td.b, 
    656657#dashboard-widgets h4, 
    657658.tool-box .title, 
    658659#poststuff h3, 
     
    47024703------------------------------------------------------------------------------*/ 
    47034704 
    47044705#dashboard_right_now .versions .b, 
     4706#network_dashboard_right_now .versions .b, 
    47054707#post-status-display, 
    47064708#post-visibility-display, 
    47074709#adminmenu .wp-submenu li.current, 
     
    59445946 
    59455947/* Right Now */ 
    59465948#dashboard_right_now p.sub, 
    5947 #dashboard_right_now .table, #dashboard_right_now .versions { 
     5949#dashboard_right_now .table, 
     5950#dashboard_right_now .versions, 
     5951#network_dashboard_right_now p.sub, 
     5952#network_dashboard_right_now .table, 
     5953#network_dashboard_right_now .versions { 
    59485954        margin: -12px; 
    59495955} 
    59505956 
    5951 #dashboard_right_now .inside { 
     5957#dashboard_right_now .inside, 
     5958#network_dashboard_right_now .inside { 
    59525959        font-size: 12px; 
    59535960        padding-top: 20px; 
    59545961} 
    59555962 
    5956 #dashboard_right_now p.sub { 
     5963#dashboard_right_now p.sub, 
     5964#network_dashboard_right_now p.sub { 
    59575965        padding: 5px 0 15px; 
    59585966        color: #8f8f8f; 
    59595967        font-size: 14px; 
     
    59625970        left: 15px; 
    59635971} 
    59645972 
    5965 #dashboard_right_now .table { 
     5973#dashboard_right_now .table, 
     5974#network_dashboard_right_now .table { 
    59665975        margin: 0; 
    59675976        padding: 0; 
    59685977        position: relative; 
    59695978} 
    59705979 
    5971 #dashboard_right_now .table_content { 
     5980#dashboard_right_now .table_content, 
     5981#network_dashboard_right_now .table_totals { 
    59725982        float: left; 
    59735983        border-top: #ececec 1px solid; 
    59745984        width: 45%; 
    59755985} 
    59765986 
    5977 #dashboard_right_now .table_discussion { 
     5987#dashboard_right_now .table_discussion, 
     5988#network_dashboard_right_now .table_tools { 
    59785989        float: right; 
    59795990        border-top: #ececec 1px solid; 
    59805991        width: 45%; 
    59815992} 
    59825993 
    5983 #dashboard_right_now table td { 
     5994#dashboard_right_now table td, 
     5995#network_dashboard_right_now td { 
    59845996        padding: 3px 0; 
    59855997        white-space: nowrap; 
    59865998} 
    59875999 
    5988 #dashboard_right_now table tr.first td { 
     6000#dashboard_right_now table tr.first td, 
     6001#network_dashboard_right_now table tr.first td { 
    59896002        border-top: none; 
    59906003} 
    59916004 
    5992 #dashboard_right_now td.b { 
     6005#dashboard_right_now td.b, 
     6006#network_dashboard_right_now td.b { 
    59936007        padding-right: 6px; 
    59946008        text-align: right; 
    59956009        font-size: 14px; 
    59966010        width: 1%; 
    59976011} 
    59986012 
    5999 #dashboard_right_now td.b a { 
     6013#dashboard_right_now td.b a, 
     6014#network_dashboard_right_now td.b a { 
    60006015        font-size: 18px; 
    60016016} 
    60026017 
    6003 #dashboard_right_now td.b a:hover { 
     6018#dashboard_right_now td.b a:hover, 
     6019#network_dashboard_right_now td.b a:hover { 
    60046020        color: #d54e21; 
    60056021} 
    60066022 
    6007 #dashboard_right_now .t { 
     6023#dashboard_right_now .t, 
     6024#network_dashboard_right_now .t { 
    60086025        font-size: 12px; 
    60096026        padding-right: 12px; 
    60106027        padding-top: 6px; 
    60116028        color: #777; 
    60126029} 
    60136030 
    6014 #dashboard_right_now .t a { 
     6031#dashboard_right_now .t a, 
     6032#network_dashboard_right_now .t a { 
    60156033        white-space: nowrap; 
    60166034} 
    60176035 
     
    60276045        color: green; 
    60286046} 
    60296047 
    6030 #dashboard_right_now .versions { 
     6048#dashboard_right_now .versions, 
     6049#network_dashboard_right_now .versions { 
    60316050        padding: 6px 10px 12px; 
    60326051        clear: both; 
    60336052} 
    60346053 
    6035 #dashboard_right_now a.button { 
     6054#dashboard_right_now a.button, 
     6055#network_dashboard_right_now a.button { 
    60366056        float: right; 
    60376057        clear: right; 
    60386058        position: relative;