From 62e084efdd31071e6aadc4e512cda7c33f9ea9cf Mon Sep 17 00:00:00 2001 From: Horus3 Date: Sun, 16 Mar 2014 18:42:19 +0100 Subject: Redesigned to user constants. --- www/index.php | 46 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 36 insertions(+), 10 deletions(-) (limited to 'www/index.php') diff --git a/www/index.php b/www/index.php index 3f6beea..79c7949 100755 --- a/www/index.php +++ b/www/index.php @@ -26,31 +26,56 @@ if(empty($_GET)){ switch($_GET["task"]){ case("login"): if($_SERVER['REQUEST_METHOD'] == 'POST'){ - $content = login($db); - if($content == "success"){ + $var = login($db); + if($var == LOGIN_SUCCESSFULL){ account($db); } else { - print_login($content); + print_login($var); } } else { - $content = ""; - print_login($content); + print_login(EMPTY); } break; + case("logout"): - $value = logout(); - if(!$value){ - print_login($value); + $var = logout(); + if($var == LOGOUT_SUCCESSFULL){ + print_login($var); } else { header("Refresh: 0; /httperror.php?e=500"); } break; + case("invite"): - invite($db); + if(!$_SESSION["login"]){ + print_login(EMPTY); + } + + if($_SERVER['REQUEST_METHOD'] == 'POST'){ + $var = invite($db); + if($var == INVITE_SUCCESSFULL){ + header("Refresh: 0; /"); //TODO Direct link to the file browser. + } else { + print_invite($var); + } + } else { + print_login(EMPTY); + } break; + case("register"): - register($db); + if($_SERVER['REQUEST_METHOD'] == 'POST'){ + $var = register($db); + if($var == REGISTER_SUCCESSFULL){ + account($db); + } else { + print_register($var); + } + } else { + print_register(EMPTY); + } break; + /* case("download"): //not implemented yet download(); break; @@ -58,6 +83,7 @@ if(empty($_GET)){ case("user"): account($db); break; + default: get_404($_GET["task"], $_GET["task"]); break; -- cgit v1.2.3