]>
Commit | Line | Data |
---|---|---|
dc478ec8 | 1 | <?php |
79ffa771 JP |
2 | /* |
3 | (c) 2005 Joe Presbrey | |
4 | */ | |
dc478ec8 JP |
5 | |
6 | require_once('mitsql.cfg.php'); | |
7 | require_once('mitsql.lib.php'); | |
2f91d7fe | 8 | require_once('proc.lib.php'); |
4a77eeb5 | 9 | |
dc478ec8 JP |
10 | if (!isLoggedIn()) redirect('index'); |
11 | ||
96f68593 AD |
12 | if(!isset($_SESSION['csrf_token'])) |
13 | { | |
14 | $n = rand(10e16, 10e20); | |
15 | $_SESSION['csrf_token'] = base_convert($n, 10, 36); | |
16 | } | |
17 | ||
9840d102 JP |
18 | $err1 = $msg1 = array(); |
19 | ||
377015e0 JP |
20 | $User = new User($Login->getUserID()); |
21 | ||
22 | if (isPost()) { | |
96f68593 AD |
23 | if($_SESSION['csrf_token'] != $_POST['csrf_token']) |
24 | { | |
25 | $err1[] = "CSRF token incorrect or not found. Try submitting again."; | |
26 | } else { | |
27 | if (isset($i_newdb)) { | |
28 | list($msg1, $err1) = proc::newdb($User, $i_newdb); | |
29 | } | |
30 | if (isset($i_drop)) { | |
31 | list($msg1, $err1) = proc::drop($User, $i_drop); | |
32 | } | |
e47be57b | 33 | } |
690e37fb JP |
34 | } |
35 | ||
36 | if (!count($err1)) {//&& !isset($i_r)) | |
37 | checkQuotas($Login->getUserID()); | |
38 | $User->refresh(); | |
377015e0 JP |
39 | } |
40 | ||
2ea5a69f JP |
41 | $myDBs = $User->getDBList(); |
42 | ||
dc478ec8 JP |
43 | include 'tpl/main.php'; |
44 | ||
45 | ?> |