| 
				
			 | 
			
			
				@@ -47,8 +47,14 @@ def index(): 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				47
			 | 
			
			
				         if not request.form.get('q'): 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				48
			 | 
			
			
				             flash('Wrong post data') 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				49
			 | 
			
			
				             return render('index.html') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+        selected_engines = [] 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+        for pd_name,pd in request.form.items(): 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+            print pd 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+            if pd_name.startswith('engine_'): 
			 | 
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				+                selected_engines.append(pd_name[7:]) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				+        print selected_engines 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				56
			 | 
			
			
				         query = request.form['q'] 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				
			 | 
			
			
				-        results = search(query, request) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+        results = search(query, request, selected_engines) 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				58
			 | 
			
			
				         return render('results.html', results=results, q=query) 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				59
			 | 
			
			
				     return render('index.html') 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				60
			 | 
			
			
				  
			 |