$response = array(); if (isset($postdata)) { $request = json_decode($postdata); $facebook_id = $request->facebook_id; $first_name = $request->first_name; $last_name = $request->last_name; $username = $request->username; $birthday = $request->birthday; $email = $request->email; $gender = $request->gender; if ($email && $facebook_id) { // check if user in db => login if (mysql_num_rows($ObjUser->check_facebook_user($facebook_id)) > 0) { $user = mysql_fetch_array($ObjUser->check_facebook_user($facebook_id)); //Random Image $memory = mysql_fetch_array($ObjMemory->getRandMemory($user['id'])); $base_url = "http://the-memories.com/memoryphoto/"; $message = $memory ? $base_url . $memory['MemoryPhoto'] : null; $success = true; if ($user['status'] == "0") { //User is blocked $message = "Your account has been blocked. Please contact site administrator"; $success = false; } $response = array('success' => $success, 'message' => $message, 'first_name' => $user['firstname'], 'last_name' => $user['lastname'], 'gender' => $user['gender'], 'birth' => $user['dob'], 'who_views' => $user['ProfileView'], 'email' => $user['email'], 'id' => $user['id']); } else { //user not in db $response = $ObjUser->createUser($first_name, $last_name, $username, $birthday, $email, $facebook_id, $gender); if ($response && $response['id']) { $ObjUserRegister->SentFacebookPasswordEmail($email, $response['temp_pass'], $first_name, $last_name); $response = array('success' => true, 'message' => 'A new user had been created', 'first_name' => $first_name, 'last_name' => $last_name, 'gender' => $gender, 'birth' => $birthday, 'email' => $email, 'who_views' => 1, 'id' => $response['id']);