-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.php
More file actions
78 lines (78 loc) · 1.84 KB
/
Copy pathconfig.php
File metadata and controls
78 lines (78 loc) · 1.84 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
include("./jsonql.php");
$jsonui = new JsonUI("./");
@session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_POST['values']) && isset($_POST["index"])) {
try {
$n = array();
if (strpos($_POST["values"], ',') !== false) {
$n = explode(",", $_POST["values"]);
}
else {
array_push($n, $_POST["values"]);
}
$jsonui->updateRow($n, $_POST['index']);
}
catch (Exception $ex) {
echo "error";
}
}
else if (isset($_POST["user"]) && isset($_POST["password"])) {
try {
if ($jsonui->login($_POST["user"], $_POST['password'])) {
header("location:./");
}
else {
header("location:./login.php?error=true");
}
}
catch (Exception $ex) {
header("location:./login.php?error=true");
}
}
else if (isset($_POST["index"]) && !isset($_POST["values"])) {
try {
$jsonui->deleteRow($_POST['index']);
}
catch (Exception $ex) {
echo "error";
}
}
else if (isset($_POST["insert"])) {
try {
$n = array();
if (strpos($_POST["insert"], ',') !== false) {
$n = explode(",", $_POST["insert"]);
}
else {
array_push($n, $_POST["insert"]);
}
$jsonui->insertRow($n);
}
catch (Exception $ex) {
echo "error";
}
}
}
else if ($_SERVER["REQUEST_METHOD"] == "GET") {
if (isset($_GET["logout"])) {
unset($_SESSION['dbs']);
unset($_SESSION['user']);
unset($_SESSION['password']);
header("location:./login.php");
}
}
else {
echo "error";
header("location:./");
}
//$jsonui->login("root", "");
//$jsonui->deleteRow(0);
//$jsonui->updateRow([], 0);
//$jsonui->getRows("workers", "home_alone");
//$jsonui->getDBs();
//$jsonui->getTabs();
//$jsonui->getRows("workers", "home_alone");
//$jsonui->insertRow("", []);
?>