コード例 #1
0
    if ($is_error == 0) {
        // SET RESULT
        $result = 191;
        // SET SUBNETWORK
        if ($user_email != $user->user_info[user_email] && ($setting[setting_subnet_field1_id] == 0 || $setting[setting_subnet_field2_id] == 0) || $user_profilecat_id != $user->user_info[user_profilecat_id] && ($setting[setting_subnet_field1_id] == -1 || $setting[setting_subnet_field2_id] == -1)) {
            $subnet = $user->user_subnet_select($user_email, $user_profilecat_id, $user->profile_info);
            if ($subnet[0] != $user->user_info[user_subnet_id]) {
                $user->user_info[user_subnet_id] = $subnet[0];
                $user->subnet_info[subnet_id] = $subnet[0];
                $user->subnet_info[subnet_name] = $subnet[1];
                $result = 1143;
            }
        }
        // ENCRYPT NEW PASSWORD IF CHANGED
        if (trim($user_password)) {
            $user_password = $user->user_password_crypt($user_password);
        } else {
            $user_password = $user->user_info['user_password'];
        }
        // SET USERNAME TO THE SAME IT WAS BEFORE IF NECESSARY
        if (!$setting[setting_username]) {
            $user_username = $user->user_info['user_username'];
        }
        // EDIT USER AND REFRESH USER DATA
        $database->database_query("UPDATE se_users SET user_level_id='{$user_level_id}', user_subnet_id='" . $user->user_info[user_subnet_id] . "', user_profilecat_id='{$user_profilecat_id}', user_email='{$user_email}', user_newemail='{$user_email}', user_username='******', user_password='******', user_enabled='{$user_enabled}', user_invitesleft='{$user_invitesleft}' WHERE user_id='" . $user->user_info[user_id] . "'");
        $user = new se_user(array($user->user_info[user_id]));
    }
}
// SET USER STATS
$total_friends = $database->database_num_rows($database->database_query("SELECT friend_id FROM se_friends WHERE friend_user_id1='" . $user->user_info[user_id] . "'"));
$total_messages = $total_pms = $user->user_message_total(0, 0);
コード例 #2
0
ファイル: signupon13.php プロジェクト: amitjoy/nitd-network
             }
             // INSERT FRIENDS INTO FRIEND TABLE AND EXPLANATION INTO EXPLAIN TABLE
             $friend->user_friend_add($new_user->user_info['user_id'], $friend_status, '', '');
             // IF TWO-WAY CONNECTION AND NON-CONFIRMED, INSERT OTHER DIRECTION
             if ($direction == 2 && $friend_status == 1) {
                 $new_user->user_friend_add($friend->user_info['user_id'], $friend_status, '', '');
             }
         }
     }
     // DELETE INVITE CODE
     $database->database_query("DELETE FROM se_invites WHERE invite_id='{$invitation['invite_id']}' LIMIT 1");
 }
 // SET SIGNUP COOKIE
 $new_user->user_salt = $new_user->user_info['user_code'];
 $id = $new_user->user_info['user_id'];
 $em = $new_user->user_password_crypt($new_user->user_info['user_email']);
 $pass = $new_user->user_info['user_password'];
 setcookie("signup_id", "{$id}", 0, "/");
 setcookie("signup_email", "{$em}", 0, "/");
 setcookie("signup_password", "{$pass}", 0, "/");
 // SEND USER TO PHOTO UPLOAD IF SPECIFIED BY ADMIN
 // OR TO USER INVITE IF NO PHOTO UPLOAD
 if (!$setting['setting_signup_photo']) {
     if (!$setting['setting_signup_invitepage']) {
         $task = "step5";
     } else {
         $task = "step4";
     }
 } else {
     $task = "step3";
 }