$rateLimitMaxAge) { if (unlink($file)) { $deleted++; } else { $errors++; } } } } } echo "Rate limits: smazano {$deleted} souboru" . ($errors > 0 ? " ({$errors} chyb)" : '') . "\n"; // Audit log zaznamy starsi 90 dni try { $pdo = db(); $stmt = $pdo->prepare( 'DELETE FROM audit_logs WHERE created_at < DATE_SUB(NOW(), INTERVAL ? DAY)' ); $stmt->execute([$auditLogMaxDays]); $auditDeleted = $stmt->rowCount(); echo "Audit log: smazano {$auditDeleted} zaznamu starsich {$auditLogMaxDays} dni\n"; } catch (PDOException $e) { echo "Audit log: chyba - {$e->getMessage()}\n"; }