<% if @filter_params[:filterdata_inizio].blank? %> <% @filter_params = @filter_params.merge(filterdata_inizio: DateTime.new(Date.today.year - 1, 12, 28)) %> <% end %> <% if @filter_params[:filterdata_fine].blank? %> <% @filter_params = @filter_params.merge(filterdata_fine: DateTime.new(Date.today.year, 1, 12)) %> <% end %>

Imposta data di stampa:

<% if params[:eseguiComando] == 'impostaDataStampaDomanda' %> <% data_inizio = params[:filterdata_inizio].to_date %> <% data_fine = params[:filterdata_fine].to_date %> <% organization_id = params[:filterorganization_id] %> <% editscope = params[:filtermembershipeditscope] %> <% updated_count = Membership.imposta_data_stampa_domande(data_inizio, data_fine, organization_id, editscope) %> <% if organization_id.blank? %>

Data impostata per <%= updated_count %> domande associative

<% else %> <% organization = Organization.find(organization_id) %>

Data impostata per <%= updated_count %> domande associative di <%= organization.descrizione %>

<% end %>
<%= iconbutton_to(memberships_path, icon('eye'), 'btn-default', 'Visualizza domande associative', @filter_params.merge(filterorganization_id: organization_id) ) %>
<% else %> <%= form_tag(set_print_date_memberships_path, method: :get) do %> <%= edit_table_open %> <%= edit_table_row( link_to('Associazione',organizations_path), (select_tag "filterorganization_id", options_from_collection_for_select( Organization.all.ordered_by_name, 'id', 'format_for_formselect', @filter_params[:filterorganization_id].is_valid_id? ? @filter_params[:filterorganization_id].to_i : nil ), prompt: '(associazione?)', :style => "width:400px; ", :class=>'lead' ) ) %> <%= edit_table_row( 'Quali domande modificare', (select_tag "filtermembershipeditscope", options_for_select( MembershipsHelper::MembershipsEditScopeOptions, @filter_params[:filtermembershipeditscope].present? ? @filter_params[:filtermembershipeditscope].to_i : nil ), prompt: '(modifica?)', :style => "width:500px; ", :class=>'lead' ) ) %> <%= edit_table_row ('Data inizio'), (date_input_tag(:filterdata_inizio, @filter_params[:filterdata_inizio].to_date) ) %> <%= edit_table_row ('Data fine'), (date_input_tag(:filterdata_fine, @filter_params[:filterdata_fine].to_date) ) %> <%= edit_table_row '', iconbutton_submit(icon('calendar-alt'), 'btn-success', 'Imposta data', 'eseguiComando', 'impostaDataStampaDomanda') %> <%= edit_table_close %> <% end %> <% end %>