0) { return false; // cannot delete } Database::execute('DELETE FROM accounts WHERE id = ? AND is_system = 0', [$id]); return true; } public static function isKontonummerTaken(string $nr, ?int $excludeId = null): bool { if ($excludeId) { $row = Database::fetchOne('SELECT id FROM accounts WHERE kontonummer = ? AND id != ?', [$nr, $excludeId]); } else { $row = Database::fetchOne('SELECT id FROM accounts WHERE kontonummer = ?', [$nr]); } return (bool)$row; } }