Make WordPress Core

Ticket #38763: 38763.2.patch

File 38763.2.patch, 6.7 KB (added by ocean90, 9 years ago)
  • src/wp-includes/ms-functions.php

     
    764764 * @param string $domain     The new blog domain.
    765765 * @param string $path       The new blog path.
    766766 * @param string $title      The site title.
    767  * @param string $user      The user's login name.
     767 * @param string $user_login The user's login name.
    768768 * @param string $user_email The user's email address.
    769769 * @param string $key        The activation key created in wpmu_signup_blog()
    770770 * @param array  $meta       By default, contains the requested privacy setting and lang_id.
    771771 * @return bool
    772772 */
    773 function wpmu_signup_blog_notification( $domain, $path, $title, $user, $user_email, $key, $meta = array() ) {
     773function wpmu_signup_blog_notification( $domain, $path, $title, $user_login, $user_email, $key, $meta = array() ) {
    774774        /**
    775775         * Filters whether to bypass the new site email notification.
    776776         *
     
    779779         * @param string|bool $domain     Site domain.
    780780         * @param string      $path       Site path.
    781781         * @param string      $title      Site title.
    782          * @param string      $user      User login name.
     782         * @param string      $user_login User login name.
    783783         * @param string      $user_email User email address.
    784784         * @param string      $key        Activation key created in wpmu_signup_blog().
    785785         * @param array       $meta       By default, contains the requested privacy setting and lang_id.
    786786         */
    787         if ( ! apply_filters( 'wpmu_signup_blog_notification', $domain, $path, $title, $user, $user_email, $key, $meta ) ) {
     787        if ( ! apply_filters( 'wpmu_signup_blog_notification', $domain, $path, $title, $user_login, $user_email, $key, $meta ) ) {
    788788                return false;
    789789        }
    790790
     
    801801        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
    802802        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
    803803
    804         $user = get_user_by( 'login', $user );
     804        $user = get_user_by( 'login', $user_login );
    805805        $switched_locale = switch_to_locale( get_user_locale( $user ) );
    806806
    807807        $message = sprintf(
     
    816816                 * @param string $domain     Site domain.
    817817                 * @param string $path       Site path.
    818818                 * @param string $title      Site title.
    819                  * @param string $user      User login name.
     819                 * @param string $user_login User login name.
    820820                 * @param string $user_email User email address.
    821821                 * @param string $key        Activation key created in wpmu_signup_blog().
    822822                 * @param array  $meta       By default, contains the requested privacy setting and lang_id.
     
    823823                 */
    824824                apply_filters( 'wpmu_signup_blog_notification_email',
    825825                        __( "To activate your blog, please click the following link:\n\n%s\n\nAfter you activate, you will receive *another email* with your login.\n\nAfter you activate, you can visit your site here:\n\n%s" ),
    826                         $domain, $path, $title, $user, $user_email, $key, $meta
     826                        $domain, $path, $title, $user_login, $user_email, $key, $meta
    827827                ),
    828828                $activate_url,
    829829                esc_url( "http://{$domain}{$path}" ),
     
    840840                 * @param string $domain     Site domain.
    841841                 * @param string $path       Site path.
    842842                 * @param string $title      Site title.
    843                  * @param string $user      User login name.
     843                 * @param string $user_login User login name.
    844844                 * @param string $user_email User email address.
    845845                 * @param string $key        Activation key created in wpmu_signup_blog().
    846846                 * @param array  $meta       By default, contains the requested privacy setting and lang_id.
     
    847847                 */
    848848                apply_filters( 'wpmu_signup_blog_notification_subject',
    849849                        __( '[%1$s] Activate %2$s' ),
    850                         $domain, $path, $title, $user, $user_email, $key, $meta
     850                        $domain, $path, $title, $user_login, $user_email, $key, $meta
    851851                ),
    852852                $from_name,
    853853                esc_url( 'http://' . $domain . $path )
     
    876876 *
    877877 * @since MU
    878878 *
    879  * @param string $user      The user's login name.
     879 * @param string $user_login The user's login name.
    880880 * @param string $user_email The user's email address.
    881881 * @param string $key        The activation key created in wpmu_signup_user()
    882882 * @param array  $meta       By default, an empty array.
    883883 * @return bool
    884884 */
    885 function wpmu_signup_user_notification( $user, $user_email, $key, $meta = array() ) {
     885function wpmu_signup_user_notification( $user_login, $user_email, $key, $meta = array() ) {
    886886        /**
    887887         * Filters whether to bypass the email notification for new user sign-up.
    888888         *
    889889         * @since MU
    890890         *
    891          * @param string $user      User login name.
     891         * @param string $user_login User login name.
    892892         * @param string $user_email User email address.
    893893         * @param string $key        Activation key created in wpmu_signup_user().
    894894         * @param array  $meta       Signup meta data.
    895895         */
    896         if ( ! apply_filters( 'wpmu_signup_user_notification', $user, $user_email, $key, $meta ) )
     896        if ( ! apply_filters( 'wpmu_signup_user_notification', $user_login, $user_email, $key, $meta ) )
    897897                return false;
    898898
    899         $user = get_user_by( 'login', $user );
     899        $user = get_user_by( 'login', $user_login );
    900900        $switched_locale = switch_to_locale( get_user_locale( $user ) );
    901901
    902902        // Send email with activation link.
     
    914914                 * @since MU
    915915                 *
    916916                 * @param string $content    Content of the notification email.
    917                  * @param string $user      User login name.
     917                 * @param string $user_login User login name.
    918918                 * @param string $user_email User email address.
    919919                 * @param string $key        Activation key created in wpmu_signup_user().
    920920                 * @param array  $meta       Signup meta data.
     
    921921                 */
    922922                apply_filters( 'wpmu_signup_user_notification_email',
    923923                        __( "To activate your user, please click the following link:\n\n%s\n\nAfter you activate, you will receive *another email* with your login." ),
    924                         $user, $user_email, $key, $meta
     924                        $user_login, $user_email, $key, $meta
    925925                ),
    926926                site_url( "wp-activate.php?key=$key" )
    927927        );
     
    933933                 * @since MU
    934934                 *
    935935                 * @param string $subject    Subject of the notification email.
    936                  * @param string $user      User login name.
     936                 * @param string $user_login User login name.
    937937                 * @param string $user_email User email address.
    938938                 * @param string $key        Activation key created in wpmu_signup_user().
    939939                 * @param array  $meta       Signup meta data.
     
    940940                 */
    941941                apply_filters( 'wpmu_signup_user_notification_subject',
    942942                        __( '[%1$s] Activate %2$s' ),
    943                         $user, $user_email, $key, $meta
     943                        $user_login, $user_email, $key, $meta
    944944                ),
    945945                $from_name,
    946                 $user
     946                $user_login
    947947        );
    948948        wp_mail( $user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
    949949