diff --git a/website/public/API/editFriendship.php b/website/public/API/editFriendship.php
index 721bf90..0518733 100644
--- a/website/public/API/editFriendship.php
+++ b/website/public/API/editFriendship.php
@@ -2,7 +2,6 @@
session_start();
-require_once ("../../queries/connect.php");
require_once ("../../queries/friendship.php");
if(empty($_POST["usr"]) OR empty($_POST["action"]) OR !in_array($_POST["action"], array("request", "accept", "delete"))) {
diff --git a/website/public/API/getFriendshipStatus.php b/website/public/API/getFriendshipStatus.php
index a893331..01bd6c4 100644
--- a/website/public/API/getFriendshipStatus.php
+++ b/website/public/API/getFriendshipStatus.php
@@ -9,7 +9,6 @@
session_start();
-require_once ("../../queries/connect.php");
require_once ("../../queries/friendship.php");
if(empty($_POST["usr"])) {
diff --git a/website/public/js/friendButtons.js b/website/public/js/friendButtons.js
new file mode 100644
index 0000000..94d6093
--- /dev/null
+++ b/website/public/js/friendButtons.js
@@ -0,0 +1,27 @@
+function placeFriendButtons() {
+ $.post("API/getFriendshipStatus.php", { usr: userID })
+ .done(function(data) {
+ friendshipStatus = data;
+ $buttonContainer = $("div.friend-button-container");
+ $buttonContainer.children().remove();
+ if (friendshipStatus == -1) {
+ return;
+ } else if(friendshipStatus == 0) {
+ $buttonContainer.append($(""));
+ } else if(friendshipStatus == 1) {
+ $buttonContainer.append($(""));
+ } else if(friendshipStatus == 2) {
+ $buttonContainer.append($(""));
+ } else if(friendshipStatus == 3) {
+ $buttonContainer.append($(""));
+ $buttonContainer.append($(""));
+ }
+
+ $buttonContainer.children().click(function() {
+ $.post("API/editFriendship.php", { usr: userID, action: this.value })
+ .done(function() {
+ placeFriendButtons();
+ });
+ });
+ });
+}
\ No newline at end of file
diff --git a/website/public/profile.php b/website/public/profile.php
index aeea68b..6e188c4 100644
--- a/website/public/profile.php
+++ b/website/public/profile.php
@@ -44,42 +44,12 @@ include("../views/profile.php");
include("../views/footer.php");
?>
-
+