public static function deleteMsg($msgId, $userId) { $connection = new DbConnect(); $pdo = $connection->connect(); $ownerQuery = "SELECT id, sender, receiver, isDeleted_sender, isDeleted_receiver FROM direct_message WHERE id = :msgId"; $stmt = $pdo->prepare($ownerQuery); $stmt->bindParam(':msgId', $msgId); $stmt->setFetchMode(PDO::FETCH_OBJ); $stmt->execute(); $ownerCheck = $stmt->fetch(); if ($ownerCheck->sender == $userId) { DirectMessages::deleteMsgSender($msgId); } if ($ownerCheck->receiver == $userId) { DirectMessages::deleteMsgReceiver($msgId); } DirectMessages::removeMsgCheck($ownerCheck->id, $ownerCheck->isDeleted_sender, $ownerCheck->isDeleted_receiver); return $stmt->errorInfo(); }