Make WordPress Core

Ticket #14756: better-buttons-take2.diff

File better-buttons-take2.diff, 1.6 KB (added by westi, 14 years ago)

Take 2, with proper user of context and consistency

  • wp-admin/user-new.php

    ### Eclipse Workspace Patch 1.0
    #P multisite.domain
     
    182182?>
    183183<div class="wrap">
    184184<?php screen_icon(); ?>
    185 <h2 id="add-new-user"><?php _e('Add New User') ?></h2>
     185<h2 id="add-new-user"> <?php
     186if ( current_user_can( 'create_users' ) ) {
     187                echo _x('Add New', 'user');
     188} elseif ( current_user_can( 'promote_users' ) ) {
     189        echo _x('Add Existing', 'user');
     190} ?>
     191</h2>
    186192
    187193<?php if ( isset($errors) && is_wp_error( $errors ) ) : ?>
    188194        <div class="error">
  • wp-admin/users.php

     
    343343
    344344<div class="wrap">
    345345<?php screen_icon(); ?>
    346 <h2><?php echo esc_html( $title ); if ( current_user_can( 'create_users' ) || current_user_can( 'promote_users' ) ) { ?>  <a href="user-new.php" class="button add-new-h2"><?php echo esc_html_x('Add New', 'user'); ?></a><?php }
     346<h2>
     347<?php
     348echo esc_html( $title );
     349if ( current_user_can( 'create_users' )) { ?>
     350        <a href="user-new.php" class="button add-new-h2"><?php echo esc_html_x('Add New', 'user'); ?></a>
     351<?php } elseif ( current_user_can( 'promote_users' )  ) {  ?>
     352        <a href="user-new.php" class="button add-new-h2"><?php echo esc_html_x('Add Existing', 'user'); ?></a>
     353<?php }
     354
    347355if ( $usersearch )
    348356        printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $usersearch ) ); ?>
    349357</h2>