-
Notifications
You must be signed in to change notification settings - Fork 0
/
sessions.php
36 lines (34 loc) · 942 Bytes
/
sessions.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
36
<?php
include "api.php";
if (array_key_exists("sessionkey", $_GET)) {
$api = new api([
"sessionkey" => $_GET["sessionkey"],
]);
$api->getUsername();
$res = $api->getSessionsList();
if (!array_key_exists("mode", $_GET)) {
header("Content-type:application/json");
echo $api->arrayToJson($res);
} else {
switch ($_GET['mode']) {
case 'PDF':
header(
"Location: {$CFG->host}/session_mode_pdf.php"
);
break;
case "XLS":
header(
"Location: {$CFG->host}/session_mode_xls.php"
);
break;
case 'HTML':
header(
"Location: {$CFG->host}/session_mode_html.php"
);
break;
default:
# code...
break;
}
}
}