[% USE String -%] [% IF q.preamble %]

[% q.preamble %]

[% END -%] [% qu = q.name -%] [% gr = graphs.$qu -%] [% IF gr -%]

[% q.label %] pie chart

[% END -%] [% IF q.type == 'select' OR q.type == 'radio' OR q.type == 'private' -%] [% FOREACH option = q.options -%] [% ov = option.value -%] [% END -%] [% qux = q.name _ 'X' -%] [% IF results.$qux.value -%]
CountDescription
[% str = String.new(results.$qu.$ov.value); str.right(4) %][% option.key %]
[% ELSE -%] [% END -%] [% END -%] [% IF q.type == 'checkbox' -%] [% IF ! question.multijoin || question.multijoin == 1 ; THEN ; IF question.multijoin == 1 ; THEN ; question.multijoin = 2 ; END %][% END %] [% IF q.default -%] [% IF ! question.multijoin || question.multijoin == 2 ; THEN ; IF question.multijoin == 2 ; THEN ; question.multijoin = 1 ; END %]
CountDescription
[% str = String.new(results.$qu.value); str.right(4) %][% q.options.0.key %]
[% END -%] [% ELSE -%] [% IF ! question.multijoin %][% END -%] [% END -%] [% END -%] [% IF q.type == 'count' -%] [% IF q.group ; THEN ; group = q.group -%] [% IF ! groups.$group.done -%] [% IF question.multijoin == 2; THEN ; multiple = 1 %][% END -%] [% FOREACH o = groups.$group.options %][% END %] [% FOREACH row = groups.$group.results.keys.sort -%] [% FOREACH o = groups.$group.options %][% END %] [% END -%]
Attended [% group %][% o %]total
[% results.$row.name %][% groups.$group.results.$row.$o %][% results.$row.value %]
[% END ; groups.$group.done = 1 -%] [% ELSE -%] [% IF ! question.multijoin || question.multijoin == 1 %][% END; IF question.multijoin == 1 ; THEN ; question.multijoin = 2 ; END -%] [% FOREACH option = q.options -%] [% END -%] [% IF ! question.multijoin %]
CountDescription
[% str = String.new(results.$qu.value); str.right(4) %][% option.key %]
[% END -%] [% END -%] [% END -%] [% IF q.type == 'text' OR q.type == 'textarea' -%] [% END -%] [% IF q.type == 'currency' -%] [% IF ! question.multijoin || question.multijoin == 1 %][% END; IF question.multijoin == 1 ; THEN ; question.multijoin = 2 ; END -%] [% FOREACH r = results.$qu; k = r.key -%] [% END -%] [% IF ! question.multijoin %]
CountFee
[% str = String.new(results.$qu.$k.value); str.right(4) %][% q.pre %] [% r.key %] [% q.post %]
[% END -%] [% END -%] [% IF q.type == 'matrix' -%] [% inx = 0 -%] [% FOREACH choice = q.choices; opt = 1 -%] [% FOREACH option = q.options %][% opt = opt + 1; END %] [% inx = inx + 1 -%] [% END -%]
[% str = String.new('Choices'); str.left(30); opt = 1; FOREACH option = q.options %][% str = String.new(opt); str.right(4);opt = opt + 1; END %]
[% str = String.new(choice); str.left(30) %][% str = String.new(results.$qu.$inx.$opt.value); str.right(4) %]

Key:
[% opt = 1; FOREACH option = q.options; opt %] = [% option; opt = opt + 1 %]
[% END -%]

[% END -%] [% IF q.footnote %]

[% q.footnote %]

[% END -%]