From cf23cc661384c8db3a6ce9aedf6ecc80f2ec1a5d Mon Sep 17 00:00:00 2001 From: Roger Rehnelt Date: Mon, 28 Sep 2026 10:17:22 +0200 Subject: Altbestand: Zustand nach Dateien statt Übernahme-Vermerk; sauber migrierte Shops können direkt löschen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- views/mods/mod_rechnungen/archive.phtml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/views/mods/mod_rechnungen/archive.phtml b/views/mods/mod_rechnungen/archive.phtml index ba88672..cbc57c6 100644 --- a/views/mods/mod_rechnungen/archive.phtml +++ b/views/mods/mod_rechnungen/archive.phtml @@ -15,18 +15,16 @@ }; $legacy_path = 'uploads/wpsg_rechnungen/'; - $nTodo = sizeof($arLegacy['scan']['todo'] ?? []); - $nUnknown = ($arLegacy['result'] === null)?(sizeof($arLegacy['scan']['unknown'] ?? []) + sizeof($arLegacy['scan']['conflict'] ?? [])):($arLegacy['result']['unknown'] + $arLegacy['result']['conflict']); + // Zustand nach den Dateien, nicht nach dem Übernahme-Vermerk: siehe doc/code-kommentar.md#alte-rechnungsablage + $nTodo = sizeof($arLegacy['scan']['todo']); + $nDone = $arLegacy['scan']['done']; + $nUnknown = sizeof($arLegacy['scan']['unknown']) + sizeof($arLegacy['scan']['conflict']); ?>

- - -

'.$legacy_path.''); ?>

- + 0) { ?>

'.$legacy_path.'', $nTodo); ?>

- 0) { ?>

@@ -35,11 +33,15 @@

- 0) echo wpsg_translate(_n('#1# Datei ließ sich keiner Rechnung zuordnen und liegt nur in der alten Ablage.', '#1# Dateien ließen sich keiner Rechnung zuordnen und liegen nur in der alten Ablage.', $nUnknown, 'wpsg'), $nUnknown); ?>

+ wpsg_translate(_n('#1# war schon vorhanden', '#1# waren schon vorhanden', $arLegacy['result']['done'], 'wpsg'), $arLegacy['result']['done'])); ?>

+ +

+ + 0) { ?> +

'.$legacy_path.''); ?>

-

');">

+

');">

-- cgit v1.2.3