26 lines
		
	
	
		
			791 B
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			791 B
		
	
	
	
		
			Ruby
		
	
	
	
| 
								 | 
							
								class Admin::SurveysAnswersController < OrbitAdminController
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  def initialize
							 | 
						||
| 
								 | 
							
								    super
							 | 
						||
| 
								 | 
							
								    @app_title = 'survey_answer'
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  def index
							 | 
						||
| 
								 | 
							
								    @survey = ::Survey.find(params[:survey_id])
							 | 
						||
| 
								 | 
							
								    @answers = (params[:sort]) ? get_sorted_and_filtered("@survey.survey_answers") : get_viewable("@survey.survey_answers")
							 | 
						||
| 
								 | 
							
								    respond_to do |format|
							 | 
						||
| 
								 | 
							
								      format.html # index.html.erb
							 | 
						||
| 
								 | 
							
								      format.xml  { render :xml => @qas }
							 | 
						||
| 
								 | 
							
								      format.js
							 | 
						||
| 
								 | 
							
								    end
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  def delete
							 | 
						||
| 
								 | 
							
								    @survey = ::Survey.find(params[:survey_id])
							 | 
						||
| 
								 | 
							
								    if params[:ids]
							 | 
						||
| 
								 | 
							
								      answers = @survey.survey_answers.any_in(:_id => params[:ids]).destroy_all
							 | 
						||
| 
								 | 
							
								    end
							 | 
						||
| 
								 | 
							
								    redirect_to panel_survey_back_end_survey_answers_url(@survey, :direction => params[:direction], :sort => params[:sort], :sort_options => params[:sort_options])
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								end
							 |