prepare("SELECT * FROM friends WHERE receiverid = :id AND status = 0"); $incomingFRs->bindParam(":id", $userid, PDO::PARAM_INT); $incomingFRs->execute(); if(!$incomingFRs->rowCount()){ die(); } while ($row = $incomingFRs->fetch(PDO::FETCH_OBJ)) { $friends = $pdo->prepare("UPDATE friends SET status = 1 WHERE requesterId = :friendid AND receiverId = :id"); $friends->bindParam(":friendid", $row->requesterId, PDO::PARAM_INT); $friends->bindParam(":id", $userid, PDO::PARAM_INT); $friends->execute(); } break; case "acceptfriendrequest": $friends = $pdo->prepare("UPDATE friends SET status = 1 WHERE Id = :invitationid "); $friends->bindParam(":invitationid", $invitationid, PDO::PARAM_INT); $friends->execute(); break; case "declineallfriendrequests": $incomingFRs = $pdo->prepare("SELECT * FROM friends WHERE receiverid = :id AND status = 0"); $incomingFRs->bindParam(":id", $userid, PDO::PARAM_INT); $incomingFRs->execute(); if(!$incomingFRs->rowCount()){ die(); } while ($row = $incomingFRs->fetch(PDO::FETCH_OBJ)) { Unfriend($userid, $row->requesterId); } break; case "declinefriendrequest": BreakFriendship($invitationid); break; case "friends": $view = "Friends"; break; case "removefriend": Unfriend($userid, $friendid); break; default: die(header("HTTP/1.1 405 Bad Request")); break; } loadFriendPage($userid, $pagenum, $view); ?>