diff options
| author | Horus3 | 2014-03-16 18:42:19 +0100 |
|---|---|---|
| committer | Horus3 | 2014-03-16 18:42:19 +0100 |
| commit | 62e084efdd31071e6aadc4e512cda7c33f9ea9cf (patch) | |
| tree | eecc1422d94eb61c3f8bb110bc47e966556aa8c7 /www/index.php | |
| parent | 99e60dae1bb5825a426852860e67b9d00e124161 (diff) | |
| download | files.iamfabulous.de-62e084efdd31071e6aadc4e512cda7c33f9ea9cf.tar.gz | |
Redesigned to user constants.
Diffstat (limited to 'www/index.php')
| -rwxr-xr-x | www/index.php | 46 |
1 files changed, 36 insertions, 10 deletions
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; |
