2019-01-09 15:18:46 +00:00
<! doctype html >
< html lang = " en " >
2023-09-12 13:30:28 +00:00
< head >
<!-- Required meta tags -->
< meta charset = " utf-8 " >
< meta name = " viewport " content = " width=device-width, initial-scale=1, shrink-to-fit=no " >
2023-11-02 19:58:40 +00:00
< meta name = " apple-mobile-web-app-capable " content = " yes " >
2023-11-05 13:07:05 +00:00
< meta name = " mobile-web-app-capable " content = " yes " >
< meta name = " apple-mobile-web-app-status-bar-style " content = " default " >
2023-11-05 12:35:22 +00:00
< link rel = " manifest " href = " <?php echo base_url(); ?>manifest.json " />
2023-11-23 11:14:37 +00:00
2023-09-12 13:30:28 +00:00
<!-- Bootstrap CSS -->
< ? php if ( $this -> optionslib -> get_theme ()) { ?>
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/<?php echo $this->optionslib ->get_theme(); ?>/bootstrap.min.css " >
2020-12-06 17:28:47 +00:00
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/general.css " >
2023-09-12 13:30:28 +00:00
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/selectize.bootstrap4.css " />
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/bootstrap-dialog.css " />
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/<?php echo $this->optionslib ->get_theme(); ?>/overrides.css " >
2020-09-24 19:03:05 +00:00
< ? php } ?>
2020-12-06 17:28:47 +00:00
2023-09-12 13:30:28 +00:00
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/fontawesome/css/all.css " >
2019-01-09 15:18:46 +00:00
2020-03-01 18:08:17 +00:00
< link rel = " stylesheet " href = " <?php echo base_url(); ?>assets/css/jquery.fancybox.min.css " />
2019-03-20 17:47:40 +00:00
2023-09-12 13:30:28 +00:00
<!-- Maps -->
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/js/leaflet/leaflet.css " />
2023-03-18 13:16:59 +00:00
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/js/leaflet/Control.FullScreen.css " />
2019-03-20 16:58:06 +00:00
2023-09-12 13:30:28 +00:00
< ? php if ( $this -> uri -> segment ( 1 ) == " search " && $this -> uri -> segment ( 2 ) == " filter " ) { ?>
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/query-builder.default.min.css " />
2019-09-11 23:53:39 +00:00
< ? php } ?>
2019-10-05 20:57:44 +00:00
2023-09-12 13:30:28 +00:00
< ? php if ( $this -> uri -> segment ( 1 ) == " notes " && ( $this -> uri -> segment ( 2 ) == " add " || $this -> uri -> segment ( 2 ) == " edit " )) { ?>
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/plugins/quill/quill.snow.css " />
2020-05-24 21:40:37 +00:00
< ? php } ?>
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/loading.min.css " />
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/ldbtn.min.css " />
2023-09-12 13:30:28 +00:00
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/buttons.dataTables.min.css " />
2020-08-19 05:57:35 +00:00
2023-09-12 13:30:28 +00:00
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/datatables.min.css " />
2020-09-22 19:08:26 +00:00
2023-09-19 11:59:19 +00:00
< ? php if ( $this -> uri -> segment ( 1 ) == " sattimers " ) { ?>
< link rel = " stylesheet " type = " text/css " href = " <?php echo base_url(); ?>assets/css/sattimers.css " />
< ? php } ?>
2023-09-12 13:30:28 +00:00
< ? php if ( file_exists ( APPPATH . '../assets/css/custom.css' )) {
echo '<link rel="stylesheet" href="' . base_url () . 'assets/css/custom.css">' ;
} ?>
2021-04-10 03:02:01 +00:00
2023-11-23 11:14:37 +00:00
< ? php if ( file_exists ( APPPATH . '../assets/js/sections/custom.js' )) {
echo '<script src="' . base_url () . 'assets/js/sections/custom.js"></script>' ;
} ?>
2023-09-12 13:30:28 +00:00
< link rel = " icon " href = " <?php echo base_url(); ?>favicon.ico " >
2019-05-21 13:00:39 +00:00
2023-09-12 13:30:28 +00:00
< title >< ? php if ( isset ( $page_title )) {
echo $page_title ;
} ?> - Cloudlog</title>
</ head >
2019-01-09 15:18:46 +00:00
2023-09-12 13:30:28 +00:00
< body >
2019-01-09 15:18:46 +00:00
2023-09-12 13:30:28 +00:00
< nav class = " navbar navbar-expand-lg navbar-light bg-light main-nav " >
< div class = " container " >
2023-11-14 12:35:53 +00:00
< a class = " navbar-brand " href = " <?php echo site_url(); ?> " > Cloudlog </ a > < ? php if ( ENVIRONMENT == " development " ) { ?> <span class="badge text-bg-danger"><?php echo lang('menu_badge_developer_mode'); ?></span><?php } ?>
2019-01-09 15:18:46 +00:00
2023-11-14 12:35:53 +00:00
< button class = " navbar-toggler " type = " button " data - bs - toggle = " collapse " data - bs - target = " #navbarNav " aria - controls = " navbarNav " aria - expanded = " false " aria - label = " Toggle navigation " >< span class = " navbar-toggler-icon " ></ span ></ button >
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
< div class = " collapse navbar-collapse " id = " navbarNav " >
2019-01-09 15:18:46 +00:00
2023-09-12 13:30:28 +00:00
< ul class = " navbar-nav " >
< li class = " nav-item active " >
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " > < ? php echo lang ( 'menu_logbook' ); ?> </a>
2019-01-09 15:18:46 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('logbook'); ?> " >< i class = " fas fa-book " ></ i > < ? php echo lang ( 'menu_overview' ); ?> </a>
2019-01-09 15:18:46 +00:00
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('logbookadvanced'); ?> " >< i class = " fas fa-book-open " ></ i > < ? php echo lang ( 'menu_advanced' ); ?> </a>
2022-03-27 15:33:05 +00:00
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('qsl'); ?> " title = " QSL " >< i class = " fa fa-id-card " ></ i > < ? php echo lang ( 'menu_view_qsl' ); ?> </a>
2022-03-27 15:33:05 +00:00
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('eqsl'); ?> " title = " eQSL " >< i class = " fa fa-id-card " ></ i > < ? php echo lang ( 'menu_view_eqsl' ); ?> </a>
2019-01-09 15:18:46 +00:00
</ div >
2023-09-12 13:30:28 +00:00
</ li >
< ? php if (( $this -> config -> item ( 'use_auth' )) && ( $this -> session -> userdata ( 'user_type' ) >= 2 )) { ?>
<!-- QSO Menu Dropdown -->
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " >< ? php echo lang ( 'menu_qso' ); ?> </a>
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('qso?manual=0'); ?> " title = " Log Live QSOs " >< i class = " fas fa-list " ></ i > < ? php echo lang ( 'menu_live_qso' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('qso?manual=1'); ?> " title = " Log QSO made in the past " >< i class = " fas fa-list " ></ i > < ? php echo lang ( 'menu_post_qso' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-10-25 06:05:30 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('simplefle'); ?> " title = " Simple Fast Log Entry " >< i class = " fas fa-list " ></ i > < ? php echo lang ( 'menu_fast_log_entry' ); ?> </a>
2023-10-24 20:54:17 +00:00
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('contesting?manual=0'); ?> " title = " Live contest QSOs " >< i class = " fas fa-list " ></ i > < ? php echo lang ( 'menu_live_contest_logging' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('contesting?manual=1'); ?> " title = " Post contest QSOs " >< i class = " fas fa-list " ></ i > < ? php echo lang ( 'menu_post_contest_logging' ); ?> </a>
</ div >
</ li >
<!-- Notes -->
< ? php if ( $this -> session -> userdata ( 'user_show_notes' ) == 1 ) { ?>
< a class = " nav-link " href = " <?php echo site_url('notes'); ?> " >< ? php echo lang ( 'menu_notes' ); ?> </a>
< ? php } ?>
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " >< ? php echo lang ( 'menu_analytics' ); ?> </a>
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('statistics'); ?> " title = " Statistics " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_statistics' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('gridmap'); ?> " title = " Gridmap " >< i class = " fas fa-globe-europe " ></ i > < ? php echo lang ( 'menu_gridmap' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-09-15 22:38:23 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('activated_gridmap'); ?> " title = " Activated Gridsquares " >< i class = " fas fa-globe-europe " ></ i > < ? php echo lang ( 'menu_activated_gridsquares' ); ?> </a>
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('activators'); ?> " title = " Gridsquare Activators " >< i class = " fas fa-globe-europe " ></ i > < ? php echo lang ( 'menu_gridsquare_activators' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('distances'); ?> " title = " Distances " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_distances_worked' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('dayswithqso'); ?> " title = " Days with QSOs " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_days_with_qsos' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('timeline'); ?> " title = " Timeline " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_timeline' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('accumulated'); ?> " title = " Accumulated Statistics " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_accumulated_statistics' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('timeplotter'); ?> " title = " View time when worked " >< i class = " fas fa-chart-area " ></ i > < ? php echo lang ( 'menu_timeplotter' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('map/custom'); ?> " title = " Custom Maps of QSOs " >< i class = " fas fa-globe-europe " ></ i > < ? php echo lang ( 'menu_custom_maps' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('continents'); ?> " title = " Continents " >< i class = " fas fa-globe-europe " ></ i > < ? php echo lang ( 'menu_continents' ); ?> </a>
</ div >
</ li >
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " >< ? php echo lang ( 'menu_awards' ); ?> </a>
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('awards/cq'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_cq' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/dok'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_dok' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/dxcc'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_dxcc' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-10-20 11:27:44 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/ffma'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_ffma' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/iota'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_iota' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-10-22 19:23:51 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/ja_gridmaster'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_ja_gridmaster' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/pota'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_pota' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/sig'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_sig' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/sota'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_sota' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/counties'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_us_counties' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-10-19 12:00:20 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/gridmaster'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_us_gridmaster' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/vucc'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_vucc' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-11-29 19:16:53 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/waja'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_waja' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('awards/was'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_was' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('awards/wwff'); ?> " >< i class = " fas fa-trophy " ></ i > < ? php echo lang ( 'menu_wwff' ); ?> </a>
</ div >
</ li >
2023-10-09 10:03:16 +00:00
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " title = " Tools " >< i class = " fas fa-tools " ></ i >
2023-11-04 20:34:08 +00:00
< div class = " d-inline d-lg-none " style = " padding-left: 10px " > Tools </ div >
</ a >
2023-10-09 10:03:16 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('hamsat'); ?> " title = " Hams.at " >< i class = " fas fa-list " ></ i > Hams . at </ a >
< ? php if ( $this -> optionslib -> get_option ( 'dxcache_url' ) != '' ) { ?>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('bandmap/list'); ?> " title = " Bandmap " >< i class = " fa fa-id-card " ></ i > < ? php echo lang ( 'menu_bandmap' ); ?> </a>
< ? php } ?>
2023-11-04 20:15:36 +00:00
< div class = " dropdown-divider " ></ div >
2023-10-09 10:03:16 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('sattimers'); ?> " title = " SAT Timers " >< i class = " fas fa-satellite " ></ i > SAT Timers </ a >
</ div >
</ li >
2023-09-12 13:30:28 +00:00
< ? php if (( $this -> config -> item ( 'use_auth' )) && ( $this -> session -> userdata ( 'user_type' ) == 99 )) { ?>
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " title = " <?php echo lang('menu_admin'); ?> " >< i class = " fas fa-users-cog " ></ i >
2023-11-04 20:34:08 +00:00
< div class = " d-inline d-lg-none " style = " padding-left: 10px " >< ? php echo lang ( 'menu_admin' ); ?> </div>
</ a >
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('user'); ?> " title = " Manage user accounts " >< i class = " fas fa-user " ></ i > < ? php echo lang ( 'menu_user_account' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('options'); ?> " title = " Manage global options " >< i class = " fas fa-cog " ></ i > < ? php echo lang ( 'menu_global_options' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('mode'); ?> " title = " Manage QSO modes " >< i class = " fas fa-broadcast-tower " ></ i > < ? php echo lang ( 'menu_modes' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('contesting/add'); ?> " title = " Manage Contest names " >< i class = " fas fa-broadcast-tower " ></ i > < ? php echo lang ( 'menu_contests' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('themes'); ?> " title = " Manage Themes " >< i class = " fas fa-cog " ></ i > < ? php echo lang ( 'menu_themes' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('backup'); ?> " title = " Backup Cloudlog content " >< i class = " fas fa-save " ></ i > < ? php echo lang ( 'menu_backup' ); ?> </a>
< div class = " dropdown-divider " ></ div >
2019-09-11 16:32:40 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('update'); ?> " title = " Update Country Files " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_update_country_files' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('maintenance'); ?> " title = " maintenance " >< i class = " fas fa-tools " ></ i > < ? php echo lang ( 'menu_maintenance' ); ?> </a>
< div class = " dropdown-divider " ></ div >
< a class = " dropdown-item " href = " <?php echo site_url('debug'); ?> " title = " Debug Information " >< i class = " fas fa-tools " ></ i > < ? php echo lang ( 'menu_debug_information' ); ?> </a>
</ div >
</ li >
< ? php } ?>
< ? php } ?>
</ ul >
2023-11-04 17:34:16 +00:00
< ? php if ( $this -> session -> userdata ( 'user_quicklog' ) == 1 ) { ?>
2023-11-04 20:34:08 +00:00
< script >
function submitForm ( action ) {
var form = document . getElementById ( 'quicklog-form' );
var input = document . getElementById ( 'quicklog-input' );
if ( action === 'search' ) {
form . action = " <?php echo site_url('search'); ?> " ;
form . method = " post " ;
}
form . submit ();
}
2023-11-06 21:17:01 +00:00
function logQuicklog () {
if ( localStorage . getItem ( " quicklogCallsign " ) !== " " ) {
localStorage . removeItem ( " quicklogCallsign " );
}
2023-11-12 12:14:56 +00:00
localStorage . setItem ( " quicklogCallsign " , $ ( " input[name='callsign'] " ) . val ());
2023-11-06 21:17:01 +00:00
window . open ( " <?php echo site_url('qso?manual=0'); ?> " , " _self " );
}
2023-11-04 20:34:08 +00:00
</ script >
2023-11-05 11:30:33 +00:00
< ? php if ( $this -> session -> userdata ( 'user_quicklog_enter' ) == 1 ) { ?>
< script >
function handleKeyPress ( event ) {
if ( event . key === 'Enter' ) {
submitForm ( 'search' ); // Treat Enter key press as clicking the 'quicksearch-search' button
}
}
</ script >
< ? php } else { ?>
< script >
function handleKeyPress ( event ) {
if ( event . key === 'Enter' ) {
2023-11-06 21:20:18 +00:00
logQuicklog (); // Treat Enter key press as clicking the 'quicksearch-log' button
2023-11-05 11:30:33 +00:00
}
}
</ script >
< ? php } ?>
2023-11-14 12:35:53 +00:00
< form id = " quicklog-form " class = " d-flex align-items-center " onsubmit = " return false; " >
< input class = " form-control me-sm-2 " id = " nav-bar-search-input " type = " text " name = " callsign " placeholder = " <?php echo lang('menu_search_text_quicklog'); ?> " aria - label = " Quicklog " onkeypress = " handleKeyPress(event) " >
2023-11-04 20:15:36 +00:00
2023-11-06 21:17:01 +00:00
< button title = " <?php echo lang('menu_search_button_qicksearch_log'); ?> " class = " btn btn-outline-success my-2 my-sm-0 " type = " button " onclick = " logQuicklog() " >< i class = " fas fa-plus " ></ i >
2023-11-04 20:15:36 +00:00
< div class = " d-inline d-lg-none " style = " padding-left: 10px " >< ? php echo lang ( 'menu_search_button_qicksearch_log' ); ?> </div>
</ button >
< button title = " <?php echo lang('menu_search_button'); ?> " class = " btn btn-outline-success my-2 my-sm-0 " type = " button " onclick = " submitForm('search') " style = " margin-left: 5px " >< i class = " fas fa-search " ></ i >
< div class = " d-inline d-lg-none " style = " padding-left: 10px " >< ? php echo lang ( 'menu_search_button' ); ?> </div>
</ button >
2023-11-04 17:34:16 +00:00
</ form >
2023-11-04 20:15:36 +00:00
< ? php } else { ?>
2023-11-19 07:25:35 +00:00
< form method = " post " class = " d-flex align-items-center " action = " <?php echo site_url('search'); ?> " >
2023-11-14 12:35:53 +00:00
< input class = " form-control me-sm-2 " id = " nav-bar-search-input " type = " search " name = " callsign " placeholder = " <?php echo lang('menu_search_text'); ?> " aria - label = " Search " >
2023-11-04 20:15:36 +00:00
< button title = " <?php echo lang('menu_search_button'); ?> " class = " btn btn-outline-success my-2 my-sm-0 " type = " submit " >< i class = " fas fa-search " ></ i >
< div class = " d-inline d-lg-none " style = " padding-left: 10px " >< ? php echo lang ( 'menu_search_button' ); ?> </div>
</ button >
2023-09-12 13:30:28 +00:00
</ form >
< ? php } ?>
< ? php if (( $this -> config -> item ( 'use_auth' )) && ( $this -> session -> userdata ( 'user_type' ) >= 2 )) { ?>
<!-- Logged in Content -->
< ? php } else { ?>
<!-- Not Logged In -->
< form method = " post " action = " <?php echo site_url('user/login'); ?> " style = " padding-left: 5px; " class = " form-inline " >
2023-11-14 12:35:53 +00:00
< input class = " form-control me-sm-2 " type = " text " name = " user_name " placeholder = " Username " aria - label = " Username " >
< input class = " form-control me-sm-2 " type = " password " name = " user_password " placeholder = " Password " aria - label = " Password " >
2023-09-12 13:30:28 +00:00
< input type = " hidden " name = " id " value = " <?php echo $this->uri ->segment(3); ?> " />
2023-11-14 12:35:53 +00:00
< button class = " btn btn-outline-success me-sm-2 " type = " submit " >< ? php echo lang ( 'menu_login_button' ); ?> </button>
2023-09-12 13:30:28 +00:00
</ form >
< ? php } ?>
< ? php if (( $this -> config -> item ( 'use_auth' )) && ( $this -> session -> userdata ( 'user_type' ) >= 2 )) { ?>
< ul class = " navbar-nav " >
<!-- Logged in As -->
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " >< i class = " fas fa-user " ></ i > < ? php echo $this -> session -> userdata ( 'user_callsign' ); ?> </a>
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< a class = " dropdown-item " href = " <?php echo site_url('user/edit') . " / " . $this->session ->userdata('user_id'); ?> " title = " Account " >< i class = " fas fa-user " ></ i > < ? php echo lang ( 'menu_account' ); ?> </a>
< a class = " dropdown-item " href = " <?php echo site_url('logbooks'); ?> " title = " Manage station logbooks " >< i class = " fas fa-home " ></ i > < ? php echo lang ( 'menu_station_logbooks' ); ?> </a>
< a class = " dropdown-item " href = " <?php echo site_url('station'); ?> " title = " Manage station locations " >< i class = " fas fa-home " ></ i > < ? php echo lang ( 'menu_station_locations' ); ?> </a>
< a class = " dropdown-item " href = " <?php echo site_url('band'); ?> " title = " Manage Bands " >< i class = " fas fa-cog " ></ i > < ? php echo lang ( 'menu_bands' ); ?> </a>
2019-09-11 16:32:40 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('adif'); ?> " title = " Amateur Data Interchange Format (ADIF) import / export " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_adif_import_export' ); ?> </a>
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('kmlexport'); ?> " title = " KML Export for Google Earth " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_kml_export' ); ?> </a>
2023-03-17 17:54:35 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('dxatlas'); ?> " title = " DX Atlas Gridsquare Export " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_dx_atlas_gridsquare_export' ); ?> </a>
2021-03-14 09:11:21 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('csv'); ?> " title = " SOTA CSV Export " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_sota_csv_export' ); ?> </a>
2022-09-19 14:34:13 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('cabrillo'); ?> " title = " Cabrillo Export " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_cabrillo_export' ); ?> </a>
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< ? php
$CI = & get_instance ();
$CI -> load -> model ( 'oqrs_model' );
$CI -> load -> model ( 'logbooks_model' );
$logbooks_locations_array = $CI -> logbooks_model -> list_logbook_relationships ( $this -> session -> userdata ( 'active_station_logbook' ));
if ( $logbooks_locations_array ) {
$location_list = " ' " . implode ( " ',' " , $logbooks_locations_array ) . " ' " ;
} else {
$location_list = null ;
}
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
$oqrs_requests = $CI -> oqrs_model -> oqrs_requests ( $location_list );
?>
< a class = " dropdown-item " href = " <?php echo site_url('oqrs/requests'); ?> " title = " OQRS Requests " >< i class = " fa fa-id-card " ></ i > < ? php echo lang ( 'menu_oqrs_requests' ); ?> <?php if ($oqrs_requests > 0) {
2023-11-14 17:00:22 +00:00
echo " <span class= \" badge text-bg-light \" > " . $oqrs_requests . " </span> " ;
2023-09-12 13:30:28 +00:00
} ?> </a>
2021-07-29 10:05:52 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('qslprint'); ?> " title = " Print Requested QSLs " >< i class = " fas fa-print " ></ i > < ? php echo lang ( 'menu_print_requested_qsls' ); ?> </a>
2022-03-16 10:27:54 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('labels'); ?> " title = " Label setup " >< i class = " fas fa-print " ></ i > < ? php echo lang ( 'menu_labels' ); ?> </a>
2023-04-12 09:58:47 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('lotw'); ?> " title = " Synchronise with Logbook of the World (LoTW) " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_logbook_of_the_world' ); ?> </a>
2023-01-17 19:58:23 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('eqsl/import'); ?> " title = " eQSL import / export " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_eqsl_import_export' ); ?> </a>
2022-12-29 13:34:44 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('hrdlog/export'); ?> " title = " Upload to HRDLog.net logbook " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_hrd_logbook' ); ?> </a>
< a class = " dropdown-item " href = " <?php echo site_url('qrz/export'); ?> " title = " Upload to QRZ.com logbook " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_qrz_logbook' ); ?> </a>
2022-12-29 13:34:44 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('webadif/export'); ?> " title = " Upload to webADIF " >< i class = " fas fa-sync " ></ i > < ? php echo lang ( 'menu_qo_100_dx_club_upload' ); ?> </a>
2023-06-02 16:50:27 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2022-12-29 13:34:44 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('api/help'); ?> " title = " Manage API keys " >< i class = " fas fa-key " ></ i > < ? php echo lang ( 'menu_api_keys' ); ?> </a>
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('radio'); ?> " title = " Interface with one or more radios " >< i class = " fas fa-broadcast-tower " ></ i > < ? php echo lang ( 'menu_hardware_interfaces' ); ?> </a>
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2021-03-12 16:22:40 +00:00
2023-12-04 05:07:07 +00:00
< a class = " dropdown-item " href = " javascript:displayVersionDialog(); " title = " Version Information " >< i class = " fas fa-star " ></ i > < ? php echo lang ( 'options_version_dialog' ); ?> </a>
2023-12-04 00:21:00 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " target = " _blank " href = " https://github.com/magicbug/Cloudlog/wiki " title = " Help " >< i class = " fas fa-question " ></ i > < ? php echo lang ( 'menu_help' ); ?> </a>
2023-03-17 17:54:35 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " target = " _blank " href = " https://github.com/magicbug/Cloudlog/discussions " title = " Forum " >< i class = " far fa-comment-dots " ></ i > < ? php echo lang ( 'menu_forum' ); ?> </a>
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< div class = " dropdown-divider " ></ div >
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< a class = " dropdown-item " href = " <?php echo site_url('user/logout'); ?> " title = " Logout " >< i class = " fas fa-sign-out-alt " ></ i > < ? php echo lang ( 'menu_logout' ); ?> </a>
</ div >
</ li >
2021-03-12 16:22:40 +00:00
2023-09-12 13:30:28 +00:00
< ? php
// Can add extra menu items by defining them in options. The format is json.
// Useful to add extra things in Cloudlog without the need for modifying files. If you add extras, these files will not be overwritten when updating.
//
// The menu items will be displayed to the top right under extras.
//
// Example:
// INSERT INTO options (option_name,option_value,autoload) VALUES
// ('menuitems','[
// {
// "url":"gridmap",
// "text":"Gridmap",
// "icon":"fa-globe-europe"
// },
// {
// "url":"gallery",
// "text":"Gallery",
// "icon":"fa-globe-europe"
// }
// ]','yes');
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
if ( $this -> optionslib -> get_option ( 'menuitems' )) { ?>
< li class = " nav-item dropdown " >
2023-11-14 12:35:53 +00:00
< a class = " nav-link dropdown-toggle " href = " # " id = " navbarDropdown " role = " button " data - bs - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " false " > Extras </ a >
2023-09-12 13:30:28 +00:00
< div class = " dropdown-menu " aria - labelledby = " navbarDropdown " >
< ? php
foreach ( json_decode ( $this -> optionslib -> get_option ( 'menuitems' )) as $item ) {
echo '<a class="dropdown-item" href="' . site_url ( $item -> url ) . '" title="' . $item -> text . '"><i class="fas ' . $item -> icon . '"></i> ' . $item -> text . '</a>' ;
}
?>
</ div >
</ li >
< ? php } ?>
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
</ ul >
2021-02-12 22:27:08 +00:00
2023-09-12 13:30:28 +00:00
< ? php } ?>
2021-02-12 22:27:08 +00:00
2019-09-11 16:32:40 +00:00
</ div >
2023-09-12 13:30:28 +00:00
</ div >
2023-11-23 11:14:37 +00:00
</ nav >