General: Replace Cheatin’ uh? with friendlier error messages.
While intended as a playful error message, `Cheatin’ uh?` can be interpreted as insulting or accusatory in an already stressful situation. This replaces Cheatin’ with more meaningful error messages, depending on the error that occurs. Props ElectricFeet, EricMeyer, karmatosed, dd32, BandonRandon, melchoyce for language; dmsnell for original patch; peterwilsoncc. Fixes #38332. Built from https://develop.svn.wordpress.org/trunk@42648 git-svn-id: http://core.svn.wordpress.org/trunk@42477 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -12,14 +12,14 @@ require_once( dirname( __FILE__ ) . '/admin.php' );
|
||||
if ( is_multisite() ) {
|
||||
if ( ! current_user_can( 'create_users' ) && ! current_user_can( 'promote_users' ) ) {
|
||||
wp_die(
|
||||
'<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' .
|
||||
'<h1>' . __( 'You don’t have permission to do this.' ) . '</h1>' .
|
||||
'<p>' . __( 'Sorry, you are not allowed to add users to this network.' ) . '</p>',
|
||||
403
|
||||
);
|
||||
}
|
||||
} elseif ( ! current_user_can( 'create_users' ) ) {
|
||||
wp_die(
|
||||
'<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' .
|
||||
'<h1>' . __( 'You don’t have permission to do this.' ) . '</h1>' .
|
||||
'<p>' . __( 'Sorry, you are not allowed to create users.' ) . '</p>',
|
||||
403
|
||||
);
|
||||
@@ -52,7 +52,7 @@ if ( isset( $_REQUEST['action'] ) && 'adduser' == $_REQUEST['action'] ) {
|
||||
|
||||
if ( ! current_user_can( 'promote_user', $user_details->ID ) ) {
|
||||
wp_die(
|
||||
'<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' .
|
||||
'<h1>' . __( 'You don’t have permission to do this.' ) . '</h1>' .
|
||||
'<p>' . __( 'Sorry, you are not allowed to add users to this network.' ) . '</p>',
|
||||
403
|
||||
);
|
||||
@@ -136,7 +136,7 @@ Please click the following link to confirm the invite:
|
||||
|
||||
if ( ! current_user_can( 'create_users' ) ) {
|
||||
wp_die(
|
||||
'<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' .
|
||||
'<h1>' . __( 'You don’t have permission to do this.' ) . '</h1>' .
|
||||
'<p>' . __( 'Sorry, you are not allowed to create users.' ) . '</p>',
|
||||
403
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user