Esempio n. 1
0
        // 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']);
            } else {
                $response = array('success' => false, 'message' => "Not called properly with user_id parameter! DB->Error");
            }
        }
    } else {
        $response = array('success' => false, 'message' => "Not called properly with facebook_id parameter!");
    }
} else {
    $response = array('success' => false, 'message' => "Not called properly with facebook_id parameter!");
}
echo json_encode($response);