Commit f06bd74c authored by Jyrki's avatar Jyrki 🐾
Browse files

select id

parent ba5ad5ff
......@@ -67,11 +67,12 @@ if (isset($_POST['words'])) {
$words = array();
if ($recent_public) {
$sql_str = "SELECT `word1`, `word2`, `word3`, `author`, `new` FROM `words` ORDER BY `id` DESC LIMIT " . $recent_count . ";";
$sql_str = "SELECT `id`, `word1`, `word2`, `word3`, `author`, `new` FROM `words` ORDER BY `id` DESC LIMIT " . $recent_count . ";";
$res = $sql->query($sql_str);
while ($r = $res->fetch_assoc()) {
array_push($words, array(
"id" => $r['id'],
"word1" => $r['word1'],
"word2" => $r['word2'],
"word3" => $r['word3'],
......
......@@ -20,15 +20,40 @@
include_once 'config.php';
function check_privileges() {
function check_privileges($ajax = false) {
if (!$_SESSION['logged_in']) {
$_SESSION['flash'] = "Log in to continue.";
header('Location: ucp.php?page=login');
if ($ajax) {
header('Content-Type: application/javascript');
echo json_encode(array("success" => false));
} else {
$_SESSION['flash'] = "Log in to continue.";
header('Location: ucp.php?page=login');
}
exit();
}
}
switch ($_GET['page']) {
case "ajax": {
check_privileges(true);
header('Content-Type: application/javascript');
$response = array("success" => false);
switch ($_GET['action']) {
case "delete-word": {
if (isset($_GET['id'])) {
if (is_numeric($_GET['id'])) {
$id = (int) $_GET['id'];
if ($sql->query("DELETE FROM `words` WHERE `id`=" . $id . ";")) {
$response["success"] = true;
}
}
}
break;
}
}
echo json_encode($response);
break;
}
case "login": {
if ($_SESSION['logged_in']) {
$_SESSION['flash'] = "You're already logged in.";
......@@ -121,13 +146,14 @@ switch ($_GET['page']) {
default: {
check_privileges();
$sql_str = "SELECT `word1`, `word2`, `word3`, `author`, `new` FROM `words`;";
$sql_str = "SELECT `id`, `word1`, `word2`, `word3`, `author`, `new` FROM `words`;";
$res = $sql->query($sql_str);
$words = array();
while ($r = $res->fetch_assoc()) {
array_push($words, array(
"id" => $r['id'],
"word1" => $r['word1'],
"word2" => $r['word2'],
"word3" => $r['word3'],
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment