diff options
Diffstat (limited to 'www/select.php')
| -rw-r--r-- | www/select.php | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/www/select.php b/www/select.php index d1b6189..494709f 100644 --- a/www/select.php +++ b/www/select.php @@ -1,10 +1,20 @@ <? -//session_start(); +session_start(); $db = new SQLite3("../database/sqlite.db"); -$owner=2; -$parentdir=0; + +$owner_db = $db->query("SELECT id FROM user WHERE name='" . SQLite3::escapeString($_SESSION[username]) . "';"); +$owner_ar = $owner_db->fetchArray(SQLITE3_NUM); +$owner = $owner_ar[0]; + +if(empty($_GET["folder"])){ + $parentdir=0; +} else { + $folder_array_unsafe = explode("/",$_GET["folder"]); + $length = count($folder_array_unsafe); +} + $count=0; $result_db = $db->query("SELECT id, parent, name, share FROM files WHERE owner=$owner AND folder='DIRECTORY' AND share='PUBLIC';"); |
