| 
				
			 | 
			
			
				@@ -827,6 +827,31 @@ function menu_hubzilla { 
			 | 
		
	
		
			
			| 
				827
			 | 
			
				827
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				828
			 | 
			
				828
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				829
			 | 
			
				829
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				830
			 | 
			
			
				+function menu_media { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				831
			 | 
			
			
				+    while true 
			 | 
		
	
		
			
			| 
				
			 | 
			
				832
			 | 
			
			
				+    do 
			 | 
		
	
		
			
			| 
				
			 | 
			
				833
			 | 
			
			
				+        data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				834
			 | 
			
			
				+        trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				
			 | 
			
				835
			 | 
			
			
				+        dialog --backtitle $"Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				836
			 | 
			
			
				+               --title $"Media Menu" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				837
			 | 
			
			
				+               --radiolist $"Choose an operation:" 13 70 2 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				838
			 | 
			
			
				+               1 $"Attach a drive containing playable media" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				839
			 | 
			
			
				+               2 $"Remove a drive containing playable media" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				840
			 | 
			
			
				+               3 $"Exit" on 2> $data 
			 | 
		
	
		
			
			| 
				
			 | 
			
				841
			 | 
			
			
				+        sel=$? 
			 | 
		
	
		
			
			| 
				
			 | 
			
				842
			 | 
			
			
				+        case $sel in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				843
			 | 
			
			
				+            1) break;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				844
			 | 
			
			
				+            255) break;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				845
			 | 
			
			
				+        esac 
			 | 
		
	
		
			
			| 
				
			 | 
			
				846
			 | 
			
			
				+        case $(cat $data) in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				847
			 | 
			
			
				+            1) remove-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				848
			 | 
			
			
				+               attach-music;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				849
			 | 
			
			
				+            2) remove-music;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				850
			 | 
			
			
				+            3) break;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				851
			 | 
			
			
				+        esac 
			 | 
		
	
		
			
			| 
				
			 | 
			
				852
			 | 
			
			
				+    done 
			 | 
		
	
		
			
			| 
				
			 | 
			
				853
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				854
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				830
			 | 
			
				855
			 | 
			
			
				 function menu_top_level { 
			 | 
		
	
		
			
			| 
				831
			 | 
			
				856
			 | 
			
			
				     while true 
			 | 
		
	
		
			
			| 
				832
			 | 
			
				857
			 | 
			
			
				     do 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -834,7 +859,7 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				834
			 | 
			
				859
			 | 
			
			
				         trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				835
			 | 
			
				860
			 | 
			
			
				         dialog --backtitle $"Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				836
			 | 
			
				861
			 | 
			
			
				                --title $"Control Panel" \ 
			 | 
		
	
		
			
			| 
				837
			 | 
			
				
			 | 
			
			
				-               --radiolist $"Choose an operation:" 20 70 13 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				862
			 | 
			
			
				+               --radiolist $"Choose an operation:" 21 70 14 \ 
			 | 
		
	
		
			
			| 
				838
			 | 
			
				863
			 | 
			
			
				                1 $"Backup and Restore" off \ 
			 | 
		
	
		
			
			| 
				839
			 | 
			
				864
			 | 
			
			
				                2 $"Show SIP Phone Extensions" off \ 
			 | 
		
	
		
			
			| 
				840
			 | 
			
				865
			 | 
			
			
				                3 $"Reset Tripwire" off \ 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -843,11 +868,12 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				843
			 | 
			
				868
			 | 
			
			
				                6 $"Email Filtering Rules" off \ 
			 | 
		
	
		
			
			| 
				844
			 | 
			
				869
			 | 
			
			
				                7 $"Security Settings" off \ 
			 | 
		
	
		
			
			| 
				845
			 | 
			
				870
			 | 
			
			
				                8 $"Hubzilla" off \ 
			 | 
		
	
		
			
			| 
				846
			 | 
			
				
			 | 
			
			
				-               9 $"Change the name of this system" off \ 
			 | 
		
	
		
			
			| 
				847
			 | 
			
				
			 | 
			
			
				-               10 $"Check for updates" off \ 
			 | 
		
	
		
			
			| 
				848
			 | 
			
				
			 | 
			
			
				-               11 $"Power off the system" off \ 
			 | 
		
	
		
			
			| 
				849
			 | 
			
				
			 | 
			
			
				-               12 $"Restart the system" off \ 
			 | 
		
	
		
			
			| 
				850
			 | 
			
				
			 | 
			
			
				-               13 $"Exit" on 2> $data 
			 | 
		
	
		
			
			| 
				
			 | 
			
				871
			 | 
			
			
				+               9 $"Media menu" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				872
			 | 
			
			
				+               10 $"Change the name of this system" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				873
			 | 
			
			
				+               11 $"Check for updates" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				874
			 | 
			
			
				+               12 $"Power off the system" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				875
			 | 
			
			
				+               13 $"Restart the system" off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				876
			 | 
			
			
				+               14 $"Exit" on 2> $data 
			 | 
		
	
		
			
			| 
				851
			 | 
			
				877
			 | 
			
			
				         sel=$? 
			 | 
		
	
		
			
			| 
				852
			 | 
			
				878
			 | 
			
			
				         case $sel in 
			 | 
		
	
		
			
			| 
				853
			 | 
			
				879
			 | 
			
			
				             1) exit 1;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -862,11 +888,12 @@ function menu_top_level { 
			 | 
		
	
		
			
			| 
				862
			 | 
			
				888
			 | 
			
			
				             6) menu_email;; 
			 | 
		
	
		
			
			| 
				863
			 | 
			
				889
			 | 
			
			
				             7) security_settings;; 
			 | 
		
	
		
			
			| 
				864
			 | 
			
				890
			 | 
			
			
				             8) menu_hubzilla;; 
			 | 
		
	
		
			
			| 
				865
			 | 
			
				
			 | 
			
			
				-            9) change_system_name;; 
			 | 
		
	
		
			
			| 
				866
			 | 
			
				
			 | 
			
			
				-            10) check_for_updates;; 
			 | 
		
	
		
			
			| 
				867
			 | 
			
				
			 | 
			
			
				-            11) shut_down_system;; 
			 | 
		
	
		
			
			| 
				868
			 | 
			
				
			 | 
			
			
				-            12) restart_system;; 
			 | 
		
	
		
			
			| 
				869
			 | 
			
				
			 | 
			
			
				-            13) break;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				891
			 | 
			
			
				+            9) menu_media;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				892
			 | 
			
			
				+            10) change_system_name;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				893
			 | 
			
			
				+            11) check_for_updates;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				894
			 | 
			
			
				+            12) shut_down_system;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				895
			 | 
			
			
				+            13) restart_system;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				896
			 | 
			
			
				+            14) break;; 
			 | 
		
	
		
			
			| 
				870
			 | 
			
				897
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				871
			 | 
			
				898
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				872
			 | 
			
				899
			 | 
			
			
				 } 
			 |