From 25c377f801e7c1bf328f8a96e992322f1c5eede3 Mon Sep 17 00:00:00 2001
From: Andreas <6977712+AndreasK79@users.noreply.github.com>
Date: Fri, 15 Oct 2021 08:56:40 +0200
Subject: [PATCH] Rewrote view for dashboard and logbook
---
application/views/dashboard/index.php | 91 +++++++++------------------
1 file changed, 29 insertions(+), 62 deletions(-)
diff --git a/application/views/dashboard/index.php b/application/views/dashboard/index.php
index fa34de34..b7f01ca9 100644
--- a/application/views/dashboard/index.php
+++ b/application/views/dashboard/index.php
@@ -1,16 +1,30 @@
'.$ctx->lang->line('gen_hamradio_mode').''; break;
- case 'RSTS': echo '
@@ -91,57 +105,10 @@ function echo_table_header_col($ctx, $name) {
COL_CALL)); ?>
session->userdata('user_column1')==""?'Mode':$this->session->userdata('user_column1')) {
- case 'Mode': echo '
'; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE; break;
- case 'RSTS': echo ' | ' . $row->COL_RST_SENT; if ($row->COL_STX_STRING) { echo '' . $row->COL_STX_STRING . '';}; break;
- case 'RSTR': echo ' | ' . $row->COL_RST_RCVD; if ($row->COL_SRX_STRING) { echo '' . $row->COL_SRX_STRING . '';}; break;
- case 'Country': echo ' | ' . ucwords(strtolower(($row->COL_COUNTRY)));; break;
- case 'IOTA': echo ' | ' . ($row->COL_IOTA); break;
- case 'SOTA': echo ' | ' . ($row->COL_SOTA_REF); break;
- case 'Grid': echo ' | '; echo strlen($row->COL_GRIDSQUARE)==0?$row->COL_VUCC_GRIDS:$row->COL_GRIDSQUARE; break;
- case 'Band': echo ' | '; if($row->COL_SAT_NAME != null) { echo $row->COL_SAT_NAME; } else { echo strtolower($row->COL_BAND); }; break;
- case 'State': echo ' | ' . ($row->COL_STATE); break;
- }
- echo ' | ';
-
- switch($this->session->userdata('user_column2')==""?'RSTS':$this->session->userdata('user_column2')) {
- case 'Mode': echo '
'; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE; break;
- case 'RSTS': echo ' | ' . $row->COL_RST_SENT; if ($row->COL_STX_STRING) { echo '' . $row->COL_STX_STRING . '';}; break;
- case 'RSTR': echo ' | ' . $row->COL_RST_RCVD; if ($row->COL_SRX_STRING) { echo '' . $row->COL_SRX_STRING . '';}; break;
- case 'Country': echo ' | ' . ucwords(strtolower(($row->COL_COUNTRY)));; break;
- case 'IOTA': echo ' | ' . ($row->COL_IOTA); break;
- case 'SOTA': echo ' | ' . ($row->COL_SOTA_REF); break;
- case 'Grid': echo ' | '; echo strlen($row->COL_GRIDSQUARE)==0?$row->COL_VUCC_GRIDS:$row->COL_GRIDSQUARE; break;
- case 'Band': echo ' | '; if($row->COL_SAT_NAME != null) { echo $row->COL_SAT_NAME; } else { echo strtolower($row->COL_BAND); }; break;
- case 'State': echo ' | ' . ($row->COL_STATE); break;
- }
- echo ' | ';
-
- switch($this->session->userdata('user_column3')==""?'RSTR':$this->session->userdata('user_column3')) {
- case 'Mode': echo '
'; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE; break;
- case 'RSTS': echo ' | ' . $row->COL_RST_SENT; if ($row->COL_STX_STRING) { echo '' . $row->COL_STX_STRING . '';}; break;
- case 'RSTR': echo ' | ' . $row->COL_RST_RCVD; if ($row->COL_SRX_STRING) { echo '' . $row->COL_SRX_STRING . '';}; break;
- case 'Country': echo ' | ' . ucwords(strtolower(($row->COL_COUNTRY)));; break;
- case 'IOTA': echo ' | ' . ($row->COL_IOTA); break;
- case 'SOTA': echo ' | ' . ($row->COL_SOTA_REF); break;
- case 'Grid': echo ' | '; echo strlen($row->COL_GRIDSQUARE)==0?$row->COL_VUCC_GRIDS:$row->COL_GRIDSQUARE; break;
- case 'Band': echo ' | '; if($row->COL_SAT_NAME != null) { echo $row->COL_SAT_NAME; } else { echo strtolower($row->COL_BAND); }; break;
- case 'State': echo ' | ' . ($row->COL_STATE); break;
- }
- echo ' | ';
-
- switch($this->session->userdata('user_column4')==""?'Band':$this->session->userdata('user_column4')) {
- case 'Mode': echo '
'; echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE; break;
- case 'RSTS': echo ' | ' . $row->COL_RST_SENT; if ($row->COL_STX_STRING) { echo '' . $row->COL_STX_STRING . '';}; break;
- case 'RSTR': echo ' | ' . $row->COL_RST_RCVD; if ($row->COL_SRX_STRING) { echo '' . $row->COL_SRX_STRING . '';}; break;
- case 'Country': echo ' | ' . ucwords(strtolower(($row->COL_COUNTRY)));; break;
- case 'IOTA': echo ' | ' . ($row->COL_IOTA); break;
- case 'SOTA': echo ' | ' . ($row->COL_SOTA_REF); break;
- case 'Grid': echo ' | '; echo strlen($row->COL_GRIDSQUARE)==0?$row->COL_VUCC_GRIDS:$row->COL_GRIDSQUARE; break;
- case 'Band': echo ' | '; if($row->COL_SAT_NAME != null) { echo $row->COL_SAT_NAME; } else { echo strtolower($row->COL_BAND); }; break;
- case 'State': echo ' | ' . ($row->COL_STATE); break;
- }
- echo ' | ';
+ echo_table_col($row, $this->session->userdata('user_column1')==""?'Mode':$this->session->userdata('user_column1'));
+ echo_table_col($row, $this->session->userdata('user_column2')==""?'RSTS':$this->session->userdata('user_column2'));
+ echo_table_col($row, $this->session->userdata('user_column3')==""?'RSTR':$this->session->userdata('user_column3'));
+ echo_table_col($row, $this->session->userdata('user_column4')==""?'Band':$this->session->userdata('user_column4'));
?>