view['arLegacy']; if ($arLegacy['files'] > 0) { ?>

0) { ?>

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

0) { ?>

0) { ?>

'.$legacy_path.''); ?>

');">

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; } ?>

0) { ?>

$arYear) { if (sizeof($arYear) === 0) continue; ?> > $arMonth) { ?> $m) { ?> >
0)?size_format(array_sum(array_column($arMonth, 'size')), 1):''; ?> callMod('wpsg_mod_rechnungen', 'getArchiveKeepUntil', [$year])), true); ?>
      0)?size_format($m['size'], 1):''; ?> 0) echo $archive_actions($year.'/'.$month, $year, $m['files']); ?> '.wpsg_translate(__('Dateien gelöscht am #1#', 'wpsg'), wpsg_formatTimestamp(strtotime($m['deleted']), true)).''; ?>