Skip to content

Commit b5bce25

Browse files
committed
Added getSentFriendRequests()
1 parent ee4ef96 commit b5bce25

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

PAFLib/PAFPlayer.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,16 @@ public function getFriendRequests() {
5454
if(isset($friends))
5555
return $friends;
5656
}
57+
58+
public function getSentFriendRequests() {
59+
$stmt = PAFPlayerManager::getInstance()->getConnection()->prepare("SELECT player_id, player_uuid, player_name FROM " . PAFPlayerManager::getInstance()->getTablePrefix() . "players WHERE player_id IN(SELECT receiver_id FROM " . PAFPlayerManager::getInstance()->getTablePrefix() . "friend_request_assignment WHERE requester_id='" . $this->id . "')");
60+
$stmt->execute();
61+
$i = 0;
62+
foreach ($stmt as $row) {
63+
$friends[$i] = new PAFPlayer($row['player_uuid'], $row['player_name'], $row['player_id']);
64+
$i++;
65+
}
66+
if(isset($friends))
67+
return $friends;
68+
}
5769
}

PAFLib/test/index.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,16 @@
5252
echo "The player does not have added friends yet.";
5353
}
5454
$friendRequests = $givenPlayer->getFriendRequests();
55-
echo "</br>Friend requests: ";
55+
echo "</br>Received friend requests: ";
56+
if (is_array($friendRequests)) {
57+
foreach ($friendRequests as $friendRequests) {
58+
echo "<br> - " . $friendRequests->getName();
59+
}
60+
} else {
61+
echo "The player did not receive any friends requests.";
62+
}
63+
$friendRequests = $givenPlayer->getSentFriendRequests();
64+
echo "</br>Sent friend requests: ";
5665
if (is_array($friendRequests)) {
5766
foreach ($friendRequests as $friendRequests) {
5867
echo "<br> - " . $friendRequests->getName();

0 commit comments

Comments
 (0)