summaryrefslogtreecommitdiff
path: root/www/index.php
diff options
context:
space:
mode:
authorHorus32014-03-16 18:42:19 +0100
committerHorus32014-03-16 18:42:19 +0100
commit62e084efdd31071e6aadc4e512cda7c33f9ea9cf (patch)
treeeecc1422d94eb61c3f8bb110bc47e966556aa8c7 /www/index.php
parent99e60dae1bb5825a426852860e67b9d00e124161 (diff)
downloadfiles.iamfabulous.de-62e084efdd31071e6aadc4e512cda7c33f9ea9cf.tar.gz
Redesigned to user constants.
Diffstat (limited to 'www/index.php')
-rwxr-xr-xwww/index.php46
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;