mirror of
https://github.com/Neetpone/ponepaste.git
synced 2025-03-12 22:50:07 +01:00
35 lines
No EOL
761 B
PHP
35 lines
No EOL
761 B
PHP
<?php
|
|
// INIT
|
|
require __DIR__ . DIRECTORY_SEPARATOR . "lib" . DIRECTORY_SEPARATOR . "2a-config.php";
|
|
require PATH_LIB . "2b-lib-tag.php";
|
|
$tagDB = new Tag();
|
|
|
|
// PROCESS AJAX REQUESTS
|
|
switch ($_POST['req']) {
|
|
// INVALID
|
|
default:
|
|
echo json_encode([
|
|
"status" => 0,
|
|
"message" => "Invalid request"
|
|
]);
|
|
break;
|
|
|
|
// GET TAGS FOR POST
|
|
case "get":
|
|
$tags = $tagDB->getAll($_POST['post_id']);
|
|
echo json_encode([
|
|
"status" => is_array($tags) ? 1 : 0,
|
|
"message" => $tags
|
|
]);
|
|
break;
|
|
|
|
// SAVE TAGS
|
|
case "save":
|
|
$pass = $tagDB->reTag($_POST['post_id'], json_decode($_POST['tags']));
|
|
echo json_encode([
|
|
"status" => $pass ? 1 : 0,
|
|
"message" => $pass ? "OK" : $tagDB->error
|
|
]);
|
|
break;
|
|
}
|
|
?>
|