diff --git a/application/controllers/Distancerecords.php b/application/controllers/Distancerecords.php index 1891a2cb6..1a84b60fa 100644 --- a/application/controllers/Distancerecords.php +++ b/application/controllers/Distancerecords.php @@ -16,13 +16,34 @@ class Distancerecords extends CI_Controller { $this->load->model('distancerecords_model'); + if($this->session->userdata('user_date_format')) { + $custom_date_format = $this->session->userdata('user_date_format'); + } else { + $custom_date_format = $this->config->item('qso_date_format'); + } + + switch ($custom_date_format) { + case 'd/m/y': $usethisformat = 'D/MM/YY';break; + case 'd/m/Y': $usethisformat = 'D/MM/YYYY';break; + case 'm/d/y': $usethisformat = 'MM/D/YY';break; + case 'm/d/Y': $usethisformat = 'MM/D/YYYY';break; + case 'd.m.Y': $usethisformat = 'D.MM.YYYY';break; + case 'y/m/d': $usethisformat = 'YY/MM/D';break; + case 'Y-m-d': $usethisformat = 'YYYY-MM-D';break; + case 'M d, Y': $usethisformat = 'MMM D, YYYY';break; + case 'M d, y': $usethisformat = 'MMM D, YY';break; + } + // Render Page + $data['custom_date_format'] = $custom_date_format; $data['page_title'] = __("Distance Records"); $data['distances'] = $this->distancerecords_model->get_records(); + $footerData['usethisformat'] = $usethisformat; + $this->load->view('interface_assets/header', $data); $this->load->view('distancerecords/index'); - $this->load->view('interface_assets/footer'); + $this->load->view('interface_assets/footer', $footerData); } } diff --git a/application/views/distancerecords/index.php b/application/views/distancerecords/index.php index 124252c5e..cc17c8930 100644 --- a/application/views/distancerecords/index.php +++ b/application/views/distancerecords/index.php @@ -4,13 +4,6 @@
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/wavelog.php - $custom_date_format = $this->config->item('qso_date_format'); - } ?>