summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Rehnelt <noreply@maennchen1.de>2026-09-28 10:18:56 +0200
committerRoger Rehnelt <noreply@maennchen1.de>2026-09-28 10:18:56 +0200
commit7c6283033fc00c810d0d4016638e4667dbe59431 (patch)
treeb4e72ca2bdcb982106a54bef71d93e5736ba52e9
parentcf23cc661384c8db3a6ce9aedf6ecc80f2ec1a5d (diff)
Altbestand: Löschen ohne Sperre, nur Warnung
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--views/mods/mod_rechnungen/archive.phtml10
1 files changed, 9 insertions, 1 deletions
diff --git a/views/mods/mod_rechnungen/archive.phtml b/views/mods/mod_rechnungen/archive.phtml
index cbc57c6..fbc0c35 100644
--- a/views/mods/mod_rechnungen/archive.phtml
+++ b/views/mods/mod_rechnungen/archive.phtml
@@ -20,6 +20,13 @@
$nDone = $arLegacy['scan']['done'];
$nUnknown = sizeof($arLegacy['scan']['unknown']) + sizeof($arLegacy['scan']['conflict']);
+ $arConfirm = [];
+ if ($nTodo > 0) $arConfirm[] = wpsg_translate(_n('Achtung: #1# Rechnung fehlt noch in der aktuellen Ablage und geht mit dem Löschen verloren.', 'Achtung: #1# Rechnungen fehlen noch in der aktuellen Ablage und gehen mit dem Löschen verloren.', $nTodo, 'wpsg'), $nTodo);
+ if ($nUnknown > 0) $arConfirm[] = wpsg_translate(_n('Achtung: #1# Datei lässt sich keiner Rechnung zuordnen und geht mit dem Löschen verloren.', 'Achtung: #1# Dateien lassen sich keiner Rechnung zuordnen und gehen mit dem Löschen verloren.', $nUnknown, 'wpsg'), $nUnknown);
+ $arConfirm[] = wpsg_translate(_n('Den Ordner #1# mit #2# Datei endgültig löschen? Vorher sichern!', 'Den Ordner #1# mit #2# Dateien endgültig löschen? Vorher sichern!', $arLegacy['files'], 'wpsg'), $legacy_path, $arLegacy['files']);
+
+ $legacy_delete = '<p><a href="'.esc_url($legacy_url('legacyDelete')).'" class="button" onclick="return confirm(\''.esc_js(implode("\n\n", $arConfirm)).'\');">'.__('Alte Ablage löschen', 'wpsg').'</a></p>';
+
?>
<div class="wpsg_archive_legacy">
<h3><?php echo __('Altbestand', 'wpsg'); ?></h3>
@@ -29,6 +36,7 @@
<p><?php echo wpsg_translate(_n('#1# Datei lässt sich keiner Rechnung zuordnen und bleibt dort liegen.', '#1# Dateien lassen sich keiner Rechnung zuordnen und bleiben dort liegen.', $nUnknown, 'wpsg'), $nUnknown); ?></p>
<?php } ?>
<p><a href="<?php echo esc_url($legacy_url('legacyMigrate')); ?>" class="button button-primary"><?php echo wpsg_translate(_n('Alte Ablage übernehmen (#1# Datei)', 'Alte Ablage übernehmen (#1# Dateien)', $nTodo, 'wpsg'), $nTodo); ?></a></p>
+ <?php echo $legacy_delete; ?>
<?php } else { ?>
<?php if ($arLegacy['result'] !== null) { ?>
<p><?php echo wpsg_translate(__('Alte Ablage übernommen am #1#: #2#, #3#.', 'wpsg'), wpsg_formatTimestamp(strtotime($arLegacy['result']['date']), true),
@@ -41,7 +49,7 @@
<p><?php echo wpsg_translate(_n('#1# Datei lässt sich keiner Rechnung zuordnen und liegt nur in der alten Ablage.', '#1# Dateien lassen sich keiner Rechnung zuordnen und liegen nur in der alten Ablage.', $nUnknown, 'wpsg'), $nUnknown); ?></p>
<?php } ?>
<p><?php echo wpsg_translate(__('Datenaltbestand aus wpShopGermany 3: Bitte den Ordner #1# sichern und anschließend löschen.', 'wpsg'), '<code>'.$legacy_path.'</code>'); ?></p>
- <p><a href="<?php echo esc_url($legacy_url('legacyDelete')); ?>" class="button" onclick="return confirm('<?php echo esc_js((($nUnknown > 0)?wpsg_translate(_n('Achtung: #1# Datei lässt sich keiner Rechnung zuordnen und geht mit dem Löschen verloren.', 'Achtung: #1# Dateien lassen sich keiner Rechnung zuordnen und gehen mit dem Löschen verloren.', $nUnknown, 'wpsg'), $nUnknown)."\n\n":'').wpsg_translate(_n('Den Ordner #1# mit #2# Datei endgültig löschen? Vorher sichern!', 'Den Ordner #1# mit #2# Dateien endgültig löschen? Vorher sichern!', $arLegacy['files'], 'wpsg'), $legacy_path, $arLegacy['files'])); ?>');"><?php echo __('Alte Ablage löschen', 'wpsg'); ?></a></p>
+ <?php echo $legacy_delete; ?>
<?php } ?>
</div>
<?php } ?>