| 
				
			 | 
			
			
				@@ -175,29 +175,22 @@ function searx_enable_login { 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				175
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				176
			 | 
			
				176
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				177
			 | 
			
				177
			 | 
			
			
				 function configure_interactive_searx { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				178
			 | 
			
			
				+    W=(1 $"Set a background image" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				179
			 | 
			
			
				+       2 $"Enable login") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				180
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				178
			 | 
			
				181
			 | 
			
			
				     while true 
			 | 
		
	
		
			
			| 
				179
			 | 
			
				182
			 | 
			
			
				     do 
			 | 
		
	
		
			
			| 
				180
			 | 
			
				
			 | 
			
			
				-        data=$(mktemp 2>/dev/null) 
			 | 
		
	
		
			
			| 
				181
			 | 
			
				
			 | 
			
			
				-        dialog --backtitle $"Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				182
			 | 
			
				
			 | 
			
			
				-               --title $"SearX Metasearch" \ 
			 | 
		
	
		
			
			| 
				183
			 | 
			
				
			 | 
			
			
				-               --radiolist $"Choose an operation:" 12 70 3 \ 
			 | 
		
	
		
			
			| 
				184
			 | 
			
				
			 | 
			
			
				-               1 $"Set a background image" off \ 
			 | 
		
	
		
			
			| 
				185
			 | 
			
				
			 | 
			
			
				-               2 $"Enable login" off \ 
			 | 
		
	
		
			
			| 
				186
			 | 
			
				
			 | 
			
			
				-               3 $"Exit" on 2> "$data" 
			 | 
		
	
		
			
			| 
				187
			 | 
			
				
			 | 
			
			
				-        sel=$? 
			 | 
		
	
		
			
			| 
				188
			 | 
			
				
			 | 
			
			
				-        case $sel in 
			 | 
		
	
		
			
			| 
				189
			 | 
			
				
			 | 
			
			
				-            1) rm -f "$data" 
			 | 
		
	
		
			
			| 
				190
			 | 
			
				
			 | 
			
			
				-               return;; 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				
			 | 
			
			
				-            255) rm -f "$data" 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				
			 | 
			
			
				-                 return;; 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				
			 | 
			
			
				-        esac 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				
			 | 
			
			
				-        case $(cat "$data") in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				183
			 | 
			
			
				+        # shellcheck disable=SC2068 
			 | 
		
	
		
			
			| 
				
			 | 
			
				184
			 | 
			
			
				+        selection=$(dialog --backtitle $"Freedombone Administrator Control Panel" --title $"SearX" --menu $"Choose an operation, or ESC to exit:" 10 60 2 "${W[@]}" 3>&2 2>&1 1>&3) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				185
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				186
			 | 
			
			
				+        if [ ! "$selection" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				187
			 | 
			
			
				+            break 
			 | 
		
	
		
			
			| 
				
			 | 
			
				188
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				189
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				190
			 | 
			
			
				+        case $selection in 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				191
			 | 
			
			
				             1) searx_set_background_image;; 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				192
			 | 
			
			
				             2) searx_enable_login;; 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				
			 | 
			
			
				-            3) rm -f "$data" 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				-               break;; 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				193
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				
			 | 
			
			
				-        rm -f "$data" 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				194
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				195
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				196
			 | 
			
			
				  
			 |