getStatistics($dateStart, $dateEnd); $typeLabels = [ 'Subject' => 'Schlagworte', 'Person' => 'Personennamen', 'Corporate' => 'Körperschaften', 'Publisher' => 'Verlage', 'Classification' => 'Klassifikationen', ]; $sumCreated = 0; $sumModified = 0; $rows = ''; $rank = 1; foreach ($Results as $type => $result) { $sumCreated += $result['DateCreated']; $sumModified += $result['DateModified']; $label = $typeLabels[$type] ?? $type; $created = number_format($result['DateCreated'], 0, ',', '.'); $modified = number_format($result['DateModified'], 0, ',', '.'); $rows .= "" . "{$rank}" . "{$label}" . "{$created}" . "{$modified}" . ""; $rank++; } $totalCreated = number_format($sumCreated, 0, ',', '.'); $totalModified = number_format($sumModified, 0, ',', '.'); $foot = "" . "Summen" . "{$totalCreated}" . "{$totalModified}" . ""; $von = date('d.m.Y', strtotime($dateStart)); $bis = date('d.m.Y', strtotime($dateEnd)); echo json_encode([ "status" => 200, "rows" => $rows, "foot" => $foot, "zeitraum" => "Zeitraum: {$von} – {$bis}" ]);