Files
ops-Gazelle/app/API/Wiki.php
T

29 lines
752 B
PHP

<?php
namespace Gazelle\API;
class Wiki extends AbstractAPI {
public function run() {
if (!isset($_GET['wiki_id'])) {
json_error('Missing wiki article id');
}
$this->db->prepared_query("
SELECT
wa.Title,
wa.MinClassRead,
um.Username AS Author,
wa.Date
FROM
wiki_articles AS wa
INNER JOIN users_main AS um ON um.ID = wa.Author
WHERE
wa.ID = ?", $_GET['wiki_id']);
if (!$this->db->has_results()) {
json_error('Wiki article not found');
}
$article = $this->db->next_record(MYSQLI_ASSOC, false);
return $article;
}
}