2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-12-16 18:42:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< div  class = " container adif "  id = " hrdlog_export " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < h2 >< ? php  echo  $page_title ;  ?> </h2>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < div  class = " card " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < div  class = " card-header " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< ul  class = " nav nav-tabs card-header-tabs pull-right "  role = " tablist " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												< li  class = " nav-item " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-14 20:35:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
													< a  class = " nav-link active "  id = " export-tab "  data - bs - toggle = " tab "  href = " #export "  role = " tab "  aria - controls = " import "  aria - selected = " true " > Upload  Logbook </ a > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												</ li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												< li  class = " nav-item " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-14 20:35:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
													< a  class = " nav-link "  id = " mark-tab "  data - bs - toggle = " tab "  href = " #mark "  role = " tab "  aria - controls = " export "  aria - selected = " false " > Mark  QSOs </ a > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												</ li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											</ ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < div  class = " card-body " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											< div  class = " tab-content " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												< div  class = " tab-pane active "  id = " export "  role = " tabpanel "  aria - labelledby = " export-tab " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            < p > Here  you  can  see  and  upload  all  QSOs  which  have  not  been  previously  uploaded  to  a  HRDLog  logbook .</ p > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            < p > You  need  to  set  a  HRDLog  Logbook  API  Code  in  your  station  profile .  Only  station  profiles  with  an  API  Key  set  are  displayed .</ p > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            < p > The  Code  can  be  demanded  at  < a  href = " http://www.hrdlog.net/EditUser.aspx "  target = " new "  class = " link " > http :// www . hrdlog . net / EditUser . aspx </ a ></ p > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-14 20:35:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            < p >< span  class = " badge text-bg-warning " > Warning </ span >  This  might  take  a  while  as  QSO  uploads  are  processed  sequentially .</ p > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if  ( $station_profile -> result ())  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            echo  ' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            < table  class = " table table-bordered table-hover table-striped table-condensed text-center " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < thead > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < tr > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Profile  name </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Station  callsign </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Edited  QSOs  not  uploaded </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Total  QSOs  not  uploaded </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Total  QSOs  uploaded </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    < td > Actions </ td > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                </ thead > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                < tbody > ' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                foreach  ( $station_profile -> result ()  as  $station )  {       // Fills the table with the data
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                echo  '<tr>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '<td>'  .  $station -> station_profile_name  .  '</td>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '<td>'  .  $station -> station_callsign  .  '</td>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '<td id ="modcount' . $station -> station_id . '">'  .  $station -> modcount  .  '</td>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '<td id ="notcount' . $station -> station_id . '">'  .  $station -> notcount  .  '</td>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '<td id ="totcount' . $station -> station_id . '">'  .  $station -> totcount  .  '</td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2023-08-16 04:30:58 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    echo  '<td><button id="HrdlogUpload" type="button" name="HrdlogUpload" class="btn btn-primary btn-sm ld-ext-right ld-ext-right-' . $station -> station_id . '" onclick="ExportHrd(' .  $station -> station_id  . ')"><i class="fas fa-cloud-upload-alt"></i> Upload<div class="ld ld-ring ld-spin"></div></button></td>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                    echo  '</tr>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                echo  '</tfoot></table>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        else  { 
							 
						 
					
						
							
								
									
										
										
										
											2023-12-16 14:56:02 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        echo  '<div class="alert alert-danger" role="alert">No Station Locations with valid HRDlog-Settings found. Check the HRDlog Credentials in the Station Location Settings!</div>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												< div  class = " tab-pane fade "  id = " mark "  role = " tabpanel "  aria - labelledby = " home-tab " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												< form  class = " form "  action = " <?php echo site_url('hrdlog/mark_hrdlog'); ?> "  method = " post "  enctype = " multipart/form-data " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-14 20:35:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
													< select  name = " station_profile "  class = " form-select mb-4 me-sm-4 "  style = " width: 30%; " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 21:50:48 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
														< option  disabled  value = " 0 " > Select  Station  Location </ option > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
														< ? php  foreach  ( $station_profiles -> result ()  as  $station )  {  ?> 
 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 21:50:48 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
															< option  < ? php  if  ( $station -> station_active )  {  echo  " selected  " ;  }  ?> value="<?php echo $station->station_id; ?>">Callsign: <?php echo $station->station_callsign; ?> (<?php echo $station->station_profile_name; ?>)</option>
 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
														< ? php  }  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													</ select > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-14 20:35:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
													< p >< span  class = " badge text-bg-warning " > Warning </ span >  If  a  date  range  is  not  selected  then  all  QSOs  will  be  marked !</ p > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
													< div  class = " row " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 20:42:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
														< div  class = " col-md-2 " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
															< label  for = " from " >< ? php  echo  lang ( 'gen_from_date' )  .  " :  "  ?> </label>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
															< input  name = " from "  id = " from "  type = " date "  class = " form-control w-auto " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
														</ div > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 20:42:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
														< div  class = " col-md-2 " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
															< label  for = " to " >< ? php  echo  lang ( 'gen_to_date' )  .  " :  "  ?> </label>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
															< input  name = " to "  id = " to "  type = " date "  class = " form-control w-auto " > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
														</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													< br > 
							 
						 
					
						
							
								
									
										
										
										
											2023-11-19 20:43:51 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
													< button  type = " submit "  class = " btn btn-sm btn-primary "  value = " Export " > Mark  QSOs  as  exported  to  HRDLog  Logbook </ button > 
							 
						 
					
						
							
								
									
										
										
										
											2023-07-07 19:35:01 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												</ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								</ div >