source: trunk/root/latex/includes/info.tt @ 218

Last change on this file since 218 was 218, checked in by nanardon, 15 years ago
  • improve poll results view
  • Property svn:keywords set to Id Rev
File size: 1.8 KB
Line 
1[% USE Mail %]
2[%- poll = c.model('Vote').results(voteid) %]
3
4\section{Description du vote}
5
6[%- poll.info('description') -%]
7
8
9[% poll.info('choice_count') %] choix étaient à retenir.
10
11Etait candidats:
12
13[%- FOREACH chk = poll.choices -%]
14[% ch = poll.choice(chk) -%]
15[%- IF loop.first -%]
16\begin{enumerate}[% END -%]
17\item [% ch.info.label %]
18
19[%- IF loop.last -%]
20
21\end{enumerate}
22[%- END -%]
23[%- END -%]
24
25Nombre d'électeurs: [% poll.voting_count %].
26
27\section{Résultats}
28
29\subsection{Participation}
30
31\begin{tabular}{|l|c|c|}
32\hline
33Participation&[% poll.signing_count %]&[% poll.signing_count / poll.voting_count * 100 | format('%.2f \%%') IF poll.voting_count %]\\
34\hline
35Nombre de bulltetins&[% poll.ballot_count %]&\\
36\hline
37Nombre de bulltetins blanc&[% poll.empty_ballot_count %]&[% poll.empty_ballot_count / poll.ballot_count * 100 | format('%.2f \%%') IF poll.ballot_count %]\\
38\hline
39Nombre de bulltetins nuls&[% poll.invalid_ballot_count %]&[% poll.invalid_ballot_count / poll.ballot_count * 100 | format('%.2f \%%') IF poll.ballot_count %]\\
40\hline
41Nombre de voix exprimées&[% poll.voices_ballot_count %]&[% poll.voices_ballot_count / poll.ballot_count * 100 | format('%.2f \%%') IF poll.ballot_count %]\\
42\hline
43\end{tabular}
44
45\subsection{Scores}
46
47[%- IF poll.ballot_count_nonull -%]
48[%- FOREACH res = poll.results -%]
49
50[% IF res.elected %]
51[% IF res.abs_maj %]
52[%- comment = 'Elu, majorité absolue' -%]
53[%- ELSE -%]
54[%- comment = 'Elu' -%]
55[%- END -%]
56[%- ELSE -%]
57[%- comment = '' -%]
58[%- END -%]
59
60[%- IF loop.first -%]
61\begin{tabular}{|r|l|r|c|l|}
62\hline
63ordre&choix&nb de voix&\%&commentaire\\
64\hline
65\hline
66[% END %]
67[% res.order %]& [% res.value %]& [% res.count %]& [% res.count * 100 / poll.ballot_count_nonull | format('%.2f') %]& [% comment %]\\
68\hline
69
70[%- IF loop.last -%]
71\end{tabular}
72[%- END %]
73[%- END -%]
74[%- ELSE -%]
75[%- END -%]
76
Note: See TracBrowser for help on using the repository browser.