%inherit file="/base.html" />
<%def name="multi(name, options, multi_line=True, clazz=None, disabled=None)">
% for i in range(len(options)):
% if not disabled:
<% disabled = c.disabled %>
% endif
% if disabled is None or disabled == '':
${h.checkbox(name, id='%s_%s' % (name, options[i][0]), value=options[i][0], checked=False,
label=options[i][2], class_=clazz)}
% else:
${h.checkbox(name, id='%s_%s' % (name, options[i][0]), value=options[i][0], checked=False,
label=options[i][2], disabled='disabled', class_=clazz)}
% endif
% if multi_line:
% endif
% endfor
%def>
<%def name="right_single(name, options, multi_line=True, descriptions=True)">
% for i in range(len(options)):
% if descriptions:
${options[i][2]}
% else:
% endif
% if c.disabled is None or c.disabled == '':
${h.radio(name, value=options[i][0], checked=False)}
% else:
${h.radio(name, value=options[i][0], checked=False,
disabled='disabled')}
% endif
% if multi_line:
% endif
% endfor
%def>
<%def name="single(name, options, multi_line=True, descriptions=True,
clazz=None, display_value=False)">
% for i in range(len(options)):
% if c.disabled is None or c.disabled == '':
${h.radio(name, value=options[i][0], checked=False, class_=clazz)}
% else:
${h.radio(name, value=options[i][0], checked=False, class_=clazz,
disabled='disabled')}
% endif
% if descriptions:
% if display_value:
${options[i][2]} (${options[i][0]})
% else:
${options[i][2]}
% endif
% else:
% endif
% if multi_line:
% endif
% endfor
%def>
<%def name="select(name, selected, options)">
<%
opts = []
for opt in options:
opts.append([opt[0],opt[2]])
%>
% if c.disabled is None or c.disabled == '':
${h.select(name, selected, opts, class_="select")}
% else:
${h.select(name, selected, opts, class_="select",
disabled=c.disabled)}
% endif
%def>
<%def name="textarea(name, clazz=None)">
<%
if not clazz:
clazz = 'textarea'
%>
% if c.disabled is None or c.disabled == '':
${h.textarea('erlaeuterung', class_=clazz)}
% else:
${h.textarea('erlaeuterung', class_=clazz, disabled=c.disabled)}
% endif
%def>
<%def name="anzahl(names, multi_line=True, postfix=None, labels=True, labels_above=False)">
% if names is not None:
% if multi_line: