source: trunk/root/templates/admin/voting.tt @ 168

Last change on this file since 168 was 168, checked in by nanardon, 15 years ago
  • improve admin/voting view
  • Property svn:keywords set to Id Rev
File size: 2.0 KB
Line 
1[% vote = c.model('Vote') %]
2
3[% INCLUDE 'includes/admin_menu.tt' %]
4
5[% IF vote.vote_status(voteid) != 'AFTER' %]
6<div style="float: left; width: 30%;" class="box">
7<p>Ajouter un votant</p>
8<form action="[% c.uri_for(voteid, 'voting') %]" method="POST">
9Nom: <input type="text" name="id"><br>
10Mail: <input type="text" name="mail"><br>
11<input type="submit" value="Ajouter">
12</form>
13<hr>
14<p>Soumettre la liste via un fichier csv (le Nom est optionnel)</p>
15<p>Format: <i>Mail@domain;Nom</i></p>
16<form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(voteid, 'voting') %]">
17<input type="file" name="votinglist"><br>
18[% IF vote.vote_status(voteid) == 'BEFORE' %]
19<input type="checkbox" name="delete">Effacer la liste des votants<br>
20[% END %]
21<input type="submit" value="Ajouter">
22</form>
23<hr>
24<p>Envoyer les mots de passes au nouveaux votants</p>
25<form action="[% c.uri_for(voteid, 'voting') %]" method="POST">
26<input type="submit" name="mailpasswd" value="Envoyer les mot de passe">
27</form>
28</div>
29
30[% END %]
31
32<div class="box" style="float: right; width: 60%;">
33
34[% IF NOT vote.vote_voting_count(voteid) %]
35<p class="alert">Aucun votant inscrit</p>
36[% ELSE %]
37
38[% signing = vote.vote_voting(voteid) %]
39
40[% FOREACH thisvoting = signing %]
41
42[% IF loop.first %]
43<table border="1">
44[% END %]
45
46[% voting = vote.voting_info(thisvoting) %]
47<tr>
48
49[% IF NOT voting.date %]
50[% IF vote.vote_status(voteid) != 'AFTER' %]
51<form action="[% c.uri_for(voteid, 'voting') %]" method="POST">
52<input type="hidden" name="delvoting" value="[% voting.vkey %]">
53[% END %]
54[% END %]
55
56<td>[% voting.label | html %] [% voting.mail | html %]</td>
57<td>[% IF voting.passwd %]<i>(pass envoyé)</i>[% END %]</td>
58
59[% IF NOT voting.date %]
60<td>
61[% IF vote.vote_status(voteid) != 'AFTER' %]
62<input type="submit" name="delete" value="delete">
63[% END %]
64</td>
65</form>
66[% ELSE %]
67<td>[% voting.date %]</td>
68[% END %]
69
70</tr>
71[% IF loop.last %]</table>[% END %]
72
73[% END %][% # FOREACH %]
74
75[% END %][% # IF NOT voting %]
76</div>
77<div style="clear: both"></div>
Note: See TracBrowser for help on using the repository browser.