aboutsummaryrefslogtreecommitdiffstats
path: root/php/database.php
diff options
context:
space:
mode:
authorAlex Vitkov <alexvitkov98@gmail.com>2021-02-12 20:07:10 +0200
committerAlex Vitkov <alexvitkov98@gmail.com>2021-02-12 20:07:10 +0200
commitd66cf65a66b2eac4b9ccaf47dc7c0e9577687b3f (patch)
treea35e5ce475ae029dbed3e8178182caa22ae25d5f /php/database.php
parenteecdb71a05c4e6ee255e097bf93df37a1efb751f (diff)
parent369de870ef6dbcd67ac9316bf714a6ded892eadc (diff)
downloadfileup-d66cf65a66b2eac4b9ccaf47dc7c0e9577687b3f.tar.gz
Merge branch 'master' of https://github.com/alexvitkov/india
Diffstat (limited to 'php/database.php')
-rw-r--r--php/database.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/php/database.php b/php/database.php
index fb3d35d..789ea86 100644
--- a/php/database.php
+++ b/php/database.php
@@ -306,7 +306,7 @@ require_once "node.php";
}
}
/*returns the file name as it must be in the filesystem relative to the storage root*/
- function create_file_node(string $filename,string $note,int $dir_id,User $user): string
+ function create_file_node(string $filename,string $note,int $dir_id,string $mimetype,User $user): string
{
global $storage_root;
/*checkout the directory*/
@@ -347,11 +347,12 @@ require_once "node.php";
/*generate the node*/
$code=$this->get_random_node_name("");
if($filename==NULL)return "error";
- $prep=$this->pdo->prepare("insert into nodes(is_directory,relative_path,code)
- values(false,:root,:code)
+ $prep=$this->pdo->prepare("insert into nodes(is_directory,relative_path,code,type)
+ values(false,:root,:code,:type)
");
$prep->bindParam(':root',$code);
$prep->bindParam(':code',$code);
+ $prep->bindParam(':type',$mimetype);
if($prep->execute()==false)
{