summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-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;
}