Changeset 315 for trunk/root/templates
- Timestamp:
- 05/23/10 19:51:07 (14 years ago)
- Location:
- trunk/root/templates
- Files:
-
- 3 added
- 2 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/root/templates/admin/voters.tt
r301 r315 7 7 <div style="float: left; width: 30%;" class="box"> 8 8 <p>[% l('add a voting') %]</p> 9 <form action="[% c.uri_for(poll.uid, 'vot ing') %]" method="POST">9 <form action="[% c.uri_for(poll.uid, 'voters') %]" method="POST"> 10 10 [% l('Name:') _ ' ' %]<input type="text" name="id"><br> 11 11 [% l('Mail:') _ ' ' %]<input type="text" name="mail"><br> 12 12 <input type="submit" value="[% l('Add') %]"> 13 13 </form> 14 14 15 <hr> 15 <p>[% l('From a csv file') %]</p> 16 <p>[% l('format:') _ ' ' %]<i>Mail@domain;Nom</i></p> 17 <form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(poll.uid, 'voting') %]"> 18 <input type="file" name="votinglist"><br> 16 <p> 17 <a href="[% c.uri_for(poll.uid, 'voters', 'import') %]"> 18 Import voters list... 19 </a> 20 </p> 21 19 22 [% IF poll.status == 'BEFORE' %] 20 <input type="checkbox" name="delete">[% l('delete vot inglist') %]<br>23 <input type="checkbox" name="delete">[% l('delete voters list') %]<br> 21 24 [% END %] 22 25 <input type="submit" value="[% l('Add') %]"> 23 26 </form> 24 27 <hr> 25 <p>[% l('Send password to vot ing people') %]</p>26 <form action="[% c.uri_for(poll.uid, 'vot ing') %]" method="POST">28 <p>[% l('Send password to voters') %]</p> 29 <form action="[% c.uri_for(poll.uid, 'voters') %]" method="POST"> 27 30 <input type="submit" name="mailpasswd" value="[% l('send password') %]"> 28 31 </form> … … 48 51 [% IF NOT voting.info.date %] 49 52 [% IF poll.status != 'AFTER' %] 50 <form action="[% c.uri_for(poll.uid, 'vot ing') %]" method="POST">53 <form action="[% c.uri_for(poll.uid, 'voters') %]" method="POST"> 51 54 <input type="hidden" name="delvoting" value="[% voting.votingkey %]"> 52 55 [% END %] -
trunk/root/templates/admin/votersimport.tt
r310 r315 6 6 [% IF poll.status() != 'AFTER' %] 7 7 <div style="float: left; width: 30%;" class="box"> 8 <p>[% l('add a voting') %]</p> 9 <form action="[% c.uri_for(poll.uid, 'voting') %]" method="POST"> 10 [% l('Name:') _ ' ' %]<input type="text" name="id"><br> 11 [% l('Mail:') _ ' ' %]<input type="text" name="mail"><br> 12 <input type="submit" value="[% l('Add') %]"> 8 <form action="[% c.uri_for(poll.uid, 'voters', 'import') %]" method="POST"> 9 <select name="importtype"> 10 <option label="[% l('Dummy') | html %]" value="dummy" [% " selected" IF c.req.param('importtype') == 'dummy' %]"> 11 [% l('Dummy') | html %] 12 </option> 13 <option label="[% l('CSV file') | html %]" value="csv" [% " selected" IF c.req.param('importtype') == 'csv' %]"> 14 [% l('CSV file') | html %] 15 </option> 16 <option label="[% l('LDAP') | html %]" value="ldap" [% " selected" IF c.req.param('importtype') == 'ldap' %]"> 17 [% l('LDAP') | html %] 18 </option> 19 </select> 20 <input type="submit" value="[% l('select') %]"> 13 21 </form> 22 14 23 <hr> 15 <p>[% l('From a csv file') %]</p> 16 <p>[% l('format:') _ ' ' %]<i>Mail@domain;Nom</i></p> 17 <form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(poll.uid, 'voting') %]"> 18 <input type="file" name="votinglist"><br> 19 [% IF poll.status == 'BEFORE' %] 20 <input type="checkbox" name="delete">[% l('delete voting list') %]<br> 24 25 [% IF c.req.param('importtype') %] 26 <form action="[% c.uri_for(poll.uid, 'voters', 'import') %]" ENCTYPE="multipart/form-data" method="POST"> 27 <input type="hidden" value="[% c.req.param('importtype') | html %]" name="importtype"><br> 28 29 [% IF importtt %] 30 [% INCLUDE $importtt %] 21 31 [% END %] 22 <input type="submit" value="[% l('Add') %]"> 32 33 <p><input type="submit" value="[% l('search...') %]"></p> 23 34 </form> 24 <hr> 25 <p>[% l('Send password to voting people') %]</p> 26 <form action="[% c.uri_for(poll.uid, 'voting') %]" method="POST"> 27 <input type="submit" name="mailpasswd" value="[% l('send password') %]"> 28 </form> 35 [% END %][% # if importtype %] 29 36 </div> 30 37 … … 32 39 33 40 <div class="box" style="float: right; width: 60%;"> 34 35 [% IF NOT poll.voting_count %] 36 <p class="alert">[% l('No subscribed voter') %]</p> 37 [% ELSE %] 38 39 [% FOREACH votingkey = poll.voting_keys %] 40 [% voting = poll.voting(votingkey) %] 41 41 [% FOREACH voter = voters %] 42 42 [% IF loop.first %] 43 <table border="1"> 43 <div class="box"> 44 <form action="[% c.uri_for(poll.uid, 'voters', 'import') %]" method="POST"> 45 <input type="hidden" value="[% c.req.param('importtype') | html %]" name="importtype"> 46 [% IF import_handle.can_authenticate %] 47 [% l('Use external authentication') %]<input type="checkbox" name="ext_auth"><br> 48 [% l('Enter here a comment to explain the password to use') %]<br> 49 <textarea rows="3" cols="50" name="desc"></textarea><br> 44 50 [% END %] 45 46 <tr> 47 48 [% IF NOT voting.info.date %] 49 [% IF poll.status != 'AFTER' %] 50 <form action="[% c.uri_for(poll.uid, 'voting') %]" method="POST"> 51 <input type="hidden" name="delvoting" value="[% voting.votingkey %]"> 51 <input type="submit" name="add_import" value="[% l('Import this list') %]"><br> 52 </form> 53 </div> 52 54 [% END %] 55 <p>[% voter.0 | html %]</p> 53 56 [% END %] 54 55 <td>[% voting.label | html %] [% voting.info.mail | html %]</td>56 <td>[% IF voting.info.passwd %]<i>[% l('password sent') %]</i>[% END %]</td>57 58 [% IF NOT voting.info.date %]59 <td>60 [% IF poll.status != 'AFTER' %]61 <input type="submit" name="delete" value="[% l('delete') %]">62 [% END %]63 </td>64 </form>65 [% ELSE %]66 <td>[% voting.info.date %]</td>67 [% END %]68 69 </tr>70 [% IF loop.last %]</table>[% END %]71 72 [% END %][% # FOREACH %]73 74 [% END %][% # IF NOT voting %]75 57 </div> 76 58 <div style="clear: both"></div> -
trunk/root/templates/includes/poll_results.tt
r284 r315 18 18 19 19 <table border="1"> 20 <tr><td>[% l('Participation' %]</td><td>[% poll.signing_count %]</td><td>[% poll.signing_count / poll.voting_count * 100 | format('%.2f %%') IF poll.voting_count %]</td></tr>20 <tr><td>[% l('Participation') %]</td><td>[% poll.signing_count %]</td><td>[% poll.signing_count / poll.voting_count * 100 | format('%.2f %%') IF poll.voting_count %]</td></tr> 21 21 <tr><td>[% l('Ballot Number') %]</td><td>[% poll.ballot_count %]</td><td></td></tr> 22 22 <tr><td>[% l('Number of empty ballot') %]</td><td>[% poll.empty_ballot_count %]</td><td>[% poll.empty_ballot_count / poll.ballot_count * 100 | format('%.2f %%') IF poll.ballot_count %]</td></tr>
Note: See TracChangeset
for help on using the changeset viewer.