1
0
mirror of https://github.com/Foltik/Shimapan synced 2025-02-15 05:17:05 -05:00
shimapan/includes/api.php

77 lines
1.4 KiB
PHP
Raw Normal View History

2016-08-14 10:21:53 -04:00
<?php
require_once('core.php');
if (isset($_GET['do'])) {
$action = $_GET['do'];
switch ($action) {
case "login":
login($_POST['user'], $_POST['pass']);
2016-08-14 10:21:53 -04:00
break;
case "register":
register($_POST['user'], $_POST['pass'], $_POST['code']);
break;
case "invite":
if (!empty($_GET['level']))
generate($_GET['level']);
else
generate(NULL);
2016-08-14 10:21:53 -04:00
break;
case "fetch":
switch($_GET['method']) {
case "Fetch All":
fetchFiles($_GET['method'], NULL, $_GET['count'], NULL);
break;
2016-08-14 10:21:53 -04:00
case "Fetch":
fetchFiles($_GET['method'], $_GET['date'], $_GET['count'], $_GET['keyword']);
break;
2016-08-14 10:21:53 -04:00
default:
fetchFiles(NULL, NULL, NULL, NULL);
break;
}
break;
2016-08-14 10:21:53 -04:00
case "report":
if (!empty($_POST['file']))
report($_POST['file'], $_POST['reason']);
else
report(NULL, NULL);
break;
case "reports":
reports();
break;
case "acceptreport":
acceptreport($_GET['id']);
break;
case "dismissreport":
dismissreport($_GET['id']);
break;
2016-08-14 10:21:53 -04:00
case "panel":
panel();
2016-08-14 10:21:53 -04:00
break;
case "delete":
delete($_GET['fileid']);
2016-08-14 10:21:53 -04:00
break;
case "logout":
destroySession();
2016-08-14 10:21:53 -04:00
break;
default:
echo "What are you doing here, <span language=\"jp\">baka</span>?";
}
} else {
echo "What are you doing here, <span language=\"jp\">baka</span>?";
}