summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32014-04-21 23:25:40 +0200
committerHorus32014-04-21 23:25:40 +0200
commit11ed3a4c720d9379beaf7f5770f297677da5d9a7 (patch)
tree59a51f5d040a53d9f990e218baef08065563a59a
parent1301304d2ea739f550738e0fafc56d74a65905f4 (diff)
downloadfiles.iamfabulous.de-11ed3a4c720d9379beaf7f5770f297677da5d9a7.tar.gz
Added 2 more failure pages.
-rwxr-xr-xwww/functions/func_content.php4
-rwxr-xr-xwww/functions/func_select.php4
-rw-r--r--www/help.class.php (renamed from www/class.php)0
-rwxr-xr-xwww/httperror.php7
4 files changed, 12 insertions, 3 deletions
diff --git a/www/functions/func_content.php b/www/functions/func_content.php
index 853adc1..75ce4f7 100755
--- a/www/functions/func_content.php
+++ b/www/functions/func_content.php
@@ -4,7 +4,9 @@ function collect_content($db,$username, $folder_path){
$owner = user_id($db, $username);
if(!$owner){
- failure("This user doesn't exist!");
+ $_GET["e"]="user";
+ include("httperror.php");
+ exit;
}
$file_id = select_file_id($db, $owner, $folder_path);
diff --git a/www/functions/func_select.php b/www/functions/func_select.php
index a6f776d..d9db159 100755
--- a/www/functions/func_select.php
+++ b/www/functions/func_select.php
@@ -13,7 +13,9 @@ function select_file_id($db, $owner, $folder_path){
$root_ar = $root_db->fetchArray(SQLITE3_NUM);
$root_id = $root_ar[0];
if(empty($root_ar[0])){
- failure("Seems like the user doesn't want to show his tree: " . $root_id);
+ $_GET["e"]="user";
+ include("httperror.php");
+ exit;
}
$tmp_length = count($folder_array_unsafe);
diff --git a/www/class.php b/www/help.class.php
index 672e471..672e471 100644
--- a/www/class.php
+++ b/www/help.class.php
diff --git a/www/httperror.php b/www/httperror.php
index 423f0fa..69a5122 100755
--- a/www/httperror.php
+++ b/www/httperror.php
@@ -54,7 +54,12 @@
}elseif($_GET['e']=='ban'){
echo '<h1 id="Error-Page-head" >You are banned!</h1>';
- echo '<h2 id="Error-Page-description" >Too many authentication failures.</br>It&#39s not my fault. I swear.</h2>';
+ echo '<h2 id="Error-Page-description" >Too many authentication failures.</h2>';
+ }elseif($_GET['e']=='user'){
+ echo '<h2 id="Error-Page-description" >Could not find the user <u><i>'.htmlentities($_GET["name"]).'</i></u>. <br>Please make sure you typed their name correctly.</h2>';
+ }elseif($_GET['e']=='database'){
+ echo '<h1 id="Error-Page-head" >Database!</h1>';
+ echo '<h2 id="Error-Page-description" >Oh, there is something wrong with the backend. Refresh the page and if this doesn&#39;t help, we will fix this soon.</h2>';
}?>
</div>
<?php include("static/footer.html");?>