Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
BP_Members_Admin::get_signup_notice()
Get admin notice when viewing the sign-up page.
Description Description
Return Return
(array)
Source Source
File: bp-members/classes/class-bp-members-admin.php
private function get_signup_notice() { // Setup empty notice for return value. $notice = array(); // Updates. if ( ! empty( $_REQUEST['updated'] ) ) { switch ( $_REQUEST['updated'] ) { case 'resent': $notice = array( 'class' => 'updated', 'message' => '' ); if ( ! empty( $_REQUEST['resent'] ) ) { $notice['message'] .= sprintf( _nx( '%s activation email successfully sent! ', '%s activation emails successfully sent! ', absint( $_REQUEST['resent'] ), 'signup resent', 'buddypress' ), number_format_i18n( absint( $_REQUEST['resent'] ) ) ); } if ( ! empty( $_REQUEST['notsent'] ) ) { $notice['message'] .= sprintf( _nx( '%s activation email was not sent.', '%s activation emails were not sent.', absint( $_REQUEST['notsent'] ), 'signup notsent', 'buddypress' ), number_format_i18n( absint( $_REQUEST['notsent'] ) ) ); if ( empty( $_REQUEST['resent'] ) ) { $notice['class'] = 'error'; } } break; case 'activated': $notice = array( 'class' => 'updated', 'message' => '' ); if ( ! empty( $_REQUEST['activated'] ) ) { $notice['message'] .= sprintf( _nx( '%s account successfully activated! ', '%s accounts successfully activated! ', absint( $_REQUEST['activated'] ), 'signup resent', 'buddypress' ), number_format_i18n( absint( $_REQUEST['activated'] ) ) ); } if ( ! empty( $_REQUEST['notactivated'] ) ) { $notice['message'] .= sprintf( _nx( '%s account was not activated.', '%s accounts were not activated.', absint( $_REQUEST['notactivated'] ), 'signup notsent', 'buddypress' ), number_format_i18n( absint( $_REQUEST['notactivated'] ) ) ); if ( empty( $_REQUEST['activated'] ) ) { $notice['class'] = 'error'; } } break; case 'deleted': $notice = array( 'class' => 'updated', 'message' => '' ); if ( ! empty( $_REQUEST['deleted'] ) ) { $notice['message'] .= sprintf( _nx( '%s sign-up successfully deleted!', '%s sign-ups successfully deleted!', absint( $_REQUEST['deleted'] ), 'signup deleted', 'buddypress' ), number_format_i18n( absint( $_REQUEST['deleted'] ) ) ); } if ( ! empty( $_REQUEST['notdeleted'] ) ) { $notice['message'] .= sprintf( _nx( '%s sign-up was not deleted.', '%s sign-ups were not deleted.', absint( $_REQUEST['notdeleted'] ), 'signup notdeleted', 'buddypress' ), number_format_i18n( absint( $_REQUEST['notdeleted'] ) ) ); if ( empty( $_REQUEST['deleted'] ) ) { $notice['class'] = 'error'; } } break; } } // Errors. if ( ! empty( $_REQUEST['error'] ) ) { switch ( $_REQUEST['error'] ) { case 'do_resend': $notice = array( 'class' => 'error', 'message' => esc_html__( 'There was a problem sending the activation emails. Please try again.', 'buddypress' ), ); break; case 'do_activate': $notice = array( 'class' => 'error', 'message' => esc_html__( 'There was a problem activating accounts. Please try again.', 'buddypress' ), ); break; case 'do_delete': $notice = array( 'class' => 'error', 'message' => esc_html__( 'There was a problem deleting sign-ups. Please try again.', 'buddypress' ), ); break; } } return $notice; }
Changelog Changelog
Version | Description |
---|---|
2.1.0 | Introduced. |