diff --git a/application/views/statistics/qsltable.php b/application/views/statistics/qsltable.php
index dc0036bae..2fe3f1691 100644
--- a/application/views/statistics/qsltable.php
+++ b/application/views/statistics/qsltable.php
@@ -4,6 +4,93 @@
+ $bandData) {
+ foreach ($bandData as $band => $stats) {
+ if (!isset($modeTotals[$mode])) {
+ $modeTotals[$mode] = ['qso'=>0,'qsl'=>0,'lotw'=>0,'eqsl'=>0,'qrz'=>0,'clublog'=>0];
+ }
+ $modeTotals[$mode]['qso'] += $stats['qso'] ?? 0;
+ $modeTotals[$mode]['qsl'] += $stats['qsl'] ?? 0;
+ $modeTotals[$mode]['lotw'] += $stats['lotw'] ?? 0;
+ $modeTotals[$mode]['eqsl'] += $stats['eqsl'] ?? 0;
+ $modeTotals[$mode]['qrz'] += $stats['qrz'] ?? 0;
+ $modeTotals[$mode]['clublog'] += $stats['clublog'] ?? 0;
+ }
+ }
+ if ($qsosatarray) {
+ foreach ($qsosatarray as $mode => $satData) {
+ foreach ($satData as $sat => $stats) {
+ if (!isset($modeTotals[$mode])) {
+ $modeTotals[$mode] = ['qso'=>0,'qsl'=>0,'lotw'=>0,'eqsl'=>0,'qrz'=>0,'clublog'=>0];
+ }
+ $modeTotals[$mode]['qso'] += $stats['qso'] ?? 0;
+ $modeTotals[$mode]['qsl'] += $stats['qsl'] ?? 0;
+ $modeTotals[$mode]['lotw'] += $stats['lotw'] ?? 0;
+ $modeTotals[$mode]['eqsl'] += $stats['eqsl'] ?? 0;
+ $modeTotals[$mode]['qrz'] += $stats['qrz'] ?? 0;
+ $modeTotals[$mode]['clublog'] += $stats['clublog'] ?? 0;
+ }
+ }
+ }
+
+ $grandQso = $grandQsl = $grandLotw = $grandEqsl = $grandQrz = $grandClublog = 0;
+
+ echo '
+
+
+
+ | ' . __("Overall Stats by Mode") . ' |
+
+
+
+ |
+ QSO |
+ QSL |
+ LoTW |
+ eQSL |
+ QRZ |
+ Clublog |
+
';
+
+ foreach ($modeTotals as $mode => $totals) {
+ if (($totals['qso'] + $totals['qsl'] + $totals['lotw'] + $totals['eqsl'] + $totals['qrz'] + $totals['clublog']) > 0) {
+ $grandQso += $totals['qso'];
+ $grandQsl += $totals['qsl'];
+ $grandLotw += $totals['lotw'];
+ $grandEqsl += $totals['eqsl'];
+ $grandQrz += $totals['qrz'];
+ $grandClublog += $totals['clublog'];
+ echo '
+ | ' . $mode . ' |
+ ' . $totals['qso'] . ' |
+ ' . $totals['qsl'] . ' |
+ ' . $totals['lotw'] . ' |
+ ' . $totals['eqsl'] . ' |
+ ' . $totals['qrz'] . ' |
+ ' . $totals['clublog'] . ' |
+
';
+ }
+ }
+
+ echo '
+
+
+ | ' . __("Total") . ' |
+ ' . $grandQso . ' |
+ ' . $grandQsl . ' |
+ ' . $grandLotw . ' |
+ ' . $grandEqsl . ' |
+ ' . $grandQrz . ' |
+ ' . $grandClublog . ' |
+
+
+
+
';
+ }
+ ?>