summaryrefslogtreecommitdiff
path: root/quota_inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'quota_inc.php')
-rw-r--r--quota_inc.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/quota_inc.php b/quota_inc.php
new file mode 100644
index 0000000..d05679b
--- /dev/null
+++ b/quota_inc.php
@@ -0,0 +1,23 @@
+<?php
+require_once( QUOTA_PKG_PATH.'LibertyQuota.php' );
+
+$quota = new LibertyQuota();
+$diskUsage = $quota->getUserUsage( $gBitUser->mUserId );
+$diskQuota = $quota->getUserQuota( $gBitUser->mUserId );
+
+if( $diskQuota != 0 ) {
+ $quotaPercent = round( (($diskUsage / $diskQuota) * 100), 0 );
+} else {
+ $quotaPercent = 0;
+}
+
+if( $quotaPercent > 100 ) {
+ $errors['disk_quota'] = "You are over your disk quota.";
+ $gBitSmarty->assign_by_ref( 'errors', $errors );
+ $quotaPercent = 100;
+}
+
+$gBitSmarty->assign( 'usage', round( ($diskUsage / 1000000), 2 ) );
+$gBitSmarty->assign( 'quota', round( ($diskQuota / 1000000), 2 ) );
+$gBitSmarty->assign_by_ref( 'quotaPercent', $quotaPercent );
+?>