diff options
| author | oweissbarth | 2014-03-16 18:45:01 +0100 |
|---|---|---|
| committer | oweissbarth | 2014-03-16 18:45:01 +0100 |
| commit | 11afecf8d47b6c7a4b96add2a9920ec73a436dce (patch) | |
| tree | de28eebfd643cc7bc715282c80b4303cd301bb50 /www/index.php | |
| parent | 3a7ade401b3aff5375b98594eec344ed6766321a (diff) | |
| parent | 62e084efdd31071e6aadc4e512cda7c33f9ea9cf (diff) | |
| download | files.iamfabulous.de-11afecf8d47b6c7a4b96add2a9920ec73a436dce.tar.gz | |
Merge branch 'master' of git.iamfabulous.de:files.iamfabulous.de
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; |
