diff --git a/website/public/API/loadMessages.php b/website/public/API/loadMessages.php index 532c53f..fef9db7 100644 --- a/website/public/API/loadMessages.php +++ b/website/public/API/loadMessages.php @@ -1,6 +1,8 @@ diff --git a/website/public/template_sql.php b/website/public/template_sql.php index b918f6a..ed4ff99 100644 --- a/website/public/template_sql.php +++ b/website/public/template_sql.php @@ -7,7 +7,7 @@ include_once("../queries/connect.php"); include_once("../queries/friendship.php"); -$friends = selectAllFriends($db, 666); +$friends = selectAllFriends(666); while($friend = $friends->fetch(PDO::FETCH_ASSOC)) { echo $friend['username'].' '.$friend['onlinestatus'] . "
"; } diff --git a/website/queries/friendship.php b/website/queries/friendship.php index 17bbef4..f058c70 100644 --- a/website/queries/friendship.php +++ b/website/queries/friendship.php @@ -1,8 +1,7 @@ prepare(" +function selectAllFriends($userID) { + $stmt = $GLOBALS["db"]->prepare(" SELECT `userID`, `username`, @@ -27,5 +26,6 @@ function selectAllFriends($db, $userID) { $stmt->bindParam(':userID', $userID, PDO::PARAM_INT); $stmt->execute(); + return $stmt; } \ No newline at end of file diff --git a/website/queries/group_member.php b/website/queries/group_member.php index 824a33b..f8a9002 100644 --- a/website/queries/group_member.php +++ b/website/queries/group_member.php @@ -1,7 +1,7 @@ query(" +function selectAllGroupsFromUser($userID) { + return $GLOBALS["db"]->query(" SELECT `group_page`.`name`, `group_page`.`picture` @@ -15,7 +15,3 @@ function selectAllGroupsFromUser($db, $userID) { `group_page`.`status` != 0 "); } - - - -?> \ No newline at end of file diff --git a/website/queries/group_page.php b/website/queries/group_page.php index c6db01b..6763e3f 100644 --- a/website/queries/group_page.php +++ b/website/queries/group_page.php @@ -1,7 +1,7 @@ query(" +function selectGroupById($groupID) { + return $GLOBALS["db"]->query(" SELECT `group_page`.`name`, `group_page`.`picture`, @@ -15,8 +15,8 @@ function selectGroupById($db, $groupID) { "); } -function select20GroupsFromN($db, $n) { - return $db->query(" +function select20GroupsFromN($n) { + return $GLOBALS["db"]->query(" SELECT `group_page`.`groupID`, `group_page`.`name`, @@ -33,8 +33,8 @@ function select20GroupsFromN($db, $n) { "); } -function select20GroupsByStatusFromN($db, $n, $status) { - return $db->query(" +function select20GroupsByStatusFromN($n, $status) { + return $GLOBALS["db"]->query(" SELECT `group_page`.`groupID`, `group_page`.`name`, @@ -53,8 +53,8 @@ function select20GroupsByStatusFromN($db, $n, $status) { "); } -function search20GroupsFromNByStatus($db, $n, $keyword, $status) { - $q = $db->prepare(" +function search20GroupsFromNByStatus($n, $keyword, $status) { + $q = $GLOBALS["db"]->prepare(" SELECT `groupID`, `name`, @@ -80,8 +80,8 @@ function search20GroupsFromNByStatus($db, $n, $keyword, $status) { return $q; } -function changeGroupStatusByID($db, $id, $status) { - $q = $db->query(" +function changeGroupStatusByID($id, $status) { + $q = $GLOBALS["db"]->query(" UPDATE `group_page` SET @@ -92,8 +92,3 @@ function changeGroupStatusByID($db, $id, $status) { return $q; } - - - - -?> diff --git a/website/queries/header.php b/website/queries/header.php index 1743552..e6bc8ac 100644 --- a/website/queries/header.php +++ b/website/queries/header.php @@ -13,8 +13,9 @@ function getHeaderInfo() { WHERE `userID` = :userID "); + $stmt->bindParam(":userID", $_SESSION["userID"]); $stmt->execute(); - return $stmt->fetch(); -} \ No newline at end of file + return $stmt->fetch(); +} diff --git a/website/queries/login.php b/website/queries/login.php index c710833..8f2eb19 100644 --- a/website/queries/login.php +++ b/website/queries/login.php @@ -15,5 +15,3 @@ function hashPassword() { $stmt->execute(); return $stmt->fetch(PDO::FETCH_ASSOC); } - -?> diff --git a/website/queries/private_message.php b/website/queries/private_message.php index a32f931..46c21a3 100644 --- a/website/queries/private_message.php +++ b/website/queries/private_message.php @@ -1,14 +1,9 @@ prepare(" + $stmt = $GLOBALS["db"]->prepare(" SELECT * FROM @@ -31,8 +26,7 @@ function getOldChatMessages($user2ID) { } function sendMessage($destination, $content) { - $db = $GLOBALS["db"]; - $stmt = $db->prepare(" + $stmt = $GLOBALS["db"]->prepare(" INSERT INTO `private_message` ( @@ -56,10 +50,7 @@ function sendMessage($destination, $content) { } function getNewChatMessages($lastID, $destination) { - $db = $GLOBALS["db"]; - $origin = $_SESSION["userID"]; - - $stmt = $db->prepare(" + $stmt = $GLOBALS["db"]->prepare(" SELECT * FROM @@ -75,11 +66,11 @@ function getNewChatMessages($lastID, $destination) { `messageID` ASC "); - $stmt->bindParam(':user1', $origin); + $stmt->bindParam(':user1', $_SESSION["userID"]); $stmt->bindParam(':user2', $destination); $stmt->bindParam(':lastID', $lastID); $stmt->execute(); return json_encode($stmt->fetchAll()); -} \ No newline at end of file +} diff --git a/website/queries/user.php b/website/queries/user.php index 659e0d6..d5fea1b 100644 --- a/website/queries/user.php +++ b/website/queries/user.php @@ -1,8 +1,8 @@ prepare(" +function getUserID($username) { + $stmt = $GLOBALS["db"]->prepare(" SELECT `userID` FROM @@ -16,8 +16,8 @@ function getUserID($db, $username) { return $stmt->fetch()["userID"]; } -function selectUser($db, $userID) { - $stmt = $db->prepare(" +function selectUser($userID) { + $stmt = $GLOBALS["db"]->prepare(" SELECT `username`, IFNULL( @@ -41,8 +41,8 @@ function selectUser($db, $userID) { return $stmt->fetch(); } -function selectAllUserGroups($db, $userID) { - $stmt = $db->prepare(" +function selectAllUserGroups($userID) { + $stmt = $GLOBALS["db"]->prepare(" SELECT `group_page`.`groupID`, `name`, @@ -64,8 +64,8 @@ function selectAllUserGroups($db, $userID) { return $stmt; } -function selectAllUserPosts($db, $userID) { - $stmt = $db->prepare(" +function selectAllUserPosts($userID) { + $stmt = $GLOBALS["db"]->prepare(" SELECT `postID`, `author`, @@ -86,8 +86,8 @@ function selectAllUserPosts($db, $userID) { return $stmt; } -function select20UsersFromN($db, $n) { - return $db->query(" +function select20UsersFromN($n) { + return $GLOBALS["db"]->query(" SELECT `userID`, `username`, @@ -103,8 +103,8 @@ function select20UsersFromN($db, $n) { "); } -function search20UsersFromN($db, $n, $keyword) { - $q = $db->prepare(" +function search20UsersFromN($n, $keyword) { + $q = $GLOBALS["db"]->prepare(" SELECT `userID`, `username`, @@ -127,8 +127,8 @@ function search20UsersFromN($db, $n, $keyword) { return $q; } -function search20UsersFromNByStatus($db, $n, $keyword, $status) { - $q = $db->prepare(" +function search20UsersFromNByStatus($n, $keyword, $status) { + $q = $GLOBALS["db"]->prepare(" SELECT `userID`, `username`, @@ -155,8 +155,8 @@ function search20UsersFromNByStatus($db, $n, $keyword, $status) { return $q; } -function changeUserStatusByID($db, $id, $status) { - $q = $db->query(" +function changeUserStatusByID($id, $status) { + $q = $GLOBALS["db"]->query(" UPDATE `user` SET diff --git a/website/views/adminpanel.php b/website/views/adminpanel.php index 5a3ba97..c98c051 100644 --- a/website/views/adminpanel.php +++ b/website/views/adminpanel.php @@ -61,9 +61,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { } if (!empty($_POST["actions"]) && !empty($_POST["userID"])) { - changeUserStatusByID($db, $_POST["userID"], $_POST["actions"]); + changeUserStatusByID($_POST["userID"], $_POST["actions"]); } elseif (!empty($_POST["actions"]) && !empty($_POST["groupID"])) { - changeGroupStatusByID($db, $_POST["groupID"], $_POST["actions"]); + changeGroupStatusByID($_POST["groupID"], $_POST["actions"]); } } @@ -183,7 +183,7 @@ function test_input($data) { fetch(PDO::FETCH_ASSOC)) { $userID = $user['userID']; @@ -218,7 +218,7 @@ function test_input($data) { "); } } else { - $q = search20GroupsFromNByStatus($db, $listnr, $search, $groupstatus); + $q = search20GroupsFromNByStatus($listnr, $search, $groupstatus); while ($group = $q->fetch(PDO::FETCH_ASSOC)) { $groupID = $group['groupID']; diff --git a/website/views/chat-view.php b/website/views/chat-view.php index b63d6b8..09b52ca 100644 --- a/website/views/chat-view.php +++ b/website/views/chat-view.php @@ -6,11 +6,8 @@