$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 '
'; 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']; $q = $totals['qso'] ?: 1; echo ''; } } $gq = $grandQso ?: 1; echo '
' . __("Overall Stats by Mode") . '
QSO QSL LoTW eQSL QRZ Clublog
' . $mode . ' ' . $totals['qso'] . ' ' . $totals['qsl'] . ' ' . $totals['lotw'] . ' ' . $totals['eqsl'] . ' ' . $totals['qrz'] . ' ' . $totals['clublog'] . '
' . __("Total") . ' ' . $grandQso . ' ' . $grandQsl . ' ' . $grandLotw . ' ' . $grandEqsl . ' ' . $grandQrz . ' ' . $grandClublog . '
'; } ?>
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $qsototal = 0; $qsltotal = 0; $lotwtotal = 0; $eqsltotal = 0; $qrztotal = 0; $clublogtotal = 0; foreach ($qsoarray as $mode => $value) { $qsototal += $value[$band]['qso'] ?? 0; $qsltotal += $value[$band]['qsl'] ?? 0; $lotwtotal += $value[$band]['lotw'] ?? 0; $eqsltotal += $value[$band]['eqsl'] ?? 0; $qrztotal += $value[$band]['qrz'] ?? 0; $clublogtotal += $value[$band]['clublog'] ?? 0; $total = ($value[$band]['qso'] ?? 0) + ($value[$band]['qsl'] ?? 0) + ($value[$band]['lotw'] ?? 0) + ($value[$band]['eqsl'] ?? 0) + ($value[$band]['qrz'] ?? 0) + ($value[$band]['clublog'] ??0 ); if ($total > 0) { $q = ($value[$band]['qso'] ?? 0) ?: 1; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } } $bq = $qsototal ?: 1; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
' . $band . '
QSOQSLLoTWeQSLQRZClublog
'. $mode .'' . $value[$band]['qso'] . '' . $value[$band]['qsl'] . '' . $value[$band]['lotw'] . '' . $value[$band]['eqsl'] . '' . $value[$band]['qrz'] . '' . $value[$band]['clublog'] . '
'.__("Total").'' . $qsototal . '' . $qsltotal . '' . $lotwtotal . '' . $eqsltotal . '' . $qrztotal . '' . $clublogtotal . '
'; } } if ($qsosatarray) { foreach($sats as $sat) { echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $qsototal = 0; $qsltotal = 0; $lotwtotal = 0; $eqsltotal = 0; $qrztotal = 0; $clublogtotal = 0; foreach ($qsosatarray as $mode => $value) { $qsototal += $value[$sat]['qso'] ?? 0; $qsltotal += $value[$sat]['qsl'] ?? 0; $lotwtotal += $value[$sat]['lotw'] ?? 0; $eqsltotal += $value[$sat]['eqsl'] ?? 0; $qrztotal += $value[$sat]['qrz'] ?? 0; $clublogtotal += $value[$sat]['clublog'] ?? 0; $total = ($value[$sat]['qso'] ?? 0) + ($value[$sat]['qsl'] ?? 0) + ($value[$sat]['lotw'] ?? 0) + ($value[$sat]['eqsl'] ?? 0) + ($value[$sat]['qrz'] ?? 0) + ($value[$sat]['clublog'] ?? 0); if ($total > 0) { $q = ($value[$sat]['qso'] ?? 0) ?: 1; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } } $sq = $qsototal ?: 1; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
' . $sat . '
QSOQSLLoTWeQSLQRZClublog
'. $mode .'' . $value[$sat]['qso'] . '' . $value[$sat]['qsl'] . '' . $value[$sat]['lotw'] . '' . $value[$sat]['eqsl'] . '' . $value[$sat]['qrz'] . '' . $value[$sat]['clublog'] . '
'.__("Total").'' . $qsototal . '' . $qsltotal . '' . $lotwtotal . '' . $eqsltotal . '' . $qrztotal . '' . $clublogtotal . '
'; } } ?>