[Dashboard|User] Control over what cards are shown on the dashboard

pull/3018/head
Peter Goodhall 2024-03-19 14:38:33 +00:00
rodzic 7f48eb7140
commit abda7fb663
4 zmienionych plików z 1249 dodań i 727 usunięć

Wyświetl plik

@ -89,6 +89,64 @@ class Dashboard extends CI_Controller
$data['total_countries_confirmed_eqsl'] = $CountriesBreakdown['Countries_Worked_EQSL'];
$data['total_countries_confirmed_lotw'] = $CountriesBreakdown['Countries_Worked_LOTW'];
$data['dashboard_upcoming_dx_card'] = false;
$data['dashboard_qslcard_card'] = false;
$data['dashboard_eqslcard_card'] = false;
$data['dashboard_lotw_card'] = false;
$data['dashboard_vuccgrids_card'] = false;
$dashboard_options = $this->user_options_model->get_options('dashboard')->result();
foreach ($dashboard_options as $item) {
$option_name = $item->option_name;
$option_key = $item->option_key;
$option_value = $item->option_value;
if ($option_name == 'dashboard_upcoming_dx_card' && $option_key == 'enabled') {
if($option_value == 'true') {
$data['dashboard_upcoming_dx_card'] = true;
} else {
$data['dashboard_upcoming_dx_card'] = false;
}
}
if ($option_name == 'dashboard_qslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_qslcard_card'] = true;
} else {
$data['dashboard_qslcard_card'] = false;
}
}
if ($option_name == 'dashboard_eqslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_eqslcard_card'] = true;
} else {
$data['dashboard_eqslcard_card'] = false;
}
}
if ($option_name == 'dashboard_lotw_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_lotw_card'] = true;
} else {
$data['dashboard_lotw_card'] = false;
}
}
if ($option_name == 'dashboard_vuccgrids_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_vuccgrids_card'] = true;
$data['vucc'] = $this->vucc->fetchVuccSummary();
$data['vuccSAT'] = $this->vucc->fetchVuccSummary('SAT');
} else {
$data['dashboard_vuccgrids_card'] = false;
}
}
}
$QSLStatsBreakdownArray = $this->logbook_model->get_QSLStats($logbooks_locations_array);
$data['total_qsl_sent'] = $QSLStatsBreakdownArray['QSL_Sent'];
@ -115,9 +173,6 @@ class Dashboard extends CI_Controller
$data['last_five_qsos'] = $this->logbook_model->get_last_qsos('18', $logbooks_locations_array);
$data['vucc'] = $this->vucc->fetchVuccSummary();
$data['vuccSAT'] = $this->vucc->fetchVuccSummary('SAT');
$data['page_title'] = "Dashboard";
$this->load->model('dxcc');

Wyświetl plik

@ -519,6 +519,63 @@ class User extends CI_Controller {
}
}
// Get Settings for Dashboard
// Set defaults
$data['dashboard_upcoming_dx_card'] = false;
$data['dashboard_qslcard_card'] = false;
$data['dashboard_eqslcard_card'] = false;
$data['dashboard_lotw_card'] = false;
$data['dashboard_vuccgrids_card'] = false;
$dashboard_options = $this->user_options_model->get_options('dashboard')->result();
foreach ($dashboard_options as $item) {
$option_name = $item->option_name;
$option_key = $item->option_key;
$option_value = $item->option_value;
if ($option_name == 'dashboard_upcoming_dx_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_upcoming_dx_card'] = true;
} else {
$data['dashboard_upcoming_dx_card'] = false;
}
}
if ($option_name == 'dashboard_qslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_qslcard_card'] = true;
} else {
$data['dashboard_qslcard_card'] = false;
}
}
if ($option_name == 'dashboard_eqslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_eqslcard_card'] = true;
} else {
$data['dashboard_eqslcard_card'] = false;
}
}
if ($option_name == 'dashboard_lotw_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_lotw_card'] = true;
} else {
$data['dashboard_lotw_card'] = false;
}
}
if ($option_name == 'dashboard_vuccgrids_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_vuccgrids_card'] = true;
} else {
$data['dashboard_vuccgrids_card'] = false;
}
}
}
// [MAP Custom] GET user options //
$this->load->model('user_options_model');
$options_object = $this->user_options_model->get_options('map_custom')->result();
@ -581,6 +638,36 @@ class User extends CI_Controller {
$this->input->set_cookie($cookie);
}
if($this->session->userdata('user_id') == $this->input->post('id', true)) {
if (isset($_POST['user_dashboard_enable_dxpedition_card'])) {
$this->user_options_model->set_option('dashboard', 'dashboard_upcoming_dx_card', array('enabled' => 'true'));
} else {
$this->user_options_model->set_option('dashboard', 'dashboard_upcoming_dx_card', array('enabled' => 'false'));
}
if (isset($_POST['user_dashboard_enable_qslcards_card'])) {
$this->user_options_model->set_option('dashboard', 'dashboard_qslcards_card', array('enabled' => 'true'));
} else {
$this->user_options_model->set_option('dashboard', 'dashboard_qslcards_card', array('enabled' => 'false'));
}
if (isset($_POST['user_dashboard_enable_eqslcards_card'])) {
$this->user_options_model->set_option('dashboard', 'dashboard_eqslcards_card', array('enabled' => 'true'));
} else {
$this->user_options_model->set_option('dashboard', 'dashboard_eqslcards_card', array('enabled' => 'false'));
}
if (isset($_POST['user_dashboard_enable_lotw_card'])) {
$this->user_options_model->set_option('dashboard', 'dashboard_lotw_card', array('enabled' => 'true'));
} else {
$this->user_options_model->set_option('dashboard', 'dashboard_lotw_card', array('enabled' => 'false'));
}
if (isset($_POST['user_dashboard_enable_vuccgrids_card'])) {
$this->user_options_model->set_option('dashboard', 'dashboard_vuccgrids_card', array('enabled' => 'true'));
} else {
$this->user_options_model->set_option('dashboard', 'dashboard_vuccgrids_card', array('enabled' => 'false'));
}
// [MAP Custom] ADD to user options //
$array_icon = array('station','qso','qsoconfirm');
foreach ($array_icon as $icon) {
@ -608,7 +695,6 @@ class User extends CI_Controller {
return;
}
$data['page_title'] = "Edit User";
$this->load->view('interface_assets/header', $data);
$data['user_name'] = $this->input->post('user_name', true);
$data['user_email'] = $this->input->post('user_email', true);
@ -644,6 +730,9 @@ class User extends CI_Controller {
$data['user_winkey'] = $this->input->post('user_winkey');
$data['user_hamsat_key'] = $this->input->post('user_hamsat_key');
$data['user_hamsat_workable_only'] = $this->input->post('user_hamsat_workable_only');
$this->load->view('user/edit');
$this->load->view('interface_assets/footer');
}

Wyświetl plik

@ -296,8 +296,10 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
<div id="radio_display" hx-get="<?php echo site_url('visitor/radio_display_component'); ?>" hx-trigger="load, every 5s"></div>
<div>
<?php if ($dashboard_upcoming_dx_card != false) { ?>
<div id="upcoming_dxccs_component" hx-get="<?php echo site_url('dashboard/upcoming_dxcc_component'); ?>" hx-trigger="load" hx-indicator="#loading_upcoming_dxcc"></div>
<div id="loading_upcoming_dxcc" style="display: none;">Loading Upcoming DXPeditions.</div>
<?php } ?>
</div>
<table class="table table-striped border-top">
<tr class="titles">
@ -346,6 +348,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</tr>
</table>
<?php if ($dashboard_qslcard_card != false) { ?>
<?php if ((($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE) && ($total_qsl_sent != 0 || $total_qsl_rcvd != 0 || $total_qsl_requested != 0)) { ?>
<table class="table table-striped border-top">
<tr class="titles">
@ -372,7 +375,9 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</tr>
</table>
<?php } ?>
<?php } ?>
<?php if ($dashboard_eqslcard_card != false) { ?>
<?php if ((($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE) && ($total_eqsl_sent != 0 || $total_eqsl_rcvd != 0)) { ?>
<table class="table table-striped border-top">
<tr class="titles">
@ -393,7 +398,9 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</tr>
</table>
<?php } ?>
<?php } ?>
<?php if ($dashboard_lotw_card != false) { ?>
<?php if ((($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === false) && ($total_lotw_sent != 0 || $total_lotw_rcvd != 0)) { ?>
<table class="table table-striped border-top">
<tr class="titles">
@ -414,6 +421,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</tr>
</table>
<?php } ?>
<?php } ?>
<?php if ((($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === false) && ($total_qrz_sent != 0 || $total_qrz_rcvd != 0)) { ?>
<table class="table table-striped border-top">
@ -436,6 +444,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</table>
<?php } ?>
<?php if ($dashboard_vuccgrids_card != false) { ?>
<?php if ((($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE)) { ?>
<table class="table table-striped border-top">
<tr class="titles">
@ -457,6 +466,7 @@ function echoQrbCalcLink($mygrid, $grid, $vucc)
</table>
<?php } ?>
<?php } ?>
</div>
</div>
</div>

Wyświetl plik

@ -50,14 +50,22 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_username'); ?></label>
<input class="form-control" type="text" name="user_name" value="<?php if(isset($user_name)) { echo $user_name; } ?>" />
<?php if(isset($username_error)) { echo "<small class=\"error\">".$username_error."</small>"; } ?>
<input class="form-control" type="text" name="user_name" value="<?php if (isset($user_name)) {
echo $user_name;
} ?>" />
<?php if (isset($username_error)) {
echo "<small class=\"error\">" . $username_error . "</small>";
} ?>
</div>
<div class="mb-3">
<label><?php echo lang('account_email_address'); ?></label>
<input class="form-control" type="text" name="user_email" value="<?php if(isset($user_email)) { echo $user_email; } ?>" />
<?php if(isset($email_error)) { echo "<small class=\"error\">".$email_error."</small>"; } ?>
<input class="form-control" type="text" name="user_email" value="<?php if (isset($user_email)) {
echo $user_email;
} ?>" />
<?php if (isset($email_error)) {
echo "<small class=\"error\">" . $email_error . "</small>";
} ?>
</div>
<div class="mb-3">
@ -66,7 +74,9 @@
<input class="form-control" type="password" name="user_password" />
<span class="input-group-btn"><button class="btn btn-default btn-pwd-showhide" type="button"><i class="fa fa-eye-slash"></i></button></span>
</div>
<?php if(isset($password_error)) { echo "<small class=\"error\">".$password_error."</small>"; } else { ?>
<?php if (isset($password_error)) {
echo "<small class=\"error\">" . $password_error . "</small>";
} else { ?>
<small class="form-text text-muted"><?php echo lang('account_leave_blank_to_keep_existing_password'); ?></small>
<?php } ?>
</div>
@ -99,15 +109,23 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_first_name'); ?></label>
<input class="form-control" type="text" name="user_firstname" value="<?php if(isset($user_firstname)) { echo $user_firstname; } ?>" />
<?php if(isset($firstname_error)) { echo "<small class=\"error\">".$firstname_error."</small>"; } else { ?>
<input class="form-control" type="text" name="user_firstname" value="<?php if (isset($user_firstname)) {
echo $user_firstname;
} ?>" />
<?php if (isset($firstname_error)) {
echo "<small class=\"error\">" . $firstname_error . "</small>";
} else { ?>
<?php } ?>
</div>
<div class="mb-3">
<label><?php echo lang('account_last_name'); ?></label>
<input class="form-control" type="text" name="user_lastname" value="<?php if(isset($user_lastname)) { echo $user_lastname; } ?>" />
<?php if(isset($lastname_error)) { echo "<small class=\"error\">".$lastname_error."</small>"; } else { ?>
<input class="form-control" type="text" name="user_lastname" value="<?php if (isset($user_lastname)) {
echo $user_lastname;
} ?>" />
<?php if (isset($lastname_error)) {
echo "<small class=\"error\">" . $lastname_error . "</small>";
} else { ?>
<?php } ?>
</div>
</div>
@ -120,15 +138,23 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_callsign'); ?></label>
<input class="form-control" type="text" name="user_callsign" value="<?php if(isset($user_callsign)) { echo $user_callsign; } ?>" />
<?php if(isset($callsign_error)) { echo "<small class=\"error\">".$callsign_error."</small>"; } else { ?>
<input class="form-control" type="text" name="user_callsign" value="<?php if (isset($user_callsign)) {
echo $user_callsign;
} ?>" />
<?php if (isset($callsign_error)) {
echo "<small class=\"error\">" . $callsign_error . "</small>";
} else { ?>
<?php } ?>
</div>
<div class="mb-3">
<label><?php echo lang('account_gridsquare'); ?></label>
<input class="form-control" type="text" name="user_locator" value="<?php if(isset($user_locator)) { echo $user_locator; } ?>" />
<?php if(isset($locator_error)) { echo "<small class=\"error\">".$locator_error."</small>"; } else { ?>
<input class="form-control" type="text" name="user_locator" value="<?php if (isset($user_locator)) {
echo $user_locator;
} ?>" />
<?php if (isset($locator_error)) {
echo "<small class=\"error\">" . $locator_error . "</small>";
} else { ?>
<?php } ?>
</div>
</div>
@ -154,7 +180,9 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_theme') . ' / ' . lang('account_stylesheet'); ?></label>
<?php if(!isset($user_stylesheet)) { $user_stylesheet='default'; }?>
<?php if (!isset($user_stylesheet)) {
$user_stylesheet = 'default';
} ?>
<select class="form-select" id="user_stylesheet" name="user_stylesheet" required>
<?php
foreach ($themes as $theme) {
@ -180,36 +208,66 @@
<div class="mb-3">
<label><?php echo lang('account_timezone'); ?></label>
<?php
if(!isset($user_timezone)) { $user_timezone='151'; }
if (!isset($user_timezone)) {
$user_timezone = '151';
}
echo form_dropdown('user_timezone', $timezones, $user_timezone);
?>
</div>
<div class="mb-3">
<label for="SelectDateFormat"><?php echo lang('account_date_format'); ?></label>
<?php if(!isset($user_date_format)) { $user_date_format='d/m/y'; }?>
<?php if (!isset($user_date_format)) {
$user_date_format = 'd/m/y';
} ?>
<select name="user_date_format" class="form-select" id="SelectDateFormat" aria-describedby="SelectDateFormatHelp">
<option value="d/m/y" <?php if($user_date_format == "d/m/y") { echo "selected=\"selected\""; } ?>><?php echo date('d/m/y'); ?></option>
<option value="d/m/Y" <?php if($user_date_format == "d/m/Y") { echo "selected=\"selected\""; } ?>><?php echo date('d/m/Y'); ?></option>
<option value="m/d/y" <?php if($user_date_format == "m/d/y") { echo "selected=\"selected\""; } ?>><?php echo date('m/d/y'); ?></option>
<option value="m/d/Y" <?php if($user_date_format == "m/d/Y") { echo "selected=\"selected\""; } ?>><?php echo date('m/d/Y'); ?></option>
<option value="d.m.Y" <?php if($user_date_format == "d.m.Y") { echo "selected=\"selected\""; } ?>><?php echo date('d.m.Y'); ?></option>
<option value="y/m/d" <?php if($user_date_format == "y/m/d") { echo "selected=\"selected\""; } ?>><?php echo date('y/m/d'); ?></option>
<option value="Y-m-d" <?php if($user_date_format == "Y-m-d") { echo "selected=\"selected\""; } ?>><?php echo date('Y-m-d'); ?></option>
<option value="M d, Y" <?php if($user_date_format == "M d, Y") { echo "selected=\"selected\""; } ?>><?php echo date('M d, Y'); ?></option>
<option value="M d, y" <?php if($user_date_format == "M d, y") { echo "selected=\"selected\""; } ?>><?php echo date('M d, y'); ?></option>
<option value="d/m/y" <?php if ($user_date_format == "d/m/y") {
echo "selected=\"selected\"";
} ?>><?php echo date('d/m/y'); ?></option>
<option value="d/m/Y" <?php if ($user_date_format == "d/m/Y") {
echo "selected=\"selected\"";
} ?>><?php echo date('d/m/Y'); ?></option>
<option value="m/d/y" <?php if ($user_date_format == "m/d/y") {
echo "selected=\"selected\"";
} ?>><?php echo date('m/d/y'); ?></option>
<option value="m/d/Y" <?php if ($user_date_format == "m/d/Y") {
echo "selected=\"selected\"";
} ?>><?php echo date('m/d/Y'); ?></option>
<option value="d.m.Y" <?php if ($user_date_format == "d.m.Y") {
echo "selected=\"selected\"";
} ?>><?php echo date('d.m.Y'); ?></option>
<option value="y/m/d" <?php if ($user_date_format == "y/m/d") {
echo "selected=\"selected\"";
} ?>><?php echo date('y/m/d'); ?></option>
<option value="Y-m-d" <?php if ($user_date_format == "Y-m-d") {
echo "selected=\"selected\"";
} ?>><?php echo date('Y-m-d'); ?></option>
<option value="M d, Y" <?php if ($user_date_format == "M d, Y") {
echo "selected=\"selected\"";
} ?>><?php echo date('M d, Y'); ?></option>
<option value="M d, y" <?php if ($user_date_format == "M d, y") {
echo "selected=\"selected\"";
} ?>><?php echo date('M d, y'); ?></option>
</select>
<small id="SelectDateFormatHelp" class="form-text text-muted"><?php echo lang('account_select_how_you_would_like_dates_shown_when_logged_into_your_account'); ?></small>
</div>
<div class="mb-3">
<label for="user_measurement_base"><?php echo lang('account_measurement_preferences'); ?></label>
<?php if(!isset($user_measurement_base)) { $user_measurement_base='M'; }?>
<?php if (!isset($user_measurement_base)) {
$user_measurement_base = 'M';
} ?>
<select class="form-select" id="user_measurement_base" name="user_measurement_base" aria-describedby="user_measurement_base_Help" required>
<option value ''></option>
<option value='K' <?php if($user_measurement_base == "K") { echo "selected=\"selected\""; } ?>>Kilometers</option>
<option value='M' <?php if($user_measurement_base == "M") { echo "selected=\"selected\""; } ?>>Miles</option>
<option value='N' <?php if($user_measurement_base == "N") { echo "selected=\"selected\""; } ?>>Nautical miles</option>
<option value='K' <?php if ($user_measurement_base == "K") {
echo "selected=\"selected\"";
} ?>>Kilometers</option>
<option value='M' <?php if ($user_measurement_base == "M") {
echo "selected=\"selected\"";
} ?>>Miles</option>
<option value='N' <?php if ($user_measurement_base == "N") {
echo "selected=\"selected\"";
} ?>>Nautical miles</option>
</select>
<small id="user_measurement_base_Help" class="form-text text-muted"><?php echo lang('account_choose_which_unit_distances_will_be_shown_in'); ?></small>
</div>
@ -217,6 +275,41 @@
</div>
</div>
<div class="col-md">
<div class="card">
<div class="card-header">Dashboard Options</div>
<div class="card-body">
<div class="mb-3">
<div class="form-check form-switch">
<input name="user_dashboard_enable_dxpedition_card" class="form-check-input" type="checkbox" role="switch" id="DashboardUpcomingDXpeditionCheck" <?php if ($dashboard_upcoming_dx_card) { echo 'checked'; } ?>>
<label class="form-check-label" for="DashboardUpcomingDXpeditionCheck" >Enable Upcoming DXPedition Card</label>
</div>
<div class="form-check form-switch">
<input name="user_dashboard_enable_qslcards_card" class="form-check-input" type="checkbox" role="switch" id="DashboardQSLCardCheck" <?php if ($dashboard_qslcard_card) { echo 'checked'; } ?>>
<label class="form-check-label" for="DashboardQSLCardCheck" >Enable QSL Cards Card</label>
</div>
<div class="form-check form-switch">
<input name="user_dashboard_enable_eqslcards_card" class="form-check-input" type="checkbox" role="switch" id="DashboardeQSLCardCheck" <?php if ($dashboard_eqslcard_card) { echo 'checked'; } ?>>
<label class="form-check-label" for="DashboardeQSLCardCheck" >Enable eQSL Cards Card</label>
</div>
<div class="form-check form-switch">
<input name="user_dashboard_enable_lotw_card" class="form-check-input" type="checkbox" role="switch" id="DashboardlotwCardCheck" <?php if ($dashboard_lotw_card) { echo 'checked'; } ?>>
<label class="form-check-label" for="DashboardlotwCardCheck" >Enable Logbook of the World Card</label>
</div>
<div class="form-check form-switch">
<input name="user_dashboard_enable_vuccgrids_card" class="form-check-input" type="checkbox" role="switch" id="DashboardvuccgridsCardCheck" <?php if ($dashboard_vuccgrids_card) { echo 'checked'; } ?>>
<label class="form-check-label" for="DashboardvuccgridsCardCheck" >Enable VUCC-Grids Card</label>
</div>
</div>
</div>
</div>
</div>
<div class="row mb-3">
<!-- Logbook fields Setting -->
<div class="col-md">
<div class="card">
@ -224,113 +317,277 @@
<div class="card-body">
<div class="mb-3">
<label for="column1"><?php echo lang('account_column1_text'); ?></label>
<?php if(!isset($user_column1)) { $user_column1='Mode'; }?>
<?php if (!isset($user_column1)) {
$user_column1 = 'Mode';
} ?>
<select class="form-select" id="column1" name="user_column1">
<option value="Band" <?php if ($user_column1 == "Band") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column1 == "Frequency") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column1 == "Mode") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column1 == "RSTS") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column1 == "RSTR") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column1 == "Country") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column1 == "IOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column1 == "SOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column1 == "State") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column1 == "Grid") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column1 == "Distance") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column1 == "Operator") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column1 == "Name") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_name'); ?></option>
<option value="Band" <?php if ($user_column1 == "Band") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column1 == "Frequency") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column1 == "Mode") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column1 == "RSTS") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column1 == "RSTR") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column1 == "Country") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column1 == "IOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column1 == "SOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column1 == "State") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column1 == "Grid") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column1 == "Distance") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column1 == "Operator") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column1 == "Name") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_name'); ?></option>
</select>
</div>
<div class="mb-3">
<label for="column2"><?php echo lang('account_column2_text'); ?></label>
<?php if(!isset($user_column2)) { $user_column2='RSTS'; }?>
<?php if (!isset($user_column2)) {
$user_column2 = 'RSTS';
} ?>
<select class="form-select" id="column2" name="user_column2">
<option value="Band" <?php if ($user_column2 == "Band") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column2 == "Frequency") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column2 == "Mode") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column2 == "RSTS") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column2 == "RSTR") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column2 == "Country") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column2 == "IOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column2 == "SOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column2 == "State") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column2 == "Grid") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column2 == "Distance") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column2 == "Operator") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column2 == "Name") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_name'); ?></option>
<option value="Band" <?php if ($user_column2 == "Band") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column2 == "Frequency") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column2 == "Mode") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column2 == "RSTS") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column2 == "RSTR") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column2 == "Country") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column2 == "IOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column2 == "SOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column2 == "State") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column2 == "Grid") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column2 == "Distance") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column2 == "Operator") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column2 == "Name") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_name'); ?></option>
</select>
</div>
<div class="mb-3">
<label for="column3"><?php echo lang('account_column3_text'); ?></label>
<?php if(!isset($user_column3)) { $user_column3='RSTR'; }?>
<?php if (!isset($user_column3)) {
$user_column3 = 'RSTR';
} ?>
<select class="form-select" id="column3" name="user_column3">
<option value="Band" <?php if ($user_column3 == "Band") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column3 == "Frequency") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column3 == "Mode") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column3 == "RSTS") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column3 == "RSTR") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column3 == "Country") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column3 == "IOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column3 == "SOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column3 == "State") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column3 == "Grid") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column3 == "Distance") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column3 == "Operator") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column3 == "Name") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_name'); ?></option>
<option value="Band" <?php if ($user_column3 == "Band") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column3 == "Frequency") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column3 == "Mode") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column3 == "RSTS") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column3 == "RSTR") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column3 == "Country") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column3 == "IOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column3 == "SOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column3 == "State") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column3 == "Grid") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column3 == "Distance") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column3 == "Operator") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column3 == "Name") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_name'); ?></option>
</select>
</div>
<div class="mb-3">
<label for="column4"><?php echo lang('account_column4_text'); ?></label>
<?php if(!isset($user_column4)) { $user_column4='Band'; }?>
<?php if (!isset($user_column4)) {
$user_column4 = 'Band';
} ?>
<select class="form-select" id="column4" name="user_column4">
<option value="Band" <?php if ($user_column4 == "Band") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column4 == "Frequency") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column4 == "Mode") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column4 == "RSTS") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column4 == "RSTR") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column4 == "Country") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column4 == "IOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column4 == "SOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column4 == "State") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column4 == "Grid") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column4 == "Distance") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column4 == "Operator") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column4 == "Name") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_name'); ?></option>
<option value="Band" <?php if ($user_column4 == "Band") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column4 == "Frequency") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column4 == "Mode") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column4 == "RSTS") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column4 == "RSTR") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column4 == "Country") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column4 == "IOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column4 == "SOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column4 == "State") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column4 == "Grid") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column4 == "Distance") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column4 == "Operator") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column4 == "Name") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_name'); ?></option>
</select>
</div>
<div class="mb-3">
<label for="column5"><?php echo lang('account_column5_text'); ?></label>
<?php if(!isset($user_column5)) { $user_column5='Country'; }?>
<?php if (!isset($user_column5)) {
$user_column5 = 'Country';
} ?>
<select class="form-select" id="column5" name="user_column5">
<option value="" <?php if ($user_column5 == "") { echo " selected =\"selected\""; } ?>></option>
<option value="Band" <?php if ($user_column5 == "Band") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column5 == "Frequency") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column5 == "Mode") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column5 == "RSTS") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column5 == "RSTR") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column5 == "Country") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column5 == "IOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column5 == "SOTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column5 == "State") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column5 == "Grid") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column5 == "Distance") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column5 == "Operator") { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column5 == "Name") { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_name'); ?></option>
<option value="Location" <?php if ($user_column5 == "Location") { echo " selected =\"selected\""; } ?>><?php echo lang('cloudlog_station_profile'); ?></option>
<option value="" <?php if ($user_column5 == "") {
echo " selected =\"selected\"";
} ?>></option>
<option value="Band" <?php if ($user_column5 == "Band") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_band'); ?></option>
<option value="Frequency" <?php if ($user_column5 == "Frequency") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_frequency'); ?></option>
<option value="Mode" <?php if ($user_column5 == "Mode") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_mode'); ?></option>
<option value="RSTS" <?php if ($user_column5 == "RSTS") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rsts'); ?></option>
<option value="RSTR" <?php if ($user_column5 == "RSTR") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_rstr'); ?></option>
<option value="Country" <?php if ($user_column5 == "Country") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_country'); ?></option>
<option value="IOTA" <?php if ($user_column5 == "IOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_iota'); ?></option>
<option value="SOTA" <?php if ($user_column5 == "SOTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_sota'); ?></option>
<option value="WWFF" <?php if ($user_column1 == "WWFF") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_wwff'); ?></option>
<option value="POTA" <?php if ($user_column1 == "POTA") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_pota'); ?></option>
<option value="State" <?php if ($user_column5 == "State") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_state'); ?></option>
<option value="Grid" <?php if ($user_column5 == "Grid") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_gridsquare'); ?></option>
<option value="Distance" <?php if ($user_column5 == "Distance") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_distance'); ?></option>
<option value="Operator" <?php if ($user_column5 == "Operator") {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_operator'); ?></option>
<option value="Name" <?php if ($user_column5 == "Name") {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_name'); ?></option>
<option value="Location" <?php if ($user_column5 == "Location") {
echo " selected =\"selected\"";
} ?>><?php echo lang('cloudlog_station_profile'); ?></option>
</select>
</div>
</div>
@ -344,10 +601,16 @@
<div class="card-body">
<div class="mb-3">
<label for="logendtime"><?php echo lang('account_log_end_time'); ?></label>
<?php if(!isset($user_qso_end_times)) { $user_qso_end_times='0'; }?>
<?php if (!isset($user_qso_end_times)) {
$user_qso_end_times = '0';
} ?>
<select class="form-select" id="logendtimes" name="user_qso_end_times">
<option value="1" <?php if ($user_qso_end_times == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_qso_end_times == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_qso_end_times == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_qso_end_times == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small id="SelectDateFormatHelp" class="form-text text-muted"><?php echo lang('account_log_end_time_hint'); ?></small>
</div>
@ -355,10 +618,16 @@
<hr />
<div class="mb-3">
<label for="profileimages"><?php echo lang('account_show_profile_picture_of_qso_partner_from_qrzcom_hamqthcom_profile_in_the_log_qso_section'); ?></label>
<?php if(!isset($user_show_profile_image)) { $user_show_profile_image='0'; }?>
<?php if (!isset($user_show_profile_image)) {
$user_show_profile_image = '0';
} ?>
<select class="form-select" id="profileimages" name="user_show_profile_image">
<option value="1" <?php if ($user_show_profile_image == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_show_profile_image == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_show_profile_image == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_show_profile_image == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_please_set_your_qrzcom_hamqthcom_credentials_in_the_general_config_file'); ?></small>
</div>
@ -366,40 +635,64 @@
<hr />
<div class="mb-3">
<label for="qthlookup"><?php echo lang('account_location_auto_lookup'); ?></label>
<?php if(!isset($user_qth_lookup)) { $user_qth_lookup='0'; }?>
<?php if (!isset($user_qth_lookup)) {
$user_qth_lookup = '0';
} ?>
<select class="form-select" id="qthlookup" name="user_qth_lookup">
<option value="1" <?php if ($user_qth_lookup == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_qth_lookup == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_qth_lookup == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_qth_lookup == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_if_set_gridsquare_is_fetched_based_on_location_name'); ?></small>
</div>
<div class="mb-3">
<label for="sotalookup"><?php echo lang('account_sota_auto_lookup_gridsquare_and_name_for_summit'); ?></label>
<?php if(!isset($user_sota_lookup)) { $user_sota_lookup='0'; }?>
<?php if (!isset($user_sota_lookup)) {
$user_sota_lookup = '0';
} ?>
<select class="form-select" id="sotalookup" name="user_sota_lookup">
<option value="1" <?php if ($user_sota_lookup == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_sota_lookup == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_sota_lookup == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_sota_lookup == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_if_set_name_and_gridsquare_is_fetched_from_the_api_and_filled_in_location_and_locator'); ?></small>
</div>
<div class="mb-3">
<label for="wwfflookup"><?php echo lang('account_wwff_auto_lookup_gridsquare_and_name_for_reference'); ?></label>
<?php if(!isset($user_wwff_lookup)) { $user_wwff_lookup='0'; }?>
<?php if (!isset($user_wwff_lookup)) {
$user_wwff_lookup = '0';
} ?>
<select class="form-select" id="wwfflookup" name="user_wwff_lookup">
<option value="1" <?php if ($user_wwff_lookup == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_wwff_lookup == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_wwff_lookup == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_wwff_lookup == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_if_set_name_and_gridsquare_is_fetched_from_the_api_and_filled_in_location_and_locator'); ?></small>
</div>
<div class="mb-3">
<label for="potalookup"><?php echo lang('account_pota_auto_lookup_gridsquare_and_name_for_park'); ?></label>
<?php if(!isset($user_pota_lookup)) { $user_pota_lookup='0'; }?>
<?php if (!isset($user_pota_lookup)) {
$user_pota_lookup = '0';
} ?>
<select class="form-select" id="potalookup" name="user_pota_lookup">
<option value="1" <?php if ($user_pota_lookup == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_pota_lookup == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_pota_lookup == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_pota_lookup == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_if_set_name_and_gridsquare_is_fetched_from_the_api_and_filled_in_location_and_locator'); ?></small>
</div>
@ -416,30 +709,48 @@
<div class="card-body">
<div class="mb-3">
<label for="shownotes"><?php echo lang('account_show_notes_in_the_main_menu'); ?></label>
<?php if(!isset($user_show_notes)) { $user_show_notes='0'; }?>
<?php if (!isset($user_show_notes)) {
$user_show_notes = '0';
} ?>
<select class="form-select" id="shownotes" name="user_show_notes">
<option value="1" <?php if ($user_show_notes == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_show_notes == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_show_notes == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_show_notes == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
</div>
<hr />
<div class="mb-3">
<label for="quicklog"><?php echo lang('account_quicklog_feature'); ?></label>
<?php if(!isset($user_quicklog)) { $user_quicklog='0'; }?>
<?php if (!isset($user_quicklog)) {
$user_quicklog = '0';
} ?>
<select class="form-select" id="quicklog" name="user_quicklog">
<option value="1" <?php if ($user_quicklog == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_quicklog == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_quicklog == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_quicklog == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
<small id="SelectDateFormatHelp" class="form-text text-muted"><?php echo lang('account_quicklog_feature_hint'); ?></small>
</div>
<div class="mb-3">
<label for="quicklog_enter"><?php echo lang('account_quicklog_enter'); ?></label>
<?php if(!isset($user_quicklog_enter)) { $user_quicklog_enter='0'; }?>
<?php if (!isset($user_quicklog_enter)) {
$user_quicklog_enter = '0';
} ?>
<select class="form-select" id="quicklog_enter" name="user_quicklog_enter">
<option value="0" <?php if ($user_quicklog_enter == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('account_quicklog_enter_log'); ?></option>
<option value="1" <?php if ($user_quicklog_enter == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('account_quicklog_enter_search'); ?></option>
<option value="0" <?php if ($user_quicklog_enter == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('account_quicklog_enter_log'); ?></option>
<option value="1" <?php if ($user_quicklog_enter == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('account_quicklog_enter_search'); ?></option>
</select>
<small id="SelectDateFormatHelp" class="form-text text-muted"><?php echo lang('account_quicklog_enter_hint'); ?></small>
</div>
@ -470,7 +781,8 @@
</div>
</div>
<div class="mb-3 col-md-2">
<label><?php echo $this->lang->line('general_word_colors'); ?></label><br/><input type="color" class="form-control user_icon_color" name="user_map_station_color" id="user_map_station_color" value="<?php echo $user_map_station_color; ?>" style="padding:initial;<?php echo ($user_map_station_icon=="0")?'display:none;':''; ?>" data-icon="station" /></div>
<label><?php echo $this->lang->line('general_word_colors'); ?></label><br /><input type="color" class="form-control user_icon_color" name="user_map_station_color" id="user_map_station_color" value="<?php echo $user_map_station_color; ?>" style="padding:initial;<?php echo ($user_map_station_icon == "0") ? 'display:none;' : ''; ?>" data-icon="station" />
</div>
</div>
<div class="row"> <!-- QSO (default) -->
<div class="mb-3 col-md-4">
@ -517,8 +829,12 @@
</div>
<div class="md-3 col-md-3">
<select class="form-select" id="user_map_gridsquare_show" name="user_map_gridsquare_show">
<option value="1" <?php if ($user_map_gridsquare_show == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_map_gridsquare_show == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_map_gridsquare_show == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_map_gridsquare_show == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
</div>
</div>
@ -536,12 +852,22 @@
<div class="card-body">
<div class="mb-3">
<label for="profileimages"><?php echo lang('account_select_the_type_of_qsl_to_show_in_the_previous_qsos_section'); ?></label>
<?php if(!isset($user_previous_qsl_type)) { $user_previous_qsl_type='0'; }?>
<?php if (!isset($user_previous_qsl_type)) {
$user_previous_qsl_type = '0';
} ?>
<select class="form-select" id="previousqsltype" name="user_previous_qsl_type">
<option value="0" <?php if ($user_previous_qsl_type == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('gen_hamradio_qsl'); ?></option>
<option value="1" <?php if ($user_previous_qsl_type == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('lotw_short'); ?></option>
<option value="2" <?php if ($user_previous_qsl_type == 2) { echo " selected =\"selected\""; } ?>><?php echo lang('eqsl_short'); ?></option>
<option value="4" <?php if ($user_previous_qsl_type == 4) { echo " selected =\"selected\""; } ?>>QRZ</option>
<option value="0" <?php if ($user_previous_qsl_type == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('gen_hamradio_qsl'); ?></option>
<option value="1" <?php if ($user_previous_qsl_type == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('lotw_short'); ?></option>
<option value="2" <?php if ($user_previous_qsl_type == 2) {
echo " selected =\"selected\"";
} ?>><?php echo lang('eqsl_short'); ?></option>
<option value="4" <?php if ($user_previous_qsl_type == 4) {
echo " selected =\"selected\"";
} ?>>QRZ</option>
</select>
</div>
@ -568,7 +894,9 @@
<div class="card-body">
<div class="mb-3">
<label for="user_default_band"><?php echo lang('account_gridmap_default_band'); ?></label>
<?php if(!isset($user_default_band)) { $user_default_band='All'; }?>
<?php if (!isset($user_default_band)) {
$user_default_band = 'All';
} ?>
<select id="user_default_band" class="form-select" name="user_default_band">
<option value="All">All</option>;
<?php foreach ($bands as $band) {
@ -634,8 +962,12 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_logbook_of_the_world_lotw_username'); ?></label>
<input class="form-control" type="text" name="user_lotw_name" value="<?php if(isset($user_lotw_name)) { echo $user_lotw_name; } ?>" />
<?php if(isset($userlotwname_error)) { echo "<small class=\"error\">".$userlotwname_error."</small>"; } ?>
<input class="form-control" type="text" name="user_lotw_name" value="<?php if (isset($user_lotw_name)) {
echo $user_lotw_name;
} ?>" />
<?php if (isset($userlotwname_error)) {
echo "<small class=\"error\">" . $userlotwname_error . "</small>";
} ?>
</div>
<div class="mb-3">
@ -644,7 +976,9 @@
<input class="form-control" type="password" name="user_lotw_password" />
<span class="input-group-btn"><button class="btn btn-default btn-pwd-showhide" type="button"><i class="fa fa-eye-slash"></i></button></span>
</div>
<?php if(isset($lotwpassword_error)) { echo "<small class=\"error\">".$lotwpassword_error."</small>"; } else { ?>
<?php if (isset($lotwpassword_error)) {
echo "<small class=\"error\">" . $lotwpassword_error . "</small>";
} else { ?>
<small class="form-text text-muted"><?php echo lang('account_leave_blank_to_keep_existing_password'); ?></small>
<?php } ?>
</div>
@ -659,8 +993,12 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_eqslcc_username'); ?></label>
<input class="form-control" type="text" name="user_eqsl_name" value="<?php if(isset($user_eqsl_name)) { echo $user_eqsl_name; } ?>" />
<?php if(isset($eqslusername_error)) { echo "<small class=\"error\">".$eqslusername_error."</small>"; } ?>
<input class="form-control" type="text" name="user_eqsl_name" value="<?php if (isset($user_eqsl_name)) {
echo $user_eqsl_name;
} ?>" />
<?php if (isset($eqslusername_error)) {
echo "<small class=\"error\">" . $eqslusername_error . "</small>";
} ?>
</div>
<div class="mb-3">
@ -669,7 +1007,9 @@
<input class="form-control" type="password" name="user_eqsl_password" />
<span class="input-group-btn"><button class="btn btn-default btn-pwd-showhide" type="button"><i class="fa fa-eye-slash"></i></button></span>
</div>
<?php if(isset($eqslpassword_error)) { echo "<small class=\"error\">".$eqslpassword_error."</small>"; } else { ?>
<?php if (isset($eqslpassword_error)) {
echo "<small class=\"error\">" . $eqslpassword_error . "</small>";
} else { ?>
<small class="form-text text-muted"><?php echo lang('account_leave_blank_to_keep_existing_password'); ?></small>
<?php } ?>
</div>
@ -684,9 +1024,13 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_clublog_email_callsign'); ?></label>
<input class="form-control" type="text" name="user_clublog_name" value="<?php if(isset($user_clublog_name)) { echo $user_clublog_name; } ?>" />
<input class="form-control" type="text" name="user_clublog_name" value="<?php if (isset($user_clublog_name)) {
echo $user_clublog_name;
} ?>" />
<small class="form-text text-muted"><?php echo lang('account_the_email_or_callsign_you_use_to_login_to_club_log'); ?></small>
<?php if(isset($userclublogname_error)) { echo "<small class=\"error\">".$userclublogname_error."</small>"; } ?>
<?php if (isset($userclublogname_error)) {
echo "<small class=\"error\">" . $userclublogname_error . "</small>";
} ?>
</div>
<div class="mb-3">
@ -695,7 +1039,9 @@
<input class="form-control" type="password" name="user_clublog_password" />
<span class="input-group-btn"><button class="btn btn-default btn-pwd-showhide" type="button"><i class="fa fa-eye-slash"></i></button></span>
</div>
<?php if(isset($clublogpassword_error)) { echo "<small class=\"error\">".$clublogpassword_error."</small>"; } else { ?>
<?php if (isset($clublogpassword_error)) {
echo "<small class=\"error\">" . $clublogpassword_error . "</small>";
} else { ?>
<small class="form-text text-muted"><?php echo lang('account_leave_blank_to_keep_existing_password'); ?></small>
<?php } ?>
</div>
@ -722,10 +1068,16 @@
<div class="card-body">
<div class="mb-3">
<label for="amsatsatatusupload"><?php echo lang('account_upload_status_of_sat_qsos_to'); ?> <a href="https://www.amsat.org/status/" target="_blank">https://www.amsat.org/status/</a>.</label>
<?php if(!isset($user_amsat_status_upload)) { $user_amsat_status_upload='0'; }?>
<?php if (!isset($user_amsat_status_upload)) {
$user_amsat_status_upload = '0';
} ?>
<select class="form-select" id="amsatstatusupload" name="user_amsat_status_upload">
<option value="1" <?php if ($user_amsat_status_upload == 1) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_amsat_status_upload == 0) { echo " selected =\"selected\""; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_amsat_status_upload == 1) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_amsat_status_upload == 0) {
echo " selected =\"selected\"";
} ?>><?php echo lang('general_word_no'); ?></option>
</select>
</div>
</div>
@ -739,7 +1091,9 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_user_mastodon'); ?></label>
<input class="form-control" type="text" name="user_mastodon_url" value="<?php if(isset($user_mastodon_url)) { echo $user_mastodon_url; } ?>" />
<input class="form-control" type="text" name="user_mastodon_url" value="<?php if (isset($user_mastodon_url)) {
echo $user_mastodon_url;
} ?>" />
<small class="form-text text-muted"><?php echo lang('account_user_mastodon_hint'); ?></a></small>
</div>
</div>
@ -753,10 +1107,16 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_winkeyer_enabled'); ?></label>
<?php if(!isset($user_winkey)) { $user_winkey='0'; }?>
<?php if (!isset($user_winkey)) {
$user_winkey = '0';
} ?>
<select class="form-select" name="user_winkey" id="user_winkeyer">
<option value="0" <?php if ($user_winkey == 0) { echo 'selected="selected"'; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_winkey == 1) { echo 'selected="selected"'; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_winkey == 0) {
echo 'selected="selected"';
} ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_winkey == 1) {
echo 'selected="selected"';
} ?>><?php echo lang('general_word_yes'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_winkeyer_hint'); ?></small>
</div>
@ -773,15 +1133,23 @@
<div class="card-body">
<div class="mb-3">
<label><?php echo lang('account_hamsat_private_feed_key'); ?></label>
<input class="form-control" type="text" name="user_hamsat_key" value="<?php if(isset($user_hamsat_key)) { echo $user_hamsat_key; } ?>" />
<input class="form-control" type="text" name="user_hamsat_key" value="<?php if (isset($user_hamsat_key)) {
echo $user_hamsat_key;
} ?>" />
<small class="form-text text-muted"><?php echo lang('account_hamsat_hint'); ?></a></small>
</div>
<div class="mb-3">
<label><?php echo lang('account_hamsat_workable_only'); ?></label>
<?php if(!isset($user_hamsat_workable_only)) { $user_hamsat_workable_only='0'; }?>
<?php if (!isset($user_hamsat_workable_only)) {
$user_hamsat_workable_only = '0';
} ?>
<select class="form-select" name="user_hamsat_workable_only" id="user_hamsat_workable_only">
<option value="0" <?php if ($user_hamsat_workable_only == 0) { echo 'selected="selected"'; } ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_hamsat_workable_only == 1) { echo 'selected="selected"'; } ?>><?php echo lang('general_word_yes'); ?></option>
<option value="0" <?php if ($user_hamsat_workable_only == 0) {
echo 'selected="selected"';
} ?>><?php echo lang('general_word_no'); ?></option>
<option value="1" <?php if ($user_hamsat_workable_only == 1) {
echo 'selected="selected"';
} ?>><?php echo lang('general_word_yes'); ?></option>
</select>
<small class="form-text text-muted"><?php echo lang('account_hamsat_workable_only_hint'); ?></small>
</div>