add 4th parameter $step to Admins::increaseUsage(); fixes #628

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2019-01-06 08:45:24 +01:00
parent 9e77fecc29
commit 725372b6ae
3 changed files with 11 additions and 4 deletions

View File

@@ -385,6 +385,7 @@ abstract class ApiCommand extends ApiParameter
* @param string $operator * @param string $operator
* @param string $resource * @param string $resource
* @param string $extra * @param string $extra
* @param int $step
*/ */
protected static function updateResourceUsage($table = null, $keyfield = null, $key = null, $operator = '+', $resource = null, $extra = null, $step = 1) protected static function updateResourceUsage($table = null, $keyfield = null, $key = null, $operator = '+', $resource = null, $extra = null, $step = 1)
{ {

View File

@@ -792,10 +792,12 @@ class Admins extends \Froxlor\Api\ApiCommand implements \Froxlor\Api\ResourceEnt
* @param string $resource * @param string $resource
* @param string $extra * @param string $extra
* optional, default empty * optional, default empty
* @param int $increase_by
* optional, default 1
*/ */
public static function increaseUsage($adminid = 0, $resource = null, $extra = '') public static function increaseUsage($adminid = 0, $resource = null, $extra = '', $increasae_by = 1)
{ {
self::updateResourceUsage(TABLE_PANEL_ADMINS, 'adminid', $adminid, '+', $resource, $extra); self::updateResourceUsage(TABLE_PANEL_ADMINS, 'adminid', $adminid, '+', $resource, $extra, $increase_by);
} }
/** /**
@@ -805,9 +807,11 @@ class Admins extends \Froxlor\Api\ApiCommand implements \Froxlor\Api\ResourceEnt
* @param string $resource * @param string $resource
* @param string $extra * @param string $extra
* optional, default empty * optional, default empty
* @param int $decrease_by
* optional, default 1
*/ */
public static function decreaseUsage($adminid = 0, $resource = null, $extra = '') public static function decreaseUsage($adminid = 0, $resource = null, $extra = '', $decrease_by = 1)
{ {
self::updateResourceUsage(TABLE_PANEL_ADMINS, 'adminid', $adminid, '-', $resource, $extra); self::updateResourceUsage(TABLE_PANEL_ADMINS, 'adminid', $adminid, '-', $resource, $extra, $decrease_by);
} }
} }

View File

@@ -1677,6 +1677,7 @@ class Customers extends \Froxlor\Api\ApiCommand implements \Froxlor\Api\Resource
* @param string $extra * @param string $extra
* optional, default empty * optional, default empty
* @param int $increase_by * @param int $increase_by
* optional, default 1
*/ */
public static function increaseUsage($customerid = 0, $resource = null, $extra = '', $increase_by = 1) public static function increaseUsage($customerid = 0, $resource = null, $extra = '', $increase_by = 1)
{ {
@@ -1691,6 +1692,7 @@ class Customers extends \Froxlor\Api\ApiCommand implements \Froxlor\Api\Resource
* @param string $extra * @param string $extra
* optional, default empty * optional, default empty
* @param int $decrease_by * @param int $decrease_by
* optional, default 1
*/ */
public static function decreaseUsage($customerid = 0, $resource = null, $extra = '', $decrease_by = 1) public static function decreaseUsage($customerid = 0, $resource = null, $extra = '', $decrease_by = 1)
{ {