WordPress.org

Make WordPress Core

Ticket #12460: 12460.patch

File 12460.patch, 16.8 KB (added by ocean90, 5 years ago)
  • wp-admin/css/ms.dev.css

     
    1 /* Blog Switcher */ 
    2  
    3 #all-my-blogs-tab a.current { 
    4         position: relative; 
    5         padding-bottom: 10px; 
    6 } 
    7  
    8 #all-my-blogs { 
    9         position: absolute; 
    10         top: 30px; 
    11         left: 0; 
    12         right: 0; 
    13         _width: 100%; /* IE6 Hack */ 
    14         margin: 4px 7px; 
    15         padding: 6px 10px; 
    16         font-size: 12px; 
    17 } 
    18  
    19 #all-my-blogs * { 
    20         margin: 0; 
    21 } 
    22  
    23 form#all-my-blogs p, form#all-my-blogs p * { 
    24         vertical-align: middle; 
    25 } 
    26  
    27 #all-my-blogs a { 
    28         font-size: 10px; 
    29         text-decoration: underline; 
    30         margin: 0 14px; 
    31 } 
    32  
    33 #all-my-blogs a:hover, #all-my-blogs a:active  { 
    34         text-decoration: none; 
    35 } 
    36  
    37 form#wpmu-search { 
    38         position:absolute; 
    39         right:0; 
    40         top:0; 
    41 } 
    42  
    431/* Site Admin Menu */ 
    442#adminmenu .menu-icon-site div.wp-menu-image { 
    453        background: transparent url('../images/site-admin.png') no-repeat scroll 0px -33px; 
     
    497        background: transparent url('../images/site-admin.png') no-repeat scroll 0px -1px; 
    508} 
    519 
    52 /* Dashboard: MU Specific Data */ 
     10/* Dashboard: MS Specific Data */ 
    5311#dashboard_right_now p.musub { 
    5412        margin-top: 12px; 
    5513        border-top: 1px solid #ececec; 
     
    5917#dashboard_right_now td.b a.musublink { 
    6018        font-size: 16px; 
    6119} 
     20 
    6221tr.site-deleted { 
    63         background:#f55; 
     22        background:#ff8573; 
    6423} 
    6524tr.site-spammed { 
    6625        background:#faa; 
    6726} 
    6827tr.site-archived { 
    69         background:#fee; 
     28        background:#ffebe8; 
    7029} 
     30tr.site-mature { 
     31        background: #fecac2; 
     32} 
  • wp-admin/ms-admin.php

     
    3232        <h2><?php echo esc_html( $title ); ?></h2> 
    3333 
    3434        <ul class="subsubsub"> 
    35         <li><a href="ms-sites.php#form-add-blog" class="rbutton"><strong><?php _e('Create a New Site'); ?></strong></a> | </li> 
     35        <li><a href="ms-sites.php#form-add-site" class="rbutton"><strong><?php _e('Create a New Site'); ?></strong></a> | </li> 
    3636        <li><a href="ms-users.php#form-add-user" class="rbutton"><?php _e('Create a New User'); ?></a></li> 
    3737        </ul> 
    38         <br clear='all' /> 
     38        <br clear="all" /> 
    3939 
    4040        <p class="youhave"><?php echo $sentence; ?></p> 
    4141        <?php do_action('wpmuadminresult', ''); ?> 
     
    4343        <form name="searchform" action="ms-users.php" method="get"> 
    4444                <p> 
    4545                        <input type="hidden" name="action" value="users" /> 
    46                         <input type="text" name="s" value="" size="17" /> 
    47                         <input class="button" type="submit" name="submit" value="<?php esc_attr_e("Search Users"); ?>" /> 
     46                        <input type="text" name="s" value="" /> 
     47                        <input class="button" type="submit" value="<?php esc_attr_e("Search Users"); ?>" /> 
    4848                </p> 
    4949        </form> 
    5050 
    5151        <form name="searchform" action="ms-sites.php" method="get"> 
    5252                <p> 
    5353                        <input type="hidden" name="action" value="blogs" /> 
    54                         <input type="text" name="s" value="" size="17" /> 
    55                         <input class="button" type="submit" name="blog_name" value="<?php esc_attr_e("Search Sites"); ?>" /> 
     54                        <input type="text" name="s" value="" /> 
     55                        <input class="button" type="submit" value="<?php esc_attr_e("Search Sites"); ?>" /> 
    5656                </p> 
    5757        </form> 
    5858 
  • wp-admin/ms-edit.php

     
    418418        break; 
    419419 
    420420        case "mature": 
     421                check_admin_referer('mature'); 
     422                if ( ! current_user_can( 'manage_sites' ) ) 
     423                        wp_die( __('You do not have permission to access this page.') ); 
     424 
    421425                update_blog_status( $id, 'mature', '1' ); 
    422426                do_action( 'mature_blog', $id ); 
    423427                wp_redirect( add_query_arg( array('updated' => 'true', 'action' => 'mature'), $_POST['ref'] ) ); 
     
    425429        break; 
    426430 
    427431        case "unmature": 
     432                check_admin_referer('unmature'); 
     433                if ( ! current_user_can( 'manage_sites' ) ) 
     434                        wp_die( __('You do not have permission to access this page.') ); 
     435 
    428436                update_blog_status( $id, 'mature', '0' ); 
    429437                do_action( 'unmature_blog', $id ); 
    430438                wp_redirect( add_query_arg( array('updated' => 'true', 'action' => 'umature'), $_POST['ref'] ) ); 
  • wp-admin/ms-sites.php

     
    1717$id = isset($_GET['id']) ? intval( $_GET['id'] ) : 0; 
    1818$protocol = is_ssl() ? 'https://' : 'http://'; 
    1919 
    20 if ( isset($_GET['updated']) && $_GET['updated'] == 'true' ) { 
     20if ( isset($_GET['updated']) && $_GET['updated'] == 'true' && ! empty($_GET['action']) ) { 
    2121        ?> 
    2222        <div id="message" class="updated fade"><p> 
    2323                <?php 
    2424                switch ($_GET['action']) { 
    2525                        case 'all_notspam': 
    26                                 _e('Sites mark as not spam !'); 
     26                                _e('Sites mark as not spam.'); 
    2727                        break; 
    2828                        case 'all_spam': 
    29                                 _e('Sites mark as spam !'); 
     29                                _e('Sites mark as spam.'); 
    3030                        break; 
    3131                        case 'all_delete': 
    32                                 _e('Sites deleted !'); 
     32                                _e('Sites deleted.'); 
    3333                        break; 
    3434                        case 'delete': 
    35                                 _e('Site deleted !'); 
     35                                _e('Site deleted.'); 
    3636                        break; 
    3737                        case 'add-blog': 
    38                                 _e('Site added !'); 
     38                                _e('Site added.'); 
    3939                        break; 
    4040                        case 'archive': 
    41                                 _e('Site archived !'); 
     41                                _e('Site archived.'); 
    4242                        break; 
    4343                        case 'unarchive': 
    44                                 _e('Site unarchived !'); 
     44                                _e('Site unarchived.'); 
    4545                        break; 
    4646                        case 'activate': 
    47                                 _e('Site activated !'); 
     47                                _e('Site activated.'); 
    4848                        break; 
    4949                        case 'deactivate': 
    50                                 _e('Site deactivated !'); 
     50                                _e('Site deactivated.'); 
    5151                        break; 
    5252                        case 'unspam': 
    53                                 _e('Site mark as not spam !'); 
     53                                _e('Site mark as not spam.'); 
    5454                        break; 
    5555                        case 'spam': 
    56                                 _e('Site mark as spam !'); 
     56                                _e('Site mark as spam.'); 
    5757                        break; 
    58                         case 'umature': 
    59                                 _e('Site mark as not mature !'); 
     58                        case 'unmature': 
     59                                _e('Site mark as not mature.'); 
    6060                        break; 
    6161                        case 'mature': 
    62                                 _e('Site mark as mature !'); 
     62                                _e('Site mark as mature.'); 
    6363                        break; 
    6464                        default: 
    65                                 _e('Options saved !'); 
     65                                _e('Settings saved.'); 
    6666                        break; 
    6767                } 
    6868                ?> 
     
    323323                <?php 
    324324        break; 
    325325 
    326         // List blogs 
     326        // List sites 
    327327        case 'list': 
    328328        default: 
    329329                $pagenum = isset( $_GET['paged'] ) ? absint( $_GET['paged'] ) : 0; 
     
    341341 
    342342                $query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' "; 
    343343 
    344                 if ( isset( $_GET['blogstatus'] ) ) { 
    345                         if ( 'deleted' == $_GET['blogstatus'] ) { 
    346                                 $query .= " AND {$wpdb->blogs}.deleted = '1' "; 
    347                         } elseif ( 'archived' == $_GET['blogstatus'] ) { 
    348                                 $query .= " AND {$wpdb->blogs}.archived = '1' "; 
    349                         } elseif ( 'spam' == $_GET['blogstatus'] ) { 
    350                                 $query .= " AND {$wpdb->blogs}.spam = '1' "; 
    351                         } 
    352                 } 
    353  
    354344                if ( isset( $_GET['searchaction'] ) ) { 
    355345                        if ( 'name' == $_GET['searchaction'] ) { 
    356346                                $query .= " AND ( {$wpdb->blogs}.domain LIKE '%{$like_s}%' OR {$wpdb->blogs}.path LIKE '%{$like_s}%' ) "; 
     
    400390                else 
    401391                        $mode = esc_attr( $_GET['mode'] ); 
    402392 
    403                 // for subsubsub and $blog_list 
    404                 $status_list = array( 'archived' => array( 'site-archived', __('Archived') ), 'spam' => array( 'site-spammed', __('Spam') ), 'deleted' => array( 'site-deleted', __('Deleted') ) ); 
    405393                ?> 
    406394 
    407395                <div class="wrap"> 
     
    414402                ?> 
    415403                </h2> 
    416404 
    417                 <ul class="subsubsub"> 
    418                 <?php 
    419                 $status_links = array(); 
    420                 $status_class = ''; 
    421                 $count = get_blog_count(); 
    422  
    423                 if ( empty($_GET['blogstatus']) || $_GET['blogstatus'] == 'all' ) 
    424                                 $status_class = ' class="current"'; 
    425  
    426                 $status_links[] = "<li><a href='ms-sites.php?blogstatus=all'$status_class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'sites' ), number_format_i18n( $count ) ) . '</a>'; 
    427  
    428                 foreach ( $status_list as $status => $col ) { 
    429                         $status_class = ''; 
    430  
    431                         if ( empty( $count->$status ) ) 
    432                                 continue; 
    433  
    434                         if ( isset( $_GET['blogstatus'] ) && ( $_GET['blogstatus'] == $status ) ) 
    435                                 $status_class = ' class="current"'; 
    436  
    437                         $status_links[] = "<li><a href='ms-sites.php?blogstatus=$status'$status_class>" . sprintf(  $col[1] . ' <span class="count">(%s)</span>' , number_format_i18n( $count->$status ) ) . '</a>'; 
    438                 }; 
    439  
    440                 echo implode( " |</li>\n", $status_links ) . '</li>'; 
    441                 unset( $status_links ); 
    442                 ?> 
    443                 </ul> 
    444  
    445405                <form action="ms-sites.php" method="get" id="ms-search"> 
    446406                <p class="search-box"> 
    447407                <input type="hidden" name="action" value="blogs" /> 
     
    509469                <table class="widefat"> 
    510470                        <thead> 
    511471                                <tr> 
    512                                 <th style="" class="manage-column column-cb check-column" id="cb" scope="col"> 
     472                                <th class="manage-column column-cb check-column" id="cb" scope="col"> 
    513473                                        <input type="checkbox" /> 
    514474                                </th> 
    515475                                <?php 
     
    552512                        </tfoot> 
    553513                        <tbody id="the-list"> 
    554514                        <?php 
     515                        $status_list = array( 'archived' => array( 'site-archived', __('Archived') ), 'spam' => array( 'site-spammed', __('Spam') ), 'deleted' => array( 'site-deleted', __('Deleted') ), 'mature' => array( 'site-mature', __('Mature') ) ); 
    555516                        if ( $blog_list ) { 
    556517                                $class = ''; 
    557518                                foreach ( $blog_list as $blog ) { 
     
    599560                                                                                echo '<p>' . sprintf( _x( '%1$s &#8211; <em>%2$s', '%1$s: site name. %2$s: site tagline.' ), get_blog_option( $blog['blog_id'], 'blogname' ), get_blog_option( $blog['blog_id'], 'blogdescription ' ) ) . '</em></p>'; 
    600561 
    601562                                                                        $actions        = array(); 
    602                                                                         $actions[]      = '<a href="ms-sites.php?action=editblog&amp;id=' . $blog['blog_id'] . '" class="edit">' . __('Edit') . '</a>'; 
    603                                                                         $actions[]      = "<a href='" . get_admin_url($blog['blog_id']) . "' class='edit'>" . __('Backend') . '</a>'; 
     563                                                                        $actions[]      = '<span class="edit"><a href="ms-sites.php?action=editblog&amp;id=' . $blog['blog_id'] . '">' . __('Edit') . '</a><span>'; 
     564                                                                        $actions[]      = "<span class='backend'><a href='" . get_admin_url($blog['blog_id']) . "' class='edit'>" . __('Backend') . '</a></span>'; 
    604565 
    605566                                                                        if ( get_blog_status( $blog['blog_id'], "deleted" ) == '1' ) 
    606                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=activateblog&amp;ref=' . urlencode( $_SERVER['REQUEST_URI'] ) . '&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to activate the site %s" ), $blogname ) ) . '">' . __('Activate') . '</a>'; 
     567                                                                                $actions[]      = '<span class="activate"><a href="ms-edit.php?action=confirm&amp;action2=activateblog&amp;ref=' . urlencode( $_SERVER['REQUEST_URI'] ) . '&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to activate the site %s" ), $blogname ) ) . '">' . __('Activate') . '</a></span>'; 
    607568                                                                        else 
    608                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=deactivateblog&amp;ref=' . urlencode( $_SERVER['REQUEST_URI'] ) . '&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to deactivate the site %s" ), $blogname ) ) . '">' . __('Deactivate') . '</a>'; 
     569                                                                                $actions[]      = '<span class="activate"><a href="ms-edit.php?action=confirm&amp;action2=deactivateblog&amp;ref=' . urlencode( $_SERVER['REQUEST_URI'] ) . '&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to deactivate the site %s" ), $blogname ) ) . '">' . __('Deactivate') . '</a></span>'; 
    609570 
    610571                                                                        if ( get_blog_status( $blog['blog_id'], "archived" ) == '1' ) 
    611                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=unarchiveblog&amp;id=' .  $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to unarchive the site %s" ), $blogname ) ) . '">' . __('Unarchive') . '</a>'; 
     572                                                                                $actions[]      = '<span class="archive"><a href="ms-edit.php?action=confirm&amp;action2=unarchiveblog&amp;id=' .  $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to unarchive the site %s." ), $blogname ) ) . '">' . __('Unarchive') . '</a></span>'; 
    612573                                                                        else 
    613                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=archiveblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to archive the site %s" ), $blogname ) ) . '">' . __('Archive') . '</a>'; 
     574                                                                                $actions[]      = '<span class="archive"><a href="ms-edit.php?action=confirm&amp;action2=archiveblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to archive the site %s." ), $blogname ) ) . '">' . __('Archive') . '</a></span>'; 
    614575 
    615576                                                                        if ( get_blog_status( $blog['blog_id'], "spam" ) == '1' ) 
    616                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=unspamblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to unspam the site %s" ), $blogname ) ) . '">' . __('Not Spam') . '</a>'; 
     577                                                                                $actions[]      = '<span class="spam"><a href="ms-edit.php?action=confirm&amp;action2=unspamblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to unspam the site %s." ), $blogname ) ) . '">' . __('Not Spam') . '</a></span>'; 
    617578                                                                        else 
    618                                                                                 $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=spamblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to mark the site %s as spam" ), $blogname ) ) . '">' . __("Spam") . '</a>'; 
     579                                                                                $actions[]      = '<span class="spam"><a href="ms-edit.php?action=confirm&amp;action2=spamblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to mark the site %s as spam." ), $blogname ) ) . '">' . __("Spam") . '</a></span>'; 
    619580 
    620                                                                         $actions[]      = '<a class="delete" href="ms-edit.php?action=confirm&amp;action2=deleteblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to delete the site %s" ), $blogname ) ) . '">' . __("Delete") . '</a>'; 
     581                                                                        if ( get_blog_status( $blog['blog_id'], "mature" ) == '1' ) 
     582                                                                                $actions[]      = '<span class="mature"><a href="ms-edit.php?action=confirm&amp;action2=unmatureblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to unmature the site %s." ), $blogname ) ) . '">' . __('Not Mature') . '</a></span>'; 
     583                                                                        else 
     584                                                                                $actions[]      = '<span class="mature"><a href="ms-edit.php?action=confirm&amp;action2=matureblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to mark the site %s as mature." ), $blogname ) ) . '">' . __("Mature") . '</a></span>'; 
    621585 
    622                                                                         $actions[]      = "<a href='" . get_home_url($blog['blog_id']) . "' rel='permalink'>" . __('Visit') . '</a>'; 
     586                                                                        $actions[]      = '<span class="delete"><a href="ms-edit.php?action=confirm&amp;action2=deleteblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( "You are about to delete the site %s." ), $blogname ) ) . '">' . __("Delete") . '</a></span>'; 
     587 
     588                                                                        $actions[]      = "<span class='view'><a href='" . get_home_url($blog['blog_id']) . "' rel='permalink'>" . __('Visit') . '</a>'; 
    623589                                                                        ?> 
    624590 
    625591                                                                        <?php if ( count($actions) ) : ?> 
  • wp-admin/my-sites.php

     
    2828require_once('admin-header.php'); 
    2929 
    3030if ( $updated ) { ?> 
    31                 <div id="message" class="updated fade"><p><strong><?php _e( 'Your site preferences have been updated.' ); ?></strong></p></div> 
     31                <div id="message" class="updated fade"><p><strong><?php _e( 'Settings saved.' ); ?></strong></p></div> 
    3232<?php } ?> 
    3333 
    3434<div class="wrap"> 
    3535<?php screen_icon(); ?> 
    36 <h2><?php echo esc_html($title); ?></h2> 
     36<h2><?php esc_html_e($title); ?></h2> 
    3737<form id="myblogs" action="" method="post"> 
    3838        <?php 
    3939        choose_primary_blog(); 
    4040        do_action( 'myblogs_allblogs_options' ); 
    41         ?><table class='widefat'> <?php 
     41        ?> 
     42        <br clear="all" /> 
     43        <table class="widefat fixed"> 
     44        <?php 
    4245        $settings_html = apply_filters( 'myblogs_options', '', 'global' ); 
    4346        if ( $settings_html != '' ) { 
    4447                echo "<tr><td valign='top'><h3>" . __( 'Global Settings' ) . "</h3></td><td>"; 
     
    6366        foreach ( $rows as $row ) { 
    6467                $c = $c == "alternate" ? '' : 'alternate'; 
    6568                echo "<tr class='$c'>"; 
    66                 $t = ''; 
     69                $i = 0; 
    6770                foreach ( $row as $user_blog ) { 
    68                         $t = $t == 'border-right: 1px solid #ccc;' ? '' : 'border-right: 1px solid #ccc;'; 
    69                         echo "<td valign='top' style='$t; width:50%'>"; 
     71                        $s = $i == 3 ? '' : 'border-right: 1px solid #ccc;'; 
     72                        echo "<td valign='top' style='$s'>"; 
    7073                        echo "<h3>{$user_blog->blogname}</h3>"; 
    7174                        echo "<p>" . apply_filters( "myblogs_blog_actions", "<a href='{$user_blog->siteurl}'>" . __( 'Visit' ) . "</a> | <a href='{$user_blog->siteurl}/wp-admin/'>" . __( 'Dashboard' ) . "</a>", $user_blog ) . "</p>"; 
    7275                        echo apply_filters( 'myblogs_options', '', $user_blog ); 
    7376                        echo "</td>"; 
     77                        $i++; 
    7478                } 
    7579                echo "</tr>"; 
    7680        }?> 
     
    7882        <input type="hidden" name="action" value="updateblogsettings" /> 
    7983        <?php wp_nonce_field('update-my-sites'); ?> 
    8084        <p> 
    81          <input type="submit" class="button-primary" value="<?php _e('Update Options') ?>" name="submit" /> 
     85         <input type="submit" class="button-primary" value="<?php _e('Update Options') ?>" /> 
    8286        </p> 
    8387        </form> 
    8488        </div>