summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32014-03-13 00:46:51 +0100
committerHorus32014-03-13 00:46:51 +0100
commitbef14b7a51b4cf158ca41eb9308da1877696ad4b (patch)
tree5e3a94b38092c57d314553bbdac568d1b68c2db0
parent0e5f35002181ec1c2b0ce4e4aa34d03952034cd6 (diff)
downloadfiles.iamfabulous.de-bef14b7a51b4cf158ca41eb9308da1877696ad4b.tar.gz
rewrite rulez
-rwxr-xr-xwww/functions/func_rewrite.php16
1 files changed, 7 insertions, 9 deletions
diff --git a/www/functions/func_rewrite.php b/www/functions/func_rewrite.php
index f915318..5e4284d 100755
--- a/www/functions/func_rewrite.php
+++ b/www/functions/func_rewrite.php
@@ -3,17 +3,14 @@ function rewrite($db){
/* test if first argument a username or folder */
- $name = SQLite3::escapeString("$_GET[name]");
-
- $name_id_db = $db->query("SELECT id FROM user WHERE name='" . $name . "';");
- $name_id_ar = $name_id_db->fetchArray(SQLITE3_NUM);
-
- if(empty($name_id_ar)){
+ $name = user($db, $_GET["name"]);
+ if($name == ""){
+
/* if first argument wasn't valid, rewrite the URL to include the username */
if($_SESSION["login"]){
- header("Refresh: 0; /" . $_SESSION[username] . "/" . $_GET["name"] . "/" . $_GET["folder"] . "");
+ header("Refresh: 0; /" . $_SESSION['username'] . "/" . $_GET["name"] . "/" . $_GET["folder"] . "");
return false;
} else {
@@ -24,8 +21,9 @@ function rewrite($db){
return false;
}
return false;
- }
+ } else {
+ return true;
+ }
- return true;
}