diff --git a/application/controllers/Widgets.php b/application/controllers/Widgets.php index 6cd8e57c..96864075 100644 --- a/application/controllers/Widgets.php +++ b/application/controllers/Widgets.php @@ -15,11 +15,30 @@ class Widgets extends CI_Controller { // Can be used to embed last 11 QSOs in a iframe or javascript include. - public function qsos() { + public function qsos($logbook_slug) { $this->load->model('logbook_model'); - - $data['last_five_qsos'] = $this->logbook_model->get_last_qsos('11'); - - $this->load->view('widgets/qsos', $data); + + $this->load->model('logbooks_model'); + if($this->logbooks_model->public_slug_exists($logbook_slug)) { + // Load the public view + + $logbook_id = $this->logbooks_model->public_slug_exists_logbook_id($logbook_slug); + if($logbook_id != false) + { + // Get associated station locations for mysql queries + $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($logbook_id); + + if (!$logbooks_locations_array) { + show_404('Empty Logbook'); + } + } else { + log_message('error', $logbook_slug.' has no associated station locations'); + show_404('Unknown Public Page.'); + } + + $data['last_five_qsos'] = $this->logbook_model->get_last_qsos(15, $logbooks_locations_array); + + $this->load->view('widgets/qsos', $data); + } } } \ No newline at end of file diff --git a/application/language/swedish/account_lang.php b/application/language/swedish/account_lang.php new file mode 100644 index 00000000..ded409e0 --- /dev/null +++ b/application/language/swedish/account_lang.php @@ -0,0 +1,10 @@ + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + \ No newline at end of file diff --git a/application/language/swedish/lotw_lang.php b/application/language/swedish/lotw_lang.php new file mode 100644 index 00000000..3e066ec8 --- /dev/null +++ b/application/language/swedish/lotw_lang.php @@ -0,0 +1,54 @@ +Download Report area, för att markera QSOs som bekräftade på LOTW.'; +$lang['lotw_upload_type_must_be_adi'] = 'Loggfil måste vara av format .adi'; + +$lang['lotw_pull_lotw_data_for_me'] = 'Hämta LoTW data'; +$lang['lotw_import_missing_qsos_text'] = 'Importera saknade QSOs till loggen. Signal och lokator kommer att kontrolleras för att försöka hitta rätt profil att importera QSOt till. Om inget QSO hittas kommer det att ignoreras.'; + +$lang['lotw_report_download_overview_helptext'] = 'Cloudlog använder LoTW användarnamn och lösenord som är sparat i din användarprofil för att ladda ner repport från LoTW. Rapporten Cloudlog kommer att ladda ner kommer att ha alla bekräftelser sedan valt datum, eller sedan din senaste LoTW-bekräftelse (hämtad från din logg), fram till nu.'; + +// Buttons +$lang['lotw_btn_lotw_import'] = 'LoTW import'; +$lang['lotw_btn_upload_certificate'] = 'Ladda upp certifikat'; +$lang['lotw_btn_delete'] = 'Radera'; +$lang['lotw_btn_manual_sync'] = 'Manuell synk'; +$lang['lotw_btn_upload_file'] = 'Ladda upp fil'; +$lang['lotw_btn_import_matches'] = 'Importera LoTW Matches'; + +// P12 Export Text +$lang['lotw_p12_export_step_one'] = 'Öppna TQSL & gå till Callsign Certificates tabben'; +$lang['lotw_p12_export_step_two'] = 'Högerklicka på önskad signal'; +$lang['lotw_p12_export_step_three'] = 'Klicka "Save Callsign Certificate File" men ange inget lösenord'; +$lang['lotw_p12_export_step_four'] = 'Ladda upp filen nedan.'; + +$lang['lotw_confirmed'] = 'Detta QSO är bekräftat på LoTW'; diff --git a/application/language/swedish/notes_lang.php b/application/language/swedish/notes_lang.php new file mode 100644 index 00000000..e19e31e9 --- /dev/null +++ b/application/language/swedish/notes_lang.php @@ -0,0 +1,23 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/system/language/swedish/migration_lang.php b/system/language/swedish/migration_lang.php new file mode 100644 index 00000000..9ca38933 --- /dev/null +++ b/system/language/swedish/migration_lang.php @@ -0,0 +1,47 @@ +