<% error = 'error' %>
<% pronoun = 'it' %>
<% num = len(error_dict) %>
% if num > 1:
<% error = 'errors' %>
<% pronoun = 'them' %>
% endif
You have ${num|h} ${error} in your input form. Please correct ${pronoun}.
%def>
## if the form field was in error, this makes the field class="required"
<%def name="isError(field)" filter="trim">
% if errors and field in errors:
required
% endif
%def>
## gets the name of the error
<%def name="getError(name)" filter="trim">
% if errors and name in errors.keys():
${errors[name]}
% endif
%def>
<%def name="formTextField(label, name, id, labelclass, inputclass, input_type='text', first=False, default='', value='')" filter="trim">
% if first != True:
% else:
% endif
% if value == None:
<% value = "" %>
% endif
${getError(name)|h}
%def>
<%def name="formSelectBox(label, name, id, labelclass, inputclass, options, first=False, value=None, please_select=False)" filter="trim">
% if first != True:
% else:
% endif
${getError(name)|h}
%def>
<%def name="formTextArea(label, name, id, labelclass, inputclass, value='', first=False)" filter="trim">
% if first != True:
% else:
% endif
${getError(name)|h}
%def>
<%def name="formRadioButtons(label, options, name, id, labelclass, inputclass, radiodivclass, first=False)" filter="trim">
% if first != True:
% else:
% endif
% for opt, desc in options:
${desc|h}
% endfor
${getError(name)|h}
%def>
<%def name="formCheckBoxes(label, opt, name, id, labelclass, inputclass, checked=False, first=False)" filter="trim">
% if first != True:
% else:
% endif
% if checked:
% else:
% endif
${getError(name)|h}
%def>