-
Notifications
You must be signed in to change notification settings - Fork 0
/
api.php
36 lines (29 loc) · 763 Bytes
/
api.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
require('functions.php');
if (isset($_GET['getEvents'])) {
die(getEvents());
}
if (isset($_GET['getViews'])) {
die(getViews());
}
if (!empty($_GET['saveView'])) {
die(insertView($_GET['saveView'], $_GET['datefrom'], $_GET['dateuntil'], $_GET['filter']));
}
if (!empty($_GET['deleteView'])) {
$d = $_GET['deleteView'];
if ($d === false || $d < 1 || $d > 1000*1000*500) {
die('huh');
}
$rowid = intval($d);
$db->exec('DELETE FROM views WHERE rowid = ' . $rowid) or die('false');
die('true');
}
if (!empty($_GET['deleteEvent'])) {
$d = $_GET['deleteEvent'];
if ($d === false || $d < 1 || $d > 1000*1000*500) {
die('huh');
}
$rowid = intval($d);
$db->exec('DELETE FROM events WHERE rowid = ' . $rowid) or die('false');
die('true');
}