diff options
| author | Horus3 | 2014-03-12 03:02:53 +0100 |
|---|---|---|
| committer | Horus3 | 2014-03-12 03:02:53 +0100 |
| commit | d9c922b7881215d5b62c40002096a0549fcf73c4 (patch) | |
| tree | 60216005047f867194442b587bf2a6a26345bfec | |
| parent | bdb10afe9dd0659bca3034d41be7b1550cb7aad5 (diff) | |
| parent | 59cb17a791f7bb16384bf9cb4cfc22e642a228c8 (diff) | |
| download | files.iamfabulous.de-d9c922b7881215d5b62c40002096a0549fcf73c4.tar.gz | |
Merge branch 'master' of git.iamfabulous.de:files.iamfabulous.de
| -rw-r--r-- | www/interface_functions.php | 5 | ||||
| -rw-r--r-- | www/select_function.php | 80 |
2 files changed, 0 insertions, 85 deletions
diff --git a/www/interface_functions.php b/www/interface_functions.php deleted file mode 100644 index 0116fe6..0000000 --- a/www/interface_functions.php +++ /dev/null @@ -1,5 +0,0 @@ -<? - -function show($content){ - var_dump($content); -} diff --git a/www/select_function.php b/www/select_function.php deleted file mode 100644 index c4f563b..0000000 --- a/www/select_function.php +++ /dev/null @@ -1,80 +0,0 @@ -<? -function select($db){ - if($_SESSION["login"]){ - $share=""; - } else { - $share ="AND share='PUBLIC'"; - } - - if(!empty($_GET["name"])){ - $user = $_GET["name"]; - } else { - failure("No user input."); - } - - $owner_db = $db->query("SELECT id FROM user WHERE name='" . SQLite3::escapeString($user) . "';"); - if(empty($owner_db)){ - failure("This user doesn't exist."); - } - - $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); - $owner = $owner_ar[0]; - - $folder_array_unsafe = explode("/",$_GET["folder"]); - $length = count($folder_array_unsafe); - - $root_db = $db->query("SELECT id FROM files WHERE parent=0 AND owner=" . $owner . " AND folder='DIRECTORY' " . $share . ";"); - if(empty($root_db)){ - failure("There is something seriously wrong. If you are a human you should never read this. Mail the admin please."); - } - $root_ar = $root_db->fetchArray(SQLITE3_NUM); - $root_id = $root_ar[0]; - $parentdir = SQLite3::escapeString($root_id); - $temp_id = $root_id; - - for($i=0; $i<$length; $i++){ - - if(!empty($folder_array_unsafe[$i])){ - $parentdir_db = $db->query("SELECT id, parent FROM files WHERE owner=" . $owner . " AND folder='DIRECTORY' " . $share . " AND parent=" . $parentdir . " AND name='" . SQLite3::escapeString($folder_array_unsafe[$i]) . "';"); - if(empty($parentdir_db)){ - failure("Database error."); - } - $prim_id = $parentdir_db->fetchArray(SQLITE3_NUM); - if($parentdir != $prim_id[1]){ - - $wrong_folder = $folder_array_unsafe[$i]; - $working_path[0] = $wrong_folder; - - for($j=0; $j<$i; $j++){ - $working_path[$j] = $folder_array_unsafe[$j]; - } - - get_404($working_path, $wrong_folder); - } - - $parentdir = $prim_id[0]; - } - } - -// echo "parent: " . $parentdir . "<br>"; - $content_db = $db->query("SELECT * FROM files WHERE parent=" . $parentdir . " AND owner=" . $owner . ";"); -// $content_ar = $content_db->fetchArray(SQLITE3_NUM); - - $count=0; - while($row = $content_db->fetchArray(SQLITE3_NUM)){ - $content[$count][0] = $row[0]; - $content[$count][1] = $row[1]; - $content[$count][2] = $row[2]; - $content[$count][3] = $row[3]; - $content[$count][4] = $row[4]; - $content[$count][5] = $row[5]; - $content[$count][6] = $row[6]; - $content[$count][7] = $row[7]; - $content[$count][8] = $row[8]; - //echo "<a href='/". $user . "/" . $content[$count][3] . "'>" . $content[$count][3] . "</a><br>"; - $count++; - } - - return $content; - -} |
