diff --git a/application/controllers/Dashboard.php b/application/controllers/Dashboard.php
index 8c5ae246..6f4f1b36 100644
--- a/application/controllers/Dashboard.php
+++ b/application/controllers/Dashboard.php
@@ -29,7 +29,7 @@ class Dashboard extends CI_Controller {
// user is not logged in
redirect('user/login');
}
-
+
$this->load->model('logbooks_model');
$logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook'));
@@ -41,15 +41,21 @@ class Dashboard extends CI_Controller {
if ($qra_position) {
$data['qra'] = "set";
$data['qra_lat'] = $qra_position[0];
- $data['qra_lng'] = $qra_position[1];
+ $data['qra_lng'] = $qra_position[1];
} else {
$data['qra'] = "none";
}
} else {
$data['qra'] = "none";
}
-
+
$this->load->model('stations');
+ $this->load->model('setup_model');
+
+ $data['countryCount'] = $this->setup_model->getCountryCount();
+ $data['logbookCount'] = $this->setup_model->getLogbookCount();
+ $data['locationCount'] = $this->setup_model->getLocationCount();
+
$data['current_active'] = $this->stations->find_active();
$setup_required = false;
@@ -62,7 +68,7 @@ class Dashboard extends CI_Controller {
$this->load->view('interface_assets/footer');
} else {
- //
+ //
$this->load->model('cat');
$this->load->model('vucc');
@@ -120,7 +126,7 @@ class Dashboard extends CI_Controller {
}
}
-
+
function radio_display_component() {
$this->load->model('cat');
@@ -130,7 +136,7 @@ class Dashboard extends CI_Controller {
function map() {
$this->load->model('logbook_model');
-
+
$this->load->library('qra');
$qsos = $this->logbook_model->get_last_qsos('18');
@@ -145,7 +151,7 @@ class Dashboard extends CI_Controller {
echo ",";
}
- if($row->COL_SAT_NAME != null) {
+ if($row->COL_SAT_NAME != null) {
echo "{\"lat\":\"".$stn_loc[0]."\",\"lng\":\"".$stn_loc[1]."\", \"html\":\"Callsign: ".$row->COL_CALL."
Date/Time: ".$row->COL_TIME_ON."
SAT: ".$row->COL_SAT_NAME."
Mode: ";
echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE;
echo "\",\"label\":\"".$row->COL_CALL."\"}";
@@ -162,10 +168,10 @@ class Dashboard extends CI_Controller {
if (count($grids) == 2) {
$grid1 = $this->qra->qra2latlong(trim($grids[0]));
$grid2 = $this->qra->qra2latlong(trim($grids[1]));
-
+
$coords[]=array('lat' => $grid1[0],'lng'=> $grid1[1]);
- $coords[]=array('lat' => $grid2[0],'lng'=> $grid2[1]);
-
+ $coords[]=array('lat' => $grid2[0],'lng'=> $grid2[1]);
+
$stn_loc = $this->qra->get_midpoint($coords);
}
if (count($grids) == 4) {
@@ -173,20 +179,20 @@ class Dashboard extends CI_Controller {
$grid2 = $this->qra->qra2latlong(trim($grids[1]));
$grid3 = $this->qra->qra2latlong(trim($grids[2]));
$grid4 = $this->qra->qra2latlong(trim($grids[3]));
-
+
$coords[]=array('lat' => $grid1[0],'lng'=> $grid1[1]);
- $coords[]=array('lat' => $grid2[0],'lng'=> $grid2[1]);
- $coords[]=array('lat' => $grid3[0],'lng'=> $grid3[1]);
- $coords[]=array('lat' => $grid4[0],'lng'=> $grid4[1]);
-
+ $coords[]=array('lat' => $grid2[0],'lng'=> $grid2[1]);
+ $coords[]=array('lat' => $grid3[0],'lng'=> $grid3[1]);
+ $coords[]=array('lat' => $grid4[0],'lng'=> $grid4[1]);
+
$stn_loc = $this->qra->get_midpoint($coords);
}
if($count != 1) {
echo ",";
}
-
- if($row->COL_SAT_NAME != null) {
+
+ if($row->COL_SAT_NAME != null) {
echo "{\"lat\":\"".$stn_loc[0]."\",\"lng\":\"".$stn_loc[1]."\", \"html\":\"Callsign: ".$row->COL_CALL."
Date/Time: ".$row->COL_TIME_ON."
SAT: ".$row->COL_SAT_NAME."
Mode: ";
echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE;
echo "\",\"label\":\"".$row->COL_CALL."\"}";
@@ -195,7 +201,7 @@ class Dashboard extends CI_Controller {
echo $row->COL_SUBMODE==null?$row->COL_MODE:$row->COL_SUBMODE;
echo "\",\"label\":\"".$row->COL_CALL."\"}";
}
-
+
$count++;
} else {
if($count != 1) {
@@ -218,5 +224,5 @@ class Dashboard extends CI_Controller {
}
-
+
}
diff --git a/application/controllers/Maintenance.php b/application/controllers/Maintenance.php
index 0e0deb2f..5ac18615 100644
--- a/application/controllers/Maintenance.php
+++ b/application/controllers/Maintenance.php
@@ -14,8 +14,8 @@ class Maintenance extends CI_Controller {
$this->load->model('Stations');
$data['stations']=$this->Stations->all();
$data['page_title'] = "Maintenance";
- $data['is_there_qsos_with_no_station_id'] = $this->Logbook_model->check_for_station_id();
- if ($data['is_there_qsos_with_no_station_id']) {
+ $data['qsos_with_no_station_id'] = $this->Logbook_model->check_for_station_id();
+ if ($data['qsos_with_no_station_id']) {
$data['calls_wo_sid']=$this->Logbook_model->calls_without_station_id();
}
$this->load->view('interface_assets/header', $data);
@@ -29,6 +29,7 @@ class Maintenance extends CI_Controller {
$this->load->model('Logbook_model');
$this->load->model('Stations');
$call = xss_clean(($this->input->post('call')));
+ $qsoids = xss_clean(($this->input->post('qsoids')));
$station_profile_id = xss_clean(($this->input->post('station_id')));
// Check if target-station-id exists
@@ -39,8 +40,7 @@ class Maintenance extends CI_Controller {
if ($station->station_id == $station_profile_id) { $allowed=true; }
}
if ($allowed) {
- log_message("error",$call." to ".$station_profile_id);
- $status=$this->Logbook_model->update_all_station_ids($station_profile_id,$call);
+ $status=$this->Logbook_model->update_station_ids($station_profile_id,$call,$qsoids);
} else {
$status=false;
}
diff --git a/application/language/bulgarian/export_lang.php b/application/language/bulgarian/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/bulgarian/export_lang.php
+++ b/application/language/bulgarian/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/bulgarian/general_words_lang.php b/application/language/bulgarian/general_words_lang.php
index b51f9d36..986f9322 100644
--- a/application/language/bulgarian/general_words_lang.php
+++ b/application/language/bulgarian/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Година';
$lang['general_word_month'] = 'Месец';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Работени';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/chinese_simplified/export_lang.php b/application/language/chinese_simplified/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/chinese_simplified/export_lang.php
+++ b/application/language/chinese_simplified/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/chinese_simplified/general_words_lang.php b/application/language/chinese_simplified/general_words_lang.php
index a401527f..52fa450f 100644
--- a/application/language/chinese_simplified/general_words_lang.php
+++ b/application/language/chinese_simplified/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = '年';
$lang['general_word_month'] = '月';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = '已通联';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = '南美洲';
$lang['gen_band_selection'] = '波段选择';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/czech/export_lang.php b/application/language/czech/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/czech/export_lang.php
+++ b/application/language/czech/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/czech/general_words_lang.php b/application/language/czech/general_words_lang.php
index 5ce4cfe5..3541095c 100644
--- a/application/language/czech/general_words_lang.php
+++ b/application/language/czech/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Rok';
$lang['general_word_month'] = 'Měsíc';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Spojeno';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
diff --git a/application/language/dutch/export_lang.php b/application/language/dutch/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/dutch/export_lang.php
+++ b/application/language/dutch/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/dutch/general_words_lang.php b/application/language/dutch/general_words_lang.php
index 8a8204e1..5a7bf095 100644
--- a/application/language/dutch/general_words_lang.php
+++ b/application/language/dutch/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Jaar';
$lang['general_word_month'] = 'Maand';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Gewerkt';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/english/export_lang.php b/application/language/english/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/english/export_lang.php
+++ b/application/language/english/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/english/general_words_lang.php b/application/language/english/general_words_lang.php
index 47c93b5a..4b600ed5 100644
--- a/application/language/english/general_words_lang.php
+++ b/application/language/english/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Year';
$lang['general_word_month'] = 'Month';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Worked';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -191,3 +192,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/finnish/export_lang.php b/application/language/finnish/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/finnish/export_lang.php
+++ b/application/language/finnish/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/finnish/general_words_lang.php b/application/language/finnish/general_words_lang.php
index ef048456..dc0e27a2 100644
--- a/application/language/finnish/general_words_lang.php
+++ b/application/language/finnish/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Vuosi';
$lang['general_word_month'] = 'Kuukausi';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Workittu';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'Etelä-Amerikka';
$lang['gen_band_selection'] = 'Bandin valinta';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/french/export_lang.php b/application/language/french/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/french/export_lang.php
+++ b/application/language/french/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/french/general_words_lang.php b/application/language/french/general_words_lang.php
index 051aca31..e5523436 100644
--- a/application/language/french/general_words_lang.php
+++ b/application/language/french/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Année';
$lang['general_word_month'] = 'Mois';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Réalisés';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/german/export_lang.php b/application/language/german/export_lang.php
index 799082af..ebf38343 100644
--- a/application/language/german/export_lang.php
+++ b/application/language/german/export_lang.php
@@ -32,4 +32,44 @@ ________________________________________________________________________________
$lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Exportiere dein Logbuch um es in SOTA hochzuladen.";
-$lang['export_sota_info_warning'] = "Es werden nur QSO exportiert, welche SOTA Informationen enthalten!";
\ No newline at end of file
+$lang['export_sota_info_warning'] = "Es werden nur QSO exportiert, welche SOTA Informationen enthalten!";
+
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Exportiere einen Contest im Cabrillo Format";
+$lang['export_cabrillo_select_station'] = "Wähle einen Stationsstandort:";
+$lang['export_cabrillo_proceed'] = "Weiter";
+$lang['export_cabrillo_select_year'] = "Wähle Jahr";
+$lang['export_cabrillo_select_contest'] = "Wähle Contest";
+$lang['export_cabrillo_select_date_range'] = "Wähle Zeitraum";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Kategorie Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Einzel Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi/Team Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Kategorie 'Assisted'";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Nicht 'Assisted'";
+$lang['export_cabrillo_cat_assisted_ass'] = "'Assisted'";
+$lang['export_cabrillo_cat_band'] = "Kategorie Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND und VHF-FM-ONLY (nur ARRL VHF Contests)";
+$lang['export_cabrillo_cat_mode'] = "Kategorie Mode";
+$lang['export_cabrillo_cat_power'] = "Kategorie Sendeleistung";
+$lang['export_cabrillo_cat_station'] = "Kategorie Station";
+$lang['export_cabrillo_cat_transmitter'] = "Kategorie Sender";
+$lang['export_cabrillo_cat_overlay'] = "Kategorie Overlay";
+$lang['export_cabrillo_operators'] = "Operatoren";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Addresse";
+$lang['export_cabrillo_address_city'] = "Addresse Stadt";
+$lang['export_cabrillo_address_state_province'] = "Addresse Staat/Provinz";
+$lang['export_cabrillo_address_postalcode'] = "Addresse Postleitzahl";
+$lang['export_cabrillo_address_country'] = "Addresse Land";
+$lang['export_cabrillo_no_contests_in_log'] = "Es wurden keine Contests in deinem Log gefunden.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "Für diesen Stationsstandort wurden keine vorhandenen Contests gefunden!";
+
+
diff --git a/application/language/german/general_words_lang.php b/application/language/german/general_words_lang.php
index 9e31a4d4..ec4d5e0d 100644
--- a/application/language/german/general_words_lang.php
+++ b/application/language/german/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Jahr';
$lang['general_word_month'] = 'Monat';
$lang['general_word_colors'] = "Farben";
+$lang['general_word_light'] = "Licht/Laser";
$lang['general_word_worked'] = 'Gearbeitet';
$lang['general_word_worked_not_confirmed'] = "Gearbeitet, nicht bestätigt";
$lang['general_word_not_worked'] = "Nicht gearbeitet";
diff --git a/application/language/greek/export_lang.php b/application/language/greek/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/greek/export_lang.php
+++ b/application/language/greek/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/greek/general_words_lang.php b/application/language/greek/general_words_lang.php
index 60d21812..b0cffe91 100644
--- a/application/language/greek/general_words_lang.php
+++ b/application/language/greek/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Ετος';
$lang['general_word_month'] = 'Μήνας';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Worked';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/italian/export_lang.php b/application/language/italian/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/italian/export_lang.php
+++ b/application/language/italian/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/italian/general_words_lang.php b/application/language/italian/general_words_lang.php
index 23c964ff..f3afc267 100644
--- a/application/language/italian/general_words_lang.php
+++ b/application/language/italian/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Anno';
$lang['general_word_month'] = 'Mese';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Lavorato';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/polish/export_lang.php b/application/language/polish/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/polish/export_lang.php
+++ b/application/language/polish/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/polish/general_words_lang.php b/application/language/polish/general_words_lang.php
index 94501783..f5a4aa8c 100644
--- a/application/language/polish/general_words_lang.php
+++ b/application/language/polish/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Rok';
$lang['general_word_month'] = 'Miesiąc';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Pracowane';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
diff --git a/application/language/russian/export_lang.php b/application/language/russian/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/russian/export_lang.php
+++ b/application/language/russian/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/russian/general_words_lang.php b/application/language/russian/general_words_lang.php
index ee278586..4a3d743c 100644
--- a/application/language/russian/general_words_lang.php
+++ b/application/language/russian/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Год';
$lang['general_word_month'] = 'Месяц';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Сработано';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -194,3 +195,8 @@ $lang['southamerica'] = 'Южная Америка';
$lang['gen_band_selection'] = 'Выбор диапазона';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/spanish/export_lang.php b/application/language/spanish/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/spanish/export_lang.php
+++ b/application/language/spanish/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/spanish/general_words_lang.php b/application/language/spanish/general_words_lang.php
index 7b4df18f..89001beb 100644
--- a/application/language/spanish/general_words_lang.php
+++ b/application/language/spanish/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Año';
$lang['general_word_month'] = 'Mes';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Realizados';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/language/swedish/export_lang.php b/application/language/swedish/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/swedish/export_lang.php
+++ b/application/language/swedish/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/swedish/general_words_lang.php b/application/language/swedish/general_words_lang.php
index 1bf266d9..68529c76 100644
--- a/application/language/swedish/general_words_lang.php
+++ b/application/language/swedish/general_words_lang.php
@@ -14,13 +14,14 @@ $lang['general_word_info'] = 'Info';
$lang['general_word_choose_file'] = 'Välj fil';
$lang['general_word_next'] = 'Next';
$lang['general_word_previous'] = 'Previous';
-$lang['general_word_cancel'] = "Cancel";
-$lang['general_word_ok'] = "OK";
-$lang['general_word_attention'] = "Attention";
-$lang['general_word_enabled'] = "Enabled";
-$lang['general_word_disabled'] = "Disabled";
-$lang['general_word_export'] = "Export";
-$lang['general_word_import'] = "Import";
+
+$lang['general_word_cancel'] = "Cancel";
+$lang['general_word_ok'] = "OK";
+$lang['general_word_attention'] = "Attention";
+$lang['general_word_enabled'] = "Enabled";
+$lang['general_word_disabled'] = "Disabled";
+$lang['general_word_export'] = "Export";
+$lang['general_word_import'] = "Import";
$lang['general_word_date'] = 'Datum';
$lang['general_word_time'] = 'Tid';
@@ -40,10 +41,11 @@ $lang['general_word_total'] = 'Totalt';
$lang['general_word_year'] = 'I år';
$lang['general_word_month'] = 'Denna månad';
-$lang['general_word_colors'] = "Colors";
+$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Körda';
-$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
-$lang['general_word_not_worked'] = "Not worked";
+$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
+$lang['general_word_not_worked'] = "Not worked";
$lang['general_word_confirmed'] = 'Bekräftade';
$lang['general_word_needed'] = 'Behövs';
@@ -56,7 +58,7 @@ $lang['general_word_sent'] = 'Skickad';
$lang['general_word_received'] = 'Mottagen';
$lang['general_word_requested'] = 'Begärd';
$lang['general_word_queued'] = 'Köad';
-$lang['general_word_table'] = "Table";
+$lang['general_word_table'] = "Table";
$lang['general_word_invalid_ignore'] = 'Invalid (Ignore)';
$lang['general_word_qslcard'] = 'QSL-kort';
$lang['general_word_qslcard_management'] = 'QSL Management';
@@ -100,7 +102,7 @@ $lang['gen_max_file_upload_size'] = 'Maximum file upload size is ';
$lang['cloudlog_station_profile'] = 'Stationsplats';
// ham radio terms
-$lang['gen_hamradio_cq'] = "CQ";
+$lang['gen_hamradio_cq'] = "CQ";
$lang['gen_hamradio_qso'] = 'QSO';
$lang['gen_hamradio_station'] = 'Station';
@@ -112,7 +114,7 @@ $lang['gen_hamradio_mode'] = 'Mode';
$lang['gen_hamradio_rst_sent'] = 'Skickat';
$lang['gen_hamradio_rst_rcvd'] = 'Mottagen\'d';
$lang['gen_hamradio_band'] = 'Band';
-$lang['gen_hamradio_bandgroup'] = "Bandgroup";
+$lang['gen_hamradio_bandgroup'] = "Bandgroup";
$lang['gen_hamradio_band_rx'] = 'Band (RX)';
$lang['gen_hamradio_frequency'] = 'Frekvens';
$lang['gen_hamradio_frequency_rx'] = 'Frekvens (RX)';
@@ -124,7 +126,7 @@ $lang['gen_hamradio_myrefs'] = 'My Refs';
$lang['gen_hamradio_exchange_sent_short'] = 'Exch (S)';
$lang['gen_hamradio_exchange_rcvd_short'] = 'Exch (R)';
$lang['gen_hamradio_qsl'] = 'QSL';
-$lang['gen_hamradio_qsltype'] = "QSL Type";
+$lang['gen_hamradio_qsltype'] = "QSL Type";
$lang['gen_hamradio_qslvia'] = 'QSL via';
$lang['gen_hamradio_qslmsg'] = 'QSL Msg';
$lang['gen_hamradio_locator'] = 'Lokator';
@@ -173,7 +175,7 @@ $lang['dashboard_you_have_had'] = 'Du har kört';
$lang['dashboard_qsos_today'] = 'QSOs idag!';
$lang['dashboard_qso_breakdown'] = 'QSOs Breakdown';
$lang['dashboard_countries_breakdown'] = 'Länder Breakdown';
-$lang['gen_to_date'] = 'To date';
+$lang['gen_to_date'] = 'To date';
$lang['gen_from_date'] = 'Från datum';
@@ -193,3 +195,8 @@ $lang['southamerica'] = 'Sydamerika';
$lang['gen_band_selection'] = 'Band val';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
\ No newline at end of file
diff --git a/application/language/turkish/export_lang.php b/application/language/turkish/export_lang.php
index 938d5eaf..dd3d81f8 100644
--- a/application/language/turkish/export_lang.php
+++ b/application/language/turkish/export_lang.php
@@ -34,3 +34,42 @@ $lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
+/*
+___________________________________________________________________________________________
+Cabrillo Export
+___________________________________________________________________________________________
+*/
+
+$lang['export_cabrillo_header'] = "Cabrillo Export";
+$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
+$lang['export_cabrillo_select_station'] = "Select Station Location:";
+$lang['export_cabrillo_proceed'] = "Proceed";
+$lang['export_cabrillo_select_year'] = "Select Year";
+$lang['export_cabrillo_select_contest'] = "Select Contest";
+$lang['export_cabrillo_select_date_range'] = "Select Date Range";
+$lang['export_cabrillo_club'] = "Club";
+$lang['export_cabrillo_cat_operator'] = "Category Operator";
+$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
+$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
+$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
+$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
+$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
+$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
+$lang['export_cabrillo_cat_band'] = "Category Band";
+$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
+$lang['export_cabrillo_cat_mode'] = "Category Mode";
+$lang['export_cabrillo_cat_power'] = "Category Power";
+$lang['export_cabrillo_cat_station'] = "Category Station";
+$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
+$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
+$lang['export_cabrillo_operators'] = "Operators";
+$lang['export_cabrillo_soapbox'] = "Soapbox";
+$lang['export_cabrillo_address'] = "Address";
+$lang['export_cabrillo_address_city'] = "Address City";
+$lang['export_cabrillo_address_state_province'] = "Address State/Province";
+$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
+$lang['export_cabrillo_address_country'] = "Address Country";
+$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
+$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
+
+
diff --git a/application/language/turkish/general_words_lang.php b/application/language/turkish/general_words_lang.php
index 056ed8ed..5cf75e63 100644
--- a/application/language/turkish/general_words_lang.php
+++ b/application/language/turkish/general_words_lang.php
@@ -41,6 +41,7 @@ $lang['general_word_year'] = 'Yıl';
$lang['general_word_month'] = 'Ay';
$lang['general_word_colors'] = "Colors";
+$lang['general_word_light'] = "Light/Laser";
$lang['general_word_worked'] = 'Çalışılanlar';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
@@ -193,3 +194,8 @@ $lang['southamerica'] = 'South America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
+
+$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
+$lang['dashboard_country_files_warning'] = 'You need to update country files! Go here to do it!';
+$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
+$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php
index 90bdad19..98cabe72 100755
--- a/application/models/Logbook_model.php
+++ b/application/models/Logbook_model.php
@@ -4109,10 +4109,12 @@ function check_if_callsign_worked_in_logbook($callsign, $StationLocationsArray =
}
public function check_for_station_id() {
+ $this->db->select('COL_PRIMARY_KEY, COL_TIME_ON, COL_CALL, COL_MODE, COL_BAND');
$this->db->where('station_id =', NULL);
$query = $this->db->get($this->config->item('table_name'));
+ log_message('debug','SQL: '.$this->db->last_query());
if($query->num_rows() >= 1) {
- return 1;
+ return $query->result();
} else {
return 0;
}
@@ -4165,24 +4167,29 @@ function check_if_callsign_worked_in_logbook($callsign, $StationLocationsArray =
}
}
- public function update_all_station_ids($station_id,$station_callsign) {
+ public function update_station_ids($station_id,$station_callsign,$qsoids) {
- $data = array(
- 'station_id' => $station_id,
- );
+ if (! empty($qsoids)) {
+ $data = array(
+ 'station_id' => $station_id,
+ );
- $this->db->where(array('station_id' => NULL));
- if ($station_callsign == '') {
- $this->db->where(array('col_station_callsign' => NULL));
- } else {
- $this->db->where('col_station_callsign', $station_callsign);
- }
- $this->db->update($this->config->item('table_name'), $data);
- if ($this->db->affected_rows() > 0) {
- return TRUE;
- } else {
- return FALSE;
- }
+ $this->db->where_in('COL_PRIMARY_KEY', $qsoids);
+ $this->db->where(array('station_id' => NULL));
+ if ($station_callsign == '') {
+ $this->db->where(array('col_station_callsign' => NULL));
+ } else {
+ $this->db->where('col_station_callsign', $station_callsign);
+ }
+ $this->db->update($this->config->item('table_name'), $data);
+ if ($this->db->affected_rows() > 0) {
+ return TRUE;
+ } else {
+ return FALSE;
+ }
+ } else {
+ return FALSE;
+ }
}
public function parse_frequency($frequency)
diff --git a/application/models/Setup_model.php b/application/models/Setup_model.php
new file mode 100644
index 00000000..66692014
--- /dev/null
+++ b/application/models/Setup_model.php
@@ -0,0 +1,29 @@
+db->query($sql);
+
+ return $query->row()->count;
+ }
+
+ function getLogbookCount() {
+ $userid = xss_clean($this->session->userdata('user_id'));
+ $sql = 'select count(*) as count from station_logbooks where user_id =' . $userid;
+ $query = $this->db->query($sql);
+
+ return $query->row()->count;
+ }
+
+ function getLocationCount() {
+ $userid = xss_clean($this->session->userdata('user_id'));
+ $sql = 'select count(*) as count from station_profile where user_id =' . $userid;
+ $query = $this->db->query($sql);
+
+ return $query->row()->count;
+ }
+}
+
+?>
diff --git a/application/views/cabrillo/index.php b/application/views/cabrillo/index.php
index 38824bc7..d7ebef6f 100644
--- a/application/views/cabrillo/index.php
+++ b/application/views/cabrillo/index.php
@@ -1,3 +1,7 @@
+
| + | Date | +Time | +Call | +Mode | +Band | +
|---|---|---|---|---|---|
| '; + $timestamp = strtotime($qso->COL_TIME_ON); + echo ' | '.date($custom_date_format, $timestamp).' | '; + $timestamp = strtotime($qso->COL_TIME_ON); + echo ''.date('H:i', $timestamp).' | '; + echo ''.$qso->COL_CALL.' | '; + echo ''.$qso->COL_MODE.' | '; + echo ''.$qso->COL_BAND.' | '; + echo '
Please reassign those QSOs to an existing station location:
@@ -33,12 +66,12 @@