Преглед изворни кода

prevent exceeding the maximum size

andre пре 4 година
родитељ
комит
2a41eb7f5f
1 измењених фајлова са 10 додато и 7 уклоњено
  1. 10 7
      zimbraSingle.php

+ 10 - 7
zimbraSingle.php

@@ -821,13 +821,16 @@ function zimbraSingleUpdateQuota($params) {
             ->where('tblproductconfigoptions.optionname', 'like', 'addonQuota%')
             ->select('tblhostingconfigoptions.id', 'tblproductconfigoptions.qtymaximum')
             ->get();
-        logModuleCall(
-            'zimbrasingle',
-            __FUNCTION__,
-            $params,
-            'Debug',
-            $addonQuotaFieldIDObj
-        );
+        if($addonQuota > $addonQuotaFieldIDObj[0]->qtymaximum) {
+            logModuleCall(
+                'zimbrasingle',
+                __FUNCTION__,
+                $params,
+                'Info: someone is trying to exceed the maximum size',
+                ''
+            );
+            $addonQuota = $addonQuotaFieldIDObj[0]->qtymaximum;
+        }
         try {
             $updateAddonQuota = Capsule::table('tblhostingconfigoptions')
                 ->where('id', $addonQuotaFieldIDObj[0]->id)