Make voteAccountProfileMessage.php work with new db method
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
require __DIR__ . '/../incl/util.php';
|
require __DIR__ . '/../incl/util.php';
|
||||||
setPlainHeader();
|
setPlainHeader();
|
||||||
$conn = newConnection();
|
$conn0 = newConnection(0);
|
||||||
|
$conn1 = newConnection(1);
|
||||||
|
|
||||||
$post = getPostData();
|
$post = getPostData();
|
||||||
$targetId = (int)$post['targetId'] ?? 0;
|
$targetId = (int)$post['targetId'] ?? 0;
|
||||||
@@ -13,8 +14,8 @@ if ($liked !== 0 && $liked !== 1) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$stmt = $conn->prepare("SELECT * FROM users WHERE token = ? AND username = ?");
|
$stmt = $conn0->prepare("SELECT * FROM users WHERE username = ?");
|
||||||
$stmt->bind_param("ss", $token, $username);
|
$stmt->bind_param("s", $username);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
$result = $stmt->get_result();
|
$result = $stmt->get_result();
|
||||||
$row = $result->fetch_assoc();
|
$row = $result->fetch_assoc();
|
||||||
@@ -26,7 +27,7 @@ $stmt->close();
|
|||||||
|
|
||||||
$user_id = $row["id"];
|
$user_id = $row["id"];
|
||||||
|
|
||||||
$stmt = $conn->prepare("SELECT votes, likes FROM userposts WHERE id = ?");
|
$stmt = $conn1->prepare("SELECT votes, likes FROM userposts WHERE id = ?");
|
||||||
$stmt->bind_param("i", $targetId);
|
$stmt->bind_param("i", $targetId);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
$result = $stmt->get_result();
|
$result = $stmt->get_result();
|
||||||
@@ -48,11 +49,12 @@ $votes[$user_id] = $liked === 0 ? false : true;
|
|||||||
$likes += $liked ? 1 : -1;
|
$likes += $liked ? 1 : -1;
|
||||||
$votes = json_encode($votes);
|
$votes = json_encode($votes);
|
||||||
|
|
||||||
$stmt = $conn->prepare("UPDATE userposts SET likes = ?, votes = ? WHERE id = ?");
|
$stmt = $conn1->prepare("UPDATE userposts SET likes = ?, votes = ? WHERE id = ?");
|
||||||
$stmt->bind_param("isi", $likes, $votes, $targetId);
|
$stmt->bind_param("isi", $likes, $votes, $targetId);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
$stmt->close();
|
$stmt->close();
|
||||||
|
|
||||||
echo encrypt(json_encode(["success" => true, "likes" => $likes]));
|
echo encrypt(json_encode(["success" => true, "likes" => $likes]));
|
||||||
|
|
||||||
$conn->close();
|
$conn0->close();
|
||||||
|
$conn1->close();
|
||||||
Reference in New Issue
Block a user