Track first worked entities over time and inspect the related QSOs.

Filters

input->post('qsl')) echo ' checked="checked"'; ?>>
input->post('lotw')) echo ' checked="checked"'; ?>>
input->post('eqsl')) echo ' checked="checked"'; ?>>
session->userdata('user_date_format')) { // If Logged in and session exists $custom_date_format = $this->session->userdata('user_date_format'); } else { // Get Default date format from /config/cloudlog.php $custom_date_format = $this->config->item('qso_date_format'); } ?> input->post('award') ?: 'dxcc'; if ($timeline_array) { echo '
'; echo '
'; echo '

'.$this->lang->line('statistics_timeline').'

'; echo ''.count($timeline_array).''; echo '
'; if ($selected_award === 'dxcc') { echo ''; } switch ($selected_award) { case 'dxcc': $result = write_dxcc_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $selected_award); break; case 'was': $result = write_was_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $selected_award); break; case 'iota': $result = write_iota_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $selected_award); break; case 'waz': $result = write_waz_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $selected_award); break; case 'vucc': $result = write_vucc_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $selected_award); break; } echo '
'; } else { echo ''; } ?>
end)) { $has_end_dates = true; break; } } echo '
'; if ($has_end_dates) { echo ''; } echo ''; foreach ($timeline_array as $line) { $date_as_timestamp = strtotime($line->date); echo ''; if ($has_end_dates) { echo ''; } echo ''; } echo '
# Date Worked '.$ci->lang->line('gen_hamradio_prefix').' '.$ci->lang->line('general_word_country').' DXCC StatusDXCC End Date'.$ci->lang->line('gridsquares_show_qsos').'
' . $i-- . ' ' . date($custom_date_format, $date_as_timestamp) . ' ' . $line->prefix . ' ' . $line->col_country . ' '; if (!empty($line->end)) { echo ''.$ci->lang->line('gen_hamradio_deleted_dxcc').''; } else { echo 'Active'; } echo '' . $line->end . '
'; } function write_was_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $award) { $ci =& get_instance(); $i = count($timeline_array); echo '
'; foreach ($timeline_array as $line) { $date_as_timestamp = strtotime($line->date); echo ''; } echo '
# Date Worked '.$ci->lang->line('gen_hamradio_state').' '.$ci->lang->line('gridsquares_show_qsos').'
' . $i-- . ' ' . date($custom_date_format, $date_as_timestamp) . ' ' . $line->col_state . '
'; } function write_iota_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $award) { $ci =& get_instance(); $i = count($timeline_array); echo '
'; foreach ($timeline_array as $line) { $date_as_timestamp = strtotime($line->date); echo ''; } echo '
# Date Worked '.$ci->lang->line('gen_hamradio_iota').' '.$ci->lang->line('general_word_name').' '.$ci->lang->line('gen_hamradio_prefix').' '.$ci->lang->line('gridsquares_show_qsos').'
' . $i-- . ' ' . date($custom_date_format, $date_as_timestamp) . ' ' . $line->col_iota . ' ' . $line->name . ' ' . $line->prefix . '
'; } function write_waz_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $award) { $ci =& get_instance(); $i = count($timeline_array); echo '
'; foreach ($timeline_array as $line) { $date_as_timestamp = strtotime($line->date); echo ''; } echo '
# Date Worked '.$ci->lang->line('gen_hamradio_cqzone').' '.$ci->lang->line('gridsquares_show_qsos').'
' . $i-- . ' ' . date($custom_date_format, $date_as_timestamp) . ' ' . $line->col_cqz . '
'; } function write_vucc_timeline($timeline_array, $custom_date_format, $bandselect, $modeselect, $award) { $ci =& get_instance(); $i = count($timeline_array); echo '
'; foreach ($timeline_array as $line) { $date_as_timestamp = strtotime($line['date']); echo ''; } echo '
# Date Worked '.$ci->lang->line('gen_hamradio_gridsquare').' '.$ci->lang->line('gridsquares_show_qsos').'
' . $i-- . ' ' . date($custom_date_format, $date_as_timestamp) . ' ' . $line['gridsquare'] . '
'; }