| 
									
										
										
										
											2023-08-01 16:22:06 +08:00
										 |  |  | function reassign(call,target_profile_id) { | 
					
						
							| 
									
										
										
										
											2023-10-28 22:06:32 +08:00
										 |  |  | 	let qsoids = []; | 
					
						
							|  |  |  | 	let elements = document.getElementsByName("cBox[]"); | 
					
						
							|  |  |  | 	elements.forEach((item) => { | 
					
						
							|  |  |  | 		if (item.checked) { | 
					
						
							|  |  |  | 			qsoids.push(item.value); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	}); | 
					
						
							| 
									
										
										
										
											2023-08-01 16:22:06 +08:00
										 |  |  | 	$.ajax({ | 
					
						
							|  |  |  | 		url: base_url + 'index.php/maintenance/reassign', | 
					
						
							|  |  |  | 		type: 'post', | 
					
						
							| 
									
										
										
										
											2023-10-28 22:06:32 +08:00
										 |  |  | 		data: {'call': call, 'station_id': target_profile_id, 'qsoids' : qsoids}, | 
					
						
							| 
									
										
										
										
											2023-08-01 16:22:06 +08:00
										 |  |  | 		success: function (resu) { | 
					
						
							|  |  |  | 			if (resu.status) { | 
					
						
							|  |  |  | 				location.reload(); | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2023-10-28 22:06:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | function toggleAll(source) { | 
					
						
							|  |  |  | 	console.log('test'); | 
					
						
							|  |  |  | 	if (source.checked) { | 
					
						
							|  |  |  | 		let elements = document.getElementsByName("cBox[]"); | 
					
						
							|  |  |  | 		elements.forEach((item) => { | 
					
						
							|  |  |  | 			item.checked = true; | 
					
						
							|  |  |  | 		}) | 
					
						
							|  |  |  | 		source.checked = true; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	if (!source.checked) { | 
					
						
							|  |  |  | 		let elements = document.getElementsByName("cBox[]"); | 
					
						
							|  |  |  | 		elements.forEach((item) => { | 
					
						
							|  |  |  | 			item.checked = false; | 
					
						
							|  |  |  | 		}) | 
					
						
							|  |  |  | 		source.checked = false; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2023-10-29 08:43:22 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | function updateCallsign(item) { | 
					
						
							|  |  |  | 	let text = item.options[item.selectedIndex].text | 
					
						
							|  |  |  | 	let call = text.substr(text.lastIndexOf('(')+1,(text.lastIndexOf(')')-text.lastIndexOf('(')-1)); | 
					
						
							|  |  |  | 	document.getElementById("station_call").innerHTML = call; | 
					
						
							|  |  |  | } |