diff options
| author | Horus3 | 2014-03-11 00:46:17 +0100 |
|---|---|---|
| committer | Horus3 | 2014-03-11 00:46:17 +0100 |
| commit | ae883d064bed43817b833f3af0ad464b1c5b759e (patch) | |
| tree | 1ed04ada8132e138df7e7b3de6779813454ed69a | |
| parent | 1091047dfa295e4aba2da2379273d16cc3baa80b (diff) | |
| download | files.iamfabulous.de-ae883d064bed43817b833f3af0ad464b1c5b759e.tar.gz | |
quota exceeded
| -rw-r--r-- | www/upload.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/www/upload.php b/www/upload.php index f09b39c..e3b1100 100644 --- a/www/upload.php +++ b/www/upload.php @@ -31,6 +31,18 @@ function upload($db){ $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); $owner = $owner_ar[0]; + $overall_size_db = $db->query("SELECT size FROM files WHERE owner=" . $owner . " AND size > 0;"); + $overall_size = 0; + $count = 0; + while($row = $overall_size_db->fetchArray(SQLITE3_NUM)){ + $overall_size = $overall_size + $row[$count]; + $count++; + } + + if($overall_size > 2147483648){ // == 2GB + error("Quota exceeded"); + } + $filename = $_FILES['userfile']['name']; $folder = "FILE"; $mime = $_FILES['userfile']['type']; |
