instances added god may help
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
|
||||
use MintyPHP\Router;
|
||||
use MintyPHP\Support\Guard;
|
||||
use MintyPHP\Service\Audit\ApiAuditService;
|
||||
use MintyPHP\Service\Access\PermissionService;
|
||||
use MintyPHP\Service\Audit\AuditServicesFactory;
|
||||
|
||||
Guard::requireLogin();
|
||||
Guard::requirePermissionOrForbidden(PermissionService::API_AUDIT_VIEW);
|
||||
@@ -13,7 +13,8 @@ if (strtoupper((string) ($_SERVER['REQUEST_METHOD'] ?? 'GET')) !== 'GET') {
|
||||
Router::json(['error' => 'method_not_allowed']);
|
||||
}
|
||||
|
||||
$result = ApiAuditService::listPaged([
|
||||
$factory = new AuditServicesFactory();
|
||||
$result = $factory->createApiAuditService()->listPaged([
|
||||
'limit' => (int) ($_GET['limit'] ?? 20),
|
||||
'offset' => (int) ($_GET['offset'] ?? 0),
|
||||
'search' => trim((string) ($_GET['search'] ?? '')),
|
||||
@@ -69,4 +70,3 @@ Router::json([
|
||||
'data' => $rows,
|
||||
'total' => (int) ($result['total'] ?? 0),
|
||||
]);
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ use MintyPHP\Router;
|
||||
use MintyPHP\Session;
|
||||
use MintyPHP\Support\Flash;
|
||||
use MintyPHP\Support\Guard;
|
||||
use MintyPHP\Service\Audit\ApiAuditService;
|
||||
use MintyPHP\Service\Access\PermissionService;
|
||||
use MintyPHP\Service\Audit\AuditServicesFactory;
|
||||
|
||||
Guard::requireLogin();
|
||||
Guard::requirePermission(PermissionService::SETTINGS_UPDATE);
|
||||
@@ -18,6 +18,7 @@ if (!Session::checkCsrfToken()) {
|
||||
Router::redirect('admin/api-audit');
|
||||
}
|
||||
|
||||
$deleted = ApiAuditService::purgeExpired();
|
||||
$factory = new AuditServicesFactory();
|
||||
$deleted = $factory->createApiAuditService()->purgeExpired();
|
||||
Flash::success(sprintf(t('%d API audit entries purged'), $deleted), 'admin/api-audit', 'api_audit_purged');
|
||||
Router::redirect('admin/api-audit');
|
||||
|
||||
@@ -4,18 +4,18 @@ use MintyPHP\Buffer;
|
||||
use MintyPHP\Router;
|
||||
use MintyPHP\Support\Flash;
|
||||
use MintyPHP\Support\Guard;
|
||||
use MintyPHP\Service\Audit\ApiAuditService;
|
||||
use MintyPHP\Service\Access\PermissionService;
|
||||
use MintyPHP\Service\Audit\AuditServicesFactory;
|
||||
|
||||
Guard::requireLogin();
|
||||
Guard::requirePermission(PermissionService::API_AUDIT_VIEW);
|
||||
|
||||
$auditId = (int) ($id ?? 0);
|
||||
$auditLog = $auditId > 0 ? ApiAuditService::find($auditId) : null;
|
||||
$factory = new AuditServicesFactory();
|
||||
$auditLog = $auditId > 0 ? $factory->createApiAuditService()->find($auditId) : null;
|
||||
if (!$auditLog) {
|
||||
Flash::error('API audit entry not found', 'admin/api-audit', 'api_audit_not_found');
|
||||
Router::redirect('admin/api-audit');
|
||||
}
|
||||
|
||||
Buffer::set('title', t('View API audit entry'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user