result() != NULL) { echo '
| '.__("Callsign").' | ' . __("Date") . ' | '. __("Time") .' | ' . __("Mode") . ' | ' . __("Band") . ' | ' . __("Frequency") . ' | ' . __("RST (S)") . ' | ' . __("RST (R)") . ' | ' . __("Station") . ' | ' . __("Profile name") . ' | ' . __("QSL") . ' ' . __("Via") . ' | ' . __("Send Method") . ' | ' . __("QSL") . ' | '; if ($this->session->userdata('user_eqsl_name') != "") { echo '' . __("eQSL") . ' | '; } if($this->session->userdata('user_lotw_name') != "") { echo '' . __("LoTW") . ' | '; } echo '|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ' . $qsl->COL_CALL . ' | '; echo ''; $timestamp = strtotime($qsl->COL_TIME_ON); echo date($custom_date_format, $timestamp); echo ' | '; echo ''; $timestamp = strtotime($qsl->COL_TIME_ON); echo date('H:i', $timestamp); echo ' | '; echo ''; echo $qsl->COL_SUBMODE==null?$qsl->COL_MODE:$qsl->COL_SUBMODE; echo ' | '; echo ''; if($qsl->COL_SAT_NAME != null) { $band_rx = strtolower($qsl->COL_BAND_RX ?? ''); $band = strtolower($qsl->COL_BAND); if ($band_rx && $band && $band_rx != $band) { echo __("SAT") . ' ' . $qsl->COL_SAT_NAME . ' ' . $band . '/' . $band_rx; } else { echo __("SAT") . ' ' . $qsl->COL_SAT_NAME . ' ' . $band; } } else { echo strtolower($qsl->COL_BAND); }; echo ' | '; echo ''; if($qsl->COL_SAT_NAME != null) { $freq_rx = $qsl->COL_FREQ_RX ?? 0; $freq = $qsl->COL_FREQ ?? 0; if ($freq_rx && $freq && !$this->frequency->frequencies_are_equal($freq, $freq_rx)) { echo __("SAT") . ' ' . $qsl->COL_SAT_NAME . ' ' . $this->frequency->qrg_conversion($freq) . '/' . $this->frequency->qrg_conversion($freq_rx); } else { echo __("SAT") . ' ' . $qsl->COL_SAT_NAME . ' ' . $this->frequency->qrg_conversion($freq); } } else { echo $this->frequency->qrg_conversion($qsl->COL_FREQ); }; echo ' | '; echo '' . $qsl->COL_RST_SENT . ' | '; echo '' . $qsl->COL_RST_RCVD . ' | '; echo '' . $qsl->station_callsign . ' | '; echo '' . $qsl->station_profile_name . ' | '; echo '' . $qsl->COL_QSL_VIA . ' | '; echo ''; echo_qsl_sent_via($qsl->COL_QSL_SENT_VIA); echo ' | '; echo ''; echo 'COL_QSL_SENT != "N") { if ($qsl->COL_QSLSDATE != null) { $timestamp = ' '.date($custom_date_format, strtotime($qsl->COL_QSLSDATE)); } else { $timestamp = ''; } switch ($qsl->COL_QSL_SENT) { case "Y": echo "class=\"qsl-green\" data-bs-toggle=\"tooltip\" title=\"".__("Sent").$timestamp; break; case "Q": echo "class=\"qsl-yellow\" data-bs-toggle=\"tooltip\" title=\"".__("Queued").$timestamp; break; case "R": echo "class=\"qsl-yellow\" data-bs-toggle=\"tooltip\" title=\"".__("Requested").$timestamp; break; case "I": echo "class=\"qsl-grey\" data-bs-toggle=\"tooltip\" title=\"".__("Invalid (Ignore)").$timestamp; break; default: echo "class=\"qsl-red"; break; } } else { echo "class=\"qsl-red"; } if ($qsl->COL_QSL_SENT_VIA != "") { switch ($qsl->COL_QSL_SENT_VIA) { case "B": echo " (".__("Bureau").")"; break; case "D": echo " (".__("Direct").")"; break; case "M": echo " (".__("Via").": ".($qsl->COL_QSL_VIA!="" ? $qsl->COL_QSL_VIA:"n/a").")"; break; case "E": echo " (".__("Electronic").")"; break; } } echo '">▲'; echo 'COL_QSL_RCVD != "N") { if ($qsl->COL_QSLRDATE != null) { $timestamp = ' '.date($custom_date_format, strtotime($qsl->COL_QSLRDATE)); } else { $timestamp = ''; } switch ($qsl->COL_QSL_RCVD) { case "Y": echo "class=\"qsl-green\" data-bs-toggle=\"tooltip\" title=\"".__("Received").$timestamp; break; case "Q": echo "class=\"qsl-yellow\" data-bs-toggle=\"tooltip\" title=\"".__("Queued").$timestamp; break; case "R": echo "class=\"qsl-yellow\" data-bs-toggle=\"tooltip\" title=\"".__("Requested").$timestamp; break; case "I": echo "class=\"qsl-grey\" data-bs-toggle=\"tooltip\" title=\"".__("Invalid (Ignore)").$timestamp; break; default: echo "class=\"qsl-red"; break; } } else { echo "class=\"qsl-red"; } if ($qsl->COL_QSL_RCVD_VIA != "") { switch ($qsl->COL_QSL_RCVD_VIA) { case "B": echo " (".__("Bureau").")"; break; case "D": echo " (".__("Direct").")"; break; case "M": echo " (".__("Manager").")"; break; case "E": echo " (".__("Electronic").")"; break; } } echo '">▼'; if ($this->session->userdata('user_eqsl_name') != ""){ echo ' | '; echo 'COL_EQSL_QSL_SENT == "Y") { echo "title=\"".__("eQSL")." ".__("Sent"); if ($qsl->COL_EQSL_QSLSDATE != null) { $timestamp = strtotime($qsl->COL_EQSL_QSLSDATE); echo " ".($timestamp != '' ? date($custom_date_format, $timestamp) : ''); } echo "\" data-bs-toggle=\"tooltip\""; } echo ' class="eqsl-'; echo ($qsl->COL_EQSL_QSL_SENT=='Y')?'green':'red'; echo '">▲'; echo 'COL_EQSL_QSL_RCVD == "Y") { echo "title=\"".__("eQSL")." ".__("Received"); if ($qsl->COL_EQSL_QSLRDATE != null) { $timestamp = strtotime($qsl->COL_EQSL_QSLRDATE); echo " ".($timestamp != '' ? date($custom_date_format, $timestamp) : ''); } echo "\" data-bs-toggle=\"tooltip\""; } echo ' class="eqsl-'; echo ($qsl->COL_EQSL_QSL_RCVD=='Y')?'green':'red'; echo '">▼'; echo ' | '; } if($this->session->userdata('user_lotw_name') != "") { echo ''; echo 'COL_LOTW_QSL_SENT == "Y") { echo "title=\"".__("LoTW")." ".__("Sent"); if ($qsl->COL_LOTW_QSLSDATE != null) { $timestamp = strtotime($qsl->COL_LOTW_QSLSDATE); echo " ".($timestamp != '' ? date($custom_date_format, $timestamp) : ''); } echo "\" data-bs-toggle=\"tooltip\" class=\"lotw-green\""; } elseif ($qsl->COL_LOTW_QSL_SENT == "I") { echo "class=\"lotw-grey\" data-bs-toggle=\"tooltip\" title=\"".__("Invalid (Ignore)")."\""; } else { echo " class=\"lotw-red\""; } echo '>▲'; echo 'COL_LOTW_QSL_RCVD == "Y") { echo "title=\"".__("LoTW")." ".__("Received"); if ($qsl->COL_LOTW_QSLRDATE) { $timestamp = strtotime($qsl->COL_LOTW_QSLRDATE); echo " ".($timestamp != '' ? date($custom_date_format, $timestamp) : ''); } echo "\" data-bs-toggle=\"tooltip\" class=\"lotw-green\""; } elseif ($qsl->COL_LOTW_QSL_RCVD == "I") { echo "class=\"lotw-grey\" data-bs-toggle=\"tooltip\" title=\"".__("Invalid (Ignore)")."\""; } else { echo " class=\"lotw-red\""; } echo '>▼'; echo ' | '; } echo ''; echo ' |