fix correct increasing of used customers and recalculat resources
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -584,6 +584,8 @@ class Customers extends ApiCommand implements ResourceEntity
|
|||||||
$customerid = Database::lastInsertId();
|
$customerid = Database::lastInsertId();
|
||||||
$ins_data['customerid'] = $customerid;
|
$ins_data['customerid'] = $customerid;
|
||||||
|
|
||||||
|
Admins::increaseUsage($this->getUserDetail('adminid'), 'customers_used');
|
||||||
|
|
||||||
// update admin resource-usage
|
// update admin resource-usage
|
||||||
if ($mysqls != '-1') {
|
if ($mysqls != '-1') {
|
||||||
Admins::increaseUsage($this->getUserDetail('adminid'), 'mysqls_used', '', (int)$mysqls);
|
Admins::increaseUsage($this->getUserDetail('adminid'), 'mysqls_used', '', (int)$mysqls);
|
||||||
|
|||||||
@@ -263,7 +263,9 @@ class User
|
|||||||
foreach ($resource_fields as $field) {
|
foreach ($resource_fields as $field) {
|
||||||
if ($field == 'diskspace_used') {
|
if ($field == 'diskspace_used') {
|
||||||
// admin/reseller-usage == what has been assign to the customer
|
// admin/reseller-usage == what has been assign to the customer
|
||||||
$admin[$field . '_new'] += $acustomer['diskspace'];
|
if (($acustomer['diskspace'] / 1024) != -1) {
|
||||||
|
$admin[$field . '_new'] += $acustomer['diskspace'];
|
||||||
|
}
|
||||||
} else if ($field != 'traffic_used') {
|
} else if ($field != 'traffic_used') {
|
||||||
if ($acustomer[str_replace("_used", "", $field)] != '-1') {
|
if ($acustomer[str_replace("_used", "", $field)] != '-1') {
|
||||||
$admin[$field . '_new'] += $acustomer[str_replace("_used", "", $field)];
|
$admin[$field . '_new'] += $acustomer[str_replace("_used", "", $field)];
|
||||||
|
|||||||
Reference in New Issue
Block a user