Make WordPress Core


Ignore:
Timestamp:
09/14/2005 12:03:02 AM (21 years ago)
Author:
ryan
Message:

User create/update rework. Introduce wp_insert_user(), wp_create_user(), wp_update_user(), add_user(), update_user(), wp_new_user_notification().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/pluggable-functions.php

    r2827 r2872  
    320320endif;
    321321
     322if ( !function_exists('wp_new_user_notification') ) :
     323function wp_new_user_notification($user_id, $plaintext_pass = '') {
     324        $user = new WP_User($user_id);
     325       
     326        $stars = '';
     327        for ($i = 0; $i < strlen($pass1); $i = $i + 1)
     328                $stars .= '*';
     329       
     330        $user_login = stripslashes($user->data->user_login);
     331        $user_email = stripslashes($user->data->user_email);
     332       
     333        $message  = sprintf(__('New user registration on your blog %s:'), get_settings('blogname')) . "\r\n\r\n";
     334        $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n";
     335        $message .= sprintf(__('E-mail: %s'), $user_email) . "\r\n";
     336       
     337        @wp_mail(get_settings('admin_email'), sprintf(__('[%s] New User Registration'), get_settings('blogname')), $message);
     338
     339        if ( empty($plaintext_pass) )
     340                return;
     341
     342        $message  = sprintf(__('Username: %s'), $user_login) . "\r\n";
     343        $message .= sprintf(__('Password: %s'), $plaintext_pass) . "\r\n";
     344        $message .= get_settings('siteurl') . "/wp-login.php\r\n";
     345               
     346        wp_mail($user_email, sprintf(__('[%s] Your username and password'), get_settings('blogname')), $message);
     347       
     348}
     349endif;
     350
    322351?>
Note: See TracChangeset for help on using the changeset viewer.