summaryrefslogtreecommitdiff
path: root/www/select.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/select.php')
-rw-r--r--www/select.php16
1 files changed, 13 insertions, 3 deletions
diff --git a/www/select.php b/www/select.php
index f0cd143..2fc6de1 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 parent=$parentdir AND owner=$owner AND folder='DIRECTORY' AND share='PUBLIC';");