|  | @@ -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 |  
 |