| 77 | | require_once( BB_PATH . BB_INC . 'registration-functions.php'); |
|---|
| 78 | | $email=bb_get_option('from_email'); if (!$email) {$email=bb_get_option('admin_email');} |
|---|
| 79 | | if ( $user_id = bb_new_user( $wiki_post['name'], $email, "" ) ) { |
|---|
| 80 | | bb_update_usermeta( $user_id, $bbdb->prefix . 'capabilities', array('throttle'=>true, 'member' => true) ); |
|---|
| 81 | | bb_update_usermeta( $user_id, $bbdb->prefix . 'title', $wiki_post['name']); |
|---|
| 82 | | } |
|---|
| | 77 | @require_once( BB_PATH . BB_INC . 'registration-functions.php'); |
|---|
| | 78 | // if ( $user_id = bb_new_user( $wiki_post['name'], $email, bb_get_option('uri'), 0 ) ) { |
|---|
| | 79 | // bb_new_user( $user_login, $user_email, $user_url, $user_status = 1 ) |
|---|
| | 80 | // screw it, 1.0 breaks everything, we'll just do it ourselves |
|---|
| | 81 | |
|---|
| | 82 | $user_login = sanitize_user($wiki_post['name'], true ); |
|---|
| | 83 | $user_nicename = $_user_nicename = bb_user_nicename_sanitize( $user_login ); |
|---|
| | 84 | while ( is_numeric($user_nicename) || $existing_user = bb_get_user_by_nicename( $user_nicename ) ) |
|---|
| | 85 | $user_nicename = bb_slug_increment($_user_nicename, $existing_user->user_nicename, 50); |
|---|
| | 86 | |
|---|
| | 87 | $user_email=bb_get_option('from_email'); if (empty($user_email)) {$user_email=bb_get_option('admin_email');} |
|---|
| | 88 | $user_url = bb_fix_link(bb_get_option('uri')); |
|---|
| | 89 | $user_registered = bb_current_time('mysql'); |
|---|
| | 90 | $password = wp_generate_password(); |
|---|
| | 91 | $user_pass = wp_hash_password( $password ); |
|---|
| | 92 | $user_status=0; |
|---|
| | 93 | |
|---|
| | 94 | $bbdb->insert( $bbdb->users, |
|---|
| | 95 | compact( 'user_login', 'user_pass', 'user_nicename', 'user_email', 'user_url', 'user_registered', 'user_status' ) |
|---|
| | 96 | ); |
|---|
| | 97 | $user_id = $bbdb->insert_id; |
|---|
| | 98 | |
|---|
| | 99 | bb_update_usermeta( $user_id, $bbdb->prefix . 'capabilities', array('throttle'=>true, 'member' => true) ); |
|---|
| | 100 | bb_update_usermeta( $user_id, $bbdb->prefix . 'title', $wiki_post['name']); |
|---|