WordPress.org

Make WordPress Core

Ticket #12460: 12460.patch

File 12460.patch, 16.8 KB (added by ocean90, 8 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>