SAAS-382: Reimplement Storage Quota

Storing disk usage in cc_pref
Add/subtract filesize to/from disk usage total when a file is uploaded or deleted
TODO: Hook this into the ftp server
This commit is contained in:
drigato 2014-03-21 09:50:03 -04:00
parent 2b696dbee5
commit 7800cb1e15
3 changed files with 25 additions and 1 deletions

View file

@ -1415,4 +1415,24 @@ class Application_Model_Preference
public static function GetHistoryFileTemplate() {
return self::getValue("history_file_template");
}
public static function getDiskUsage()
{
return self::getValue("disk_usage");
}
public static function setDiskUsage($value)
{
self::setValue("disk_usage", $value);
}
public static function updateDiskUsage($filesize)
{
$currentDiskUsage = self::getDiskUsage();
if (empty($currentDiskUsage)) {
$currentDiskUsage = 0;
}
self::setDiskUsage($currentDiskUsage + $filesize);
}
}