summaryrefslogtreecommitdiff
path: root/www/setup.php
diff options
context:
space:
mode:
authorHorus32014-03-17 01:15:25 +0100
committerHorus32014-03-17 01:15:25 +0100
commita7fad255421c4659b5802ff1038461a0db76981d (patch)
tree623a5ddb3ecd73b119bed8fc6ee7d094671995c4 /www/setup.php
parent58ba729a33b204884d33b0f49d8469bbe5b63f2f (diff)
downloadfiles.iamfabulous.de-a7fad255421c4659b5802ff1038461a0db76981d.tar.gz
Changed database layout. Created trigger to delete files automatically.
Diffstat (limited to 'www/setup.php')
-rwxr-xr-xwww/setup.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/www/setup.php b/www/setup.php
index 38b0434..e7e9bb4 100755
--- a/www/setup.php
+++ b/www/setup.php
@@ -52,6 +52,7 @@ if($bool){
CREATE TABLE IF NOT EXISTS files (id INTEGER PRIMARY KEY, parent INTEGER, owner INTEGER, name TEXT, folder TEXT, mime TEXT, size INTEGER, share TEXT, hash TEXT, FOREIGN KEY(owner) REFERENCES user(id));
INSERT INTO files (id, parent, owner, name, folder, size, share, hash) VALUES (NULL, 0, 1, '/', 'DIRECTORY', 0, 'HIDDEN', '');
CREATE TABLE IF NOT EXISTS log (id INTEGER PRIMARY KEY, user INTEGER, login TEXT, FOREIGN KEY(user) REFERENCES user(id));
+ CREATE TRIGGER IF NOT EXISTS delete_files AFTER DELETE ON user FOR EACH ROW BEGIN DELETE FROM files WHERE owner=OLD.id; END;
COMMIT;")
) {
echo "Success!";