diff options
| author | Horus3 | 2014-03-13 00:46:51 +0100 |
|---|---|---|
| committer | Horus3 | 2014-03-13 00:46:51 +0100 |
| commit | bef14b7a51b4cf158ca41eb9308da1877696ad4b (patch) | |
| tree | 5e3a94b38092c57d314553bbdac568d1b68c2db0 | |
| parent | 0e5f35002181ec1c2b0ce4e4aa34d03952034cd6 (diff) | |
| download | files.iamfabulous.de-bef14b7a51b4cf158ca41eb9308da1877696ad4b.tar.gz | |
rewrite rulez
| -rwxr-xr-x | www/functions/func_rewrite.php | 16 |
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; } |
