view['arLegacy']; if ($arLegacy['files'] > 0) { ?>
view['arArchive']) === 0) { ?> callMod('wpsg_mod_rechnungen', 'getArchiveKeepUntil', [$year]); $confirm = wpsg_translate(__('Alle Rechnungsdateien aus #1# endgültig löschen? Die Einträge in den Bestellungen bleiben, die PDFs lassen sich danach nicht mehr herunterladen. Vorher das ZIP sichern!', 'wpsg'), $period); if (date('Y-m-d') <= $keep_until) $confirm = wpsg_translate(__('Achtung: Die Aufbewahrungsfrist für #1# läuft noch bis #2#.', 'wpsg'), $period, wpsg_formatTimestamp(strtotime($keep_until), true))."\n\n".$confirm; return ''.__('ZIP', 'wpsg').' '. ''.__('Löschen', 'wpsg').' '; }; ?> [], 'deleted' => []]; foreach ($this->view['arArchive'] as $year => $arMonth) { $bDeleted = (array_sum(array_column($arMonth, 'files')) === 0 && sizeof(array_filter(array_column($arMonth, 'deleted'))) > 0); $arArchiveView[($bDeleted)?'deleted':'present'][$year] = $arMonth; } ?> $arYear) { if (sizeof($arYear) === 0) continue; ?>