コード例 #1
0
    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;
コード例 #2
0
     } 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":