63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
<%
|
|
data = action_data
|
|
@survey = data["survey"]
|
|
@user = data["user"]
|
|
@survey_answers = data["survey_answers"]
|
|
@table_fields = data["table_fields"]
|
|
@is_answer_list = data["is_answer_list"]
|
|
%>
|
|
<% if @user.nil? %>
|
|
<h3><a id="display_login_button" href="#" title="<%=t("survey.please_login_first")%>"><%=t("survey.please_login_first")%></a></h3>
|
|
<script>
|
|
$("#display_login_button").click(function(){
|
|
$('#loginbutton').click();
|
|
})
|
|
</script>
|
|
<% else %>
|
|
<style type="text/css">
|
|
#survey_answer_search label{
|
|
float: left;
|
|
margin-right: 0.5em;
|
|
line-height: 2;
|
|
}
|
|
#survey_answer_search input{
|
|
float: left;
|
|
line-height: 2;
|
|
}
|
|
</style>
|
|
<h3><%= @survey.title %></h3>
|
|
<div>
|
|
<h4><%=t('survey.taken_by')%>: <%=@user.member_name%></h4>
|
|
</div>
|
|
<table class="table main-list">
|
|
<thead>
|
|
<tr class="sort-header">
|
|
<% @table_fields.each do |f| %>
|
|
<%= thead(f) %>
|
|
<% end %>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% (@survey_answer_groups || @survey_answers).each do |sa| %>
|
|
<tr>
|
|
<% user = sa.user.nil? ? nil : (User.find(sa.user) rescue nil) %>
|
|
<% if !user.nil? %>
|
|
<td><%= user.member_name rescue user.name %></td>
|
|
<% else %>
|
|
<td>NA</td>
|
|
<% end %>
|
|
<td><%= (@is_answer_list ? sa.updated_at : sa.last_modified).strftime("%h %d, %Y - %H:%M") rescue nil %></td>
|
|
<td>
|
|
<% if @answer_repeat && !@is_answer_list %>
|
|
<a class="btn btn-primary" href="/admin/surveys/<%= sa.id.to_s %>/answer_list" title="<%= t("survey.view") %>"><%= t("survey.view") %>(<%=sa.survey_answer_ids.count%>)</a>
|
|
<button class="btn btn-primary export-xls" data-href="/admin/surveys/<%= sa.id.to_s %>/export_answers" title="<%= t("survey.export") %>"><%= t("survey.export") %></button>
|
|
<% else %>
|
|
<a class="btn btn-primary" href="/admin/surveys/<%= @is_answer_list ? sa.id : sa.survey_answer_ids.last.to_s %>/answer_set" title="<%= t("survey.view_answers") %>"><%= t("survey.view_answers") %></a>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|
|
<%= create_pagination((@survey_answer_groups || @survey_answers).total_pages).html_safe %>
|
|
<% end %> |