diff --git a/application/controllers/Oqrs.php b/application/controllers/Oqrs.php index 1309bbf5f..e0b91ec29 100644 --- a/application/controllers/Oqrs.php +++ b/application/controllers/Oqrs.php @@ -283,6 +283,15 @@ class Oqrs extends CI_Controller { } public function search() { + // Get Date format + if($this->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'); + } + $this->load->model('oqrs_model'); $searchCriteria = array( @@ -294,6 +303,11 @@ class Oqrs extends CI_Controller { ); $qsos = $this->oqrs_model->searchOqrs($searchCriteria); + foreach ($qsos as &$qso) { + $qso['requesttime'] = date($custom_date_format . " H:i", strtotime($qso['requesttime'])); + $qso['date'] = date($custom_date_format, strtotime($qso['date'])); + $qso['time'] = date('H:i', strtotime($qso['time'])); + } header("Content-Type: application/json"); print json_encode($qsos); diff --git a/application/views/oqrs/showrequests.php b/application/views/oqrs/showrequests.php index 6162b4d7e..451920fa4 100644 --- a/application/views/oqrs/showrequests.php +++ b/application/views/oqrs/showrequests.php @@ -77,6 +77,7 @@ function echo_qsl_method($method) { + @@ -97,26 +98,6 @@ function echo_qsl_method($method) { - id.'" oqrsid="'.$qso->id.'">'; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - }*/ - ?> +
'. $qso->requesttime .''. $qso->date .''. $qso->time .''. $qso->band .''. $qso->mode .''. $qso->requestcallsign .''. $qso->station_callsign .''. $qso->email .''. $qso->note .''; echo_qsl_method($qso->qslroute); echo ' - - '; echo_status($qso->status); echo '
diff --git a/assets/js/sections/oqrs.js b/assets/js/sections/oqrs.js index 536dc1fde..d1479752a 100644 --- a/assets/js/sections/oqrs.js +++ b/assets/js/sections/oqrs.js @@ -387,7 +387,7 @@ function loadOqrsTable(rows) { uninitialized.each(function() { $(this).DataTable({ - searching: false, + searching: true, responsive: false, ordering: true, createdRow: function (row, data, dataIndex) { @@ -425,9 +425,8 @@ function loadOqrsTable(rows) { qso.note, echo_qsl_method(qso.qslroute), echo_searchlog_button(qso.requestcallsign, qso.id), - echo_status(qso.status), + echo_status(qso.status), ]; - data.id='oqrsID_' + qso.id; let createdRow = table.row.add(data).index(); table.rows(createdRow).nodes().to$().data('oqrsID', qso.id);