print json_encode($post); return; } if ($action == "Deactivate profile") { $result = deactivateProfile($_SESSION['loggedInUser']['u_id']); print json_encode($result); return; } if ($action == "Activate profile") { $result = activateProfile($_SESSION['loggedInUser']['u_id']); print json_encode($result); return; } if ($action == "Accept") { $props = array('u_id' => $_POST['u_id'], 'r_id' => $_POST['r_id']); $acceptedUser = acceptFriendship($props); $result = array('u_about_myself' => $acceptedUser['u_about_myself'], 'u_id' => $acceptedUser['u_id'], 'days' => calculateDaysTillTheDate($acceptedUser['u_birthdate'])); print json_encode($result); return; } if ($action == "Add Friend") { $props = array('u_id1' => $_SESSION['loggedInUser']['u_id'], 'u_id2' => $_POST['u_id'], 'r_status' => 'REQUEST_SENT', 'r_updated_at' => date('Y-m-d H:i:s')); $addedFriend = addFriend($props); print json_encode($addedFriend); return; } if ($action == "Decline") { $props = array('u_id' => $_POST['u_id'], 'r_id' => $_POST['r_id'], 'r_updated_at' => date('Y-m-d H:i:s')); declineFriendship($props); print json_encode($_POST['u_id']); return;
} else { echo "Gesuchte Email, Name oder Ort müssen angegeben werden."; } break; case "getFriendlist": echo getFriendlistXml($userId); break; case "getUnacceptedFriendlist": echo getUnacceptedFriendlistXml($userId); break; case "getFriendRequestlist": echo getFriendRequestlistXml($userId); break; case "acceptFriendship": if (strlen($_REQUEST['acceptFriendListId']) > 0) { acceptFriendship($_REQUEST['acceptFriendListId']); } else { echo "Freund muss angegeben werden."; } break; case "changePassword": if (strlen($_REQUEST['newPasswd']) > 0) { changePasswd($_REQUEST['User'], $_REQUEST['Pw'], $_REQUEST['newPasswd']); } else { echo "Neues Passwort muss eingegeben werden."; } break; case "getUserprofile": echo getUserprofileXml($userId); break; case "updateUserProfile":