2020-02-02 11:25:42 +00:00
|
|
|
<link rel="stylesheet" media="screen" type="text/css" href="/assets/admin/olympiamanagement.scss">
|
|
|
|
<link rel="stylesheet" media="print" type="text/css" href="/assets/admin/olympiamanagement.scss">
|
|
|
|
<script src="/assets/admin/olympiamanagement.js"></script>
|
|
|
|
<fieldset class="fieldset_block">
|
|
|
|
<legend class="fieldset_title"><%=t('olympiamanagement.school_connection_data')%></legend>
|
2020-02-05 01:49:35 +00:00
|
|
|
<%=form_for @olympia_school_data_field ,:url=>{:controller=>"olympiamanagements" ,:action=>"update_school_data",:olympia_user_name=>(session[:olympia_login_id] rescue "")} do |form|%>
|
2020-02-02 11:25:42 +00:00
|
|
|
<% @school_data_fields.each do |field| %>
|
|
|
|
<div class="col_text">
|
|
|
|
<% @extra_class = ((field.values[0]["required"] == "true")? " required" : "")%>
|
|
|
|
<% @extra_text = ((field.values[0]["required"] == "true")? "*" : "")%>
|
|
|
|
<li class="col<%=@extra_class%>" for="<%=field.keys[0]%>"><%= @extra_text+t('olympiamanagement.'+field.keys[0]) %></li><li class="col_r">
|
|
|
|
<% if field.values[0]["type"] != 'select' %>
|
|
|
|
<input name="<%="[add_school_data][#{field.keys[0]}]"%>" value="<%= (field.keys[0]=="enrollment_limited"&&(@olympia_school_data_field[field.keys[0]].nil? || @olympia_school_data_field[field.keys[0]] == 0) ) ? ClassSettingFields.all.select{|class_setting_field| class_setting_field.class_number_range[0] <= @olympia_school_data_field.class_number && class_setting_field.class_number_range[1] >= @olympia_school_data_field.class_number}.first.enrollment_available.to_s : @olympia_school_data_field[field.keys[0]] %>" size="<%=field.values[0]["size"]%>" type="text" id="<%= field.keys[0] %>" class="col_input<%= @extra_class%>" <%=field.values[0]["readonly"]%>/>
|
|
|
|
<% else%>
|
|
|
|
<% @please_choice = (I18n.locale.to_s == "zh_tw") ? "請選擇" : "Please select." %>
|
|
|
|
<select name="<%="[add_school_data][#{field.keys[0]}]"%>" id="<%=field.keys[0]%>" class="required" value="<%= @olympia_school_data_field[field.keys[0]] %>" style="width: auto;"><option value=""><%=@please_choice%></option>
|
|
|
|
<% for @num in field.values[0]["range"][0] .. field.values[0]["range"][1] %>
|
|
|
|
<%= ('<option value="' + @num.to_s + '">' + @num.to_s + field.values[0][:unit][I18n.locale.to_s] + '</option>').html_safe %>
|
|
|
|
<% end %>
|
|
|
|
</select>
|
|
|
|
<% end %>
|
|
|
|
</li>
|
|
|
|
<% if(!field.values[0]["hint"][I18n.locale.to_s].blank? rescue false) %>
|
|
|
|
<span id="-H" class="field-hint-inactive"><%=field.values[0][:hint][I18n.locale.to_s]%></span>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
<div style="clear:both;"></div>
|
|
|
|
<input type="submit" name="Submit" value="<%=t('olympiamanagement.confirm')%>">
|
|
|
|
<input type="reset" name="Submit" value="<%=t('olympiamanagement.cancel')%>">
|
|
|
|
<% end %>
|
|
|
|
</fieldset>
|