Changeset 207 for trunk/root


Ignore:
Timestamp:
04/16/09 02:33:03 (15 years ago)
Author:
nanardon
Message:
  • cleanup old functions and switch everything to new objects
Location:
trunk/root
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/root/latex/poll_report.tt

    r193 r207  
    9494\subsection{Liste des bulletins} 
    9595 
    96 [% FOREACH id = poll.list_ballot %] 
    97 [% invalid = '#' _ vote.ballot_info(id).invalid %] 
     96[% FOREACH id = poll.ballot_keys %] 
     97[%- ballot = poll.ballot(id) -%] 
     98[% invalid = '#' _ ballot.info.invalid %] 
    9899[% IF loop.first %] 
    99100\begin{enumerate} 
     
    101102\item \verb+[% id %]+ [% "\textbf{invalidé}" IF invalid == '#1' %]  
    102103 
    103 [%- ballot = poll.ballot(id) -%] 
    104104[%- FOREACH item = ballot.items -%] 
    105105[% '\begin{enumerate}' IF loop.first %] 
  • trunk/root/templates/admin/ballot.tt

    r169 r207  
    33[% vote = c.model('Vote') %] 
    44[% poll = c.model('Vote').poll(voteid) %] 
    5 [% thisvote = poll.info %] 
    65 
    76<div style="float: left; width: 35%" class="box"> 
    87<form action="[% c.uri_for(voteid, 'ballot') %]"> 
    98Nombre de choix possible: 
    10 <input type="text" name="choice_count" value="[% c.req.param('choice_count') || thisvote.choice_count | html %]"> 
     9<input type="text" name="choice_count" value="[% c.req.param('choice_count') || poll.info('choice_count') | html %]"> 
    1110<br> 
    1211Nombre de choix libres: 
    13 <input type="text" name="free_choice" value="[% c.req.param('free_choice') || thisvote.free_choice || 0 | html %]"> 
     12<input type="text" name="free_choice" value="[% c.req.param('free_choice') || poll.info('free_choice') || 0 | html %]"> 
    1413<br> 
    1514<input type="submit" name="pollparam" value="Enregistrer"> 
     
    1817<hr> 
    1918 
    20 [% IF ! vote.vote_choices(voteid).size %] 
     19[% IF ! poll.choices_keys.size %] 
    2120<p class="alert">Aucun choix configuré</p> 
    2221[% ELSE %] 
    23 [% FOREACH choice = vote.vote_choices(voteid) %] 
     22[% FOREACH choicek = poll.choices_keys %] 
     23[% choice = poll.choice(choicek) %] 
    2424<form action="[% c.uri_for(voteid, 'ballot') %]" method="POST"> 
    25 [% loop.count %] - [% vote.choice_info(choice).label | html %] 
    26 <input type="hidden" name="delch" value="[% vote.choice_info(choice).key %]"> 
     25[% loop.count %] - [% choice.info.label | html %] 
     26<input type="hidden" name="delch" value="[% choicek %]"> 
    2727<input type="submit" name="del" value="Effacer"> 
    2828</form> 
  • trunk/root/templates/admin/includes/ballot_validation.tt

    r176 r207  
    33 
    44[% IF poll.status == 'AFTER' %] 
    5 [% FOREACH untrusted = vote.vote_ballot_untrusted_values(voteid) %] 
     5[% FOREACH untrusted = poll.ballot_untrusted_values %] 
    66[% IF loop.first %] 
    77<div id="map_ballot"> 
     
    1616    <input type="hidden" name="mapfrom" value="[% untrusted | html %]"> 
    1717    <select name="mapto"> 
    18     [% FOREACH v = vote.vote_ballot_values(voteid) %] 
     18    [% FOREACH v = poll.ballot_values %] 
    1919        [% NEXT IF v == untrusted %] 
    2020        <option>[% v | html %]</options> 
     
    3131[% END %] 
    3232 
    33 [% FOREACH bid = vote.list_vote_ballot_needvalid(voteid) %] 
     33[% FOREACH bid = poll.list_ballot_needvalid(voteid) %] 
    3434    [% IF loop.first %] 
    3535    <div id="ballot_to_valid"> 
     
    4141<td>[% bid %]</td> 
    4242<td> 
    43 [% FOREACH item = vote.ballot_items(bid) %] 
     43[% FOREACH item = poll.ballot(bid).items %] 
    4444[% loop.count %]- [% item.v %]<br> 
    4545[% END %] 
  • trunk/root/templates/admin/index.tt

    r206 r207  
    11[% vote = c.model('Vote') %] 
    2 [% poll = c.model('Vote').poll('voteid') %] 
     2[% poll = c.model('Vote').poll(voteid) %] 
    33 
    44[% FOREACH voteid = c.model('Vote').list_comming_vote %] 
    5 <a href="[% c.uri_for('/admin', voteid) %]">[% c.model('Vote').poll('voteid').info('label') | html %]</a> 
     5<a href="[% c.uri_for('/admin', voteid) %]">[% poll.info('label') | html %]</a> 
    66<br> 
    77[% END %] 
  • trunk/root/templates/admin/voting.tt

    r205 r207  
    3333<div class="box" style="float: right; width: 60%;"> 
    3434 
    35 [% IF NOT vote.vote_voting_count(voteid) %] 
     35[% IF NOT poll.voting_count %] 
    3636<p class="alert">Aucun votant inscrit</p> 
    3737[% ELSE %] 
    3838 
    39 [% signing = vote.vote_voting(voteid) %] 
    40  
    41 [% FOREACH thisvoting = signing %] 
     39[% FOREACH votingkey = poll.voting_keys %] 
     40[% voting = poll.voting(votingkey) %] 
    4241 
    4342[% IF loop.first %] 
     
    4544[% END %] 
    4645 
    47 [% voting = vote.voting_info(thisvoting) %] 
    4846<tr> 
    4947 
    50 [% IF NOT voting.date %] 
     48[% IF NOT voting.info.date %] 
    5149[% IF poll.status != 'AFTER' %] 
    5250<form action="[% c.uri_for(voteid, 'voting') %]" method="POST"> 
    53 <input type="hidden" name="delvoting" value="[% voting.vkey %]"> 
     51<input type="hidden" name="delvoting" value="[% voting.votingkey %]"> 
    5452[% END %] 
    5553[% END %] 
    5654 
    57 <td>[% voting.label | html %] [% voting.mail | html %]</td> 
    58 <td>[% IF voting.passwd %]<i>(pass envoyé)</i>[% END %]</td> 
     55<td>[% voting.label | html %] [% voting.info.mail | html %]</td> 
     56<td>[% IF voting.info.passwd %]<i>(pass envoyé)</i>[% END %]</td> 
    5957 
    60 [% IF NOT voting.date %] 
     58[% IF NOT voting.info.date %] 
    6159<td> 
    6260[% IF poll.status != 'AFTER' %] 
     
    6664</form> 
    6765[% ELSE %] 
    68 <td>[% voting.date %]</td> 
     66<td>[% voting.info.date %]</td> 
    6967[% END %] 
    7068 
  • trunk/root/templates/default.tt

    r206 r207  
    4747[% END %] 
    4848<tr> 
    49 <td><lu><li><a href="[% c.uri_for( 'vote', id ) %]">[% c.model('Vote').poll(id).info('label') | html %]</a></lu></td></td> 
     49<td><lu><li><a href="[% c.uri_for( 'vote', id ) %]">[% c.model('Vote').poll(id).info('label') | html %]</a></lu></td> 
    5050</tr> 
    5151[% IF loop.last %] 
  • trunk/root/templates/includes/ballot_form.tt

    r169 r207  
    11[% poll = c.model('Vote').poll(voteid) %] 
    2 [% thisvote = poll.info() %] 
    32 
    43<!-- $Id$ --> 
     
    109 
    1110[% count = 0 %] 
    12 [% WHILE count < thisvote.free_choice %] 
     11[% WHILE count < poll.info('free_choice') %] 
    1312<input type="text" name="fsbal" value="[% fsbal.$count %]"><br> 
    1413[% count = count + 1 %] 
  • trunk/root/templates/includes/poll_results.tt

    r206 r207  
    11[% vote = c.model('Vote') %] 
    2 [% poll = c.model('Vote').poll(voteid) %] 
     2[% poll = c.model('Vote').results(voteid) %] 
    33 
    44[% IF poll.can_show_result %] 
     
    88<a href="[% c.uri_for('/vote', voteid, 'report.pdf') %]">Rapport en PDF</a> 
    99</div> 
    10 [% IF vote.list_vote_ballot_needvalid(voteid).size %] 
     10[% IF poll.list_ballot_needvalid.size %] 
    1111<p>Resultats provisoires:</p> 
    1212<p class="alert">Le gestionnaire doit vérifier la validité de certains bulletins</p> 
     
    1515[% END %] 
    1616<p>Nombre de choix à retenir: [% poll.info('choice_count') %]</p> 
    17 <p>Participations: [% vote.vote_signing_count(voteid) %] / [% vote.vote_voting_count(voteid) %] 
    18 [% IF vote.vote_voting_count(voteid) %] 
    19 ([% vote.vote_signing_count(voteid) * 100 / vote.vote_voting_count(voteid) | format('%.2f') %]) 
     17<p>Participations: [% poll.signing_count %] / [% poll.voting_count %] 
     18[% IF poll.voting_count %] 
     19([% poll.signing_count * 100 / poll.voting_count(voteid) | format('%.2f') %]) 
    2020[% END %]</p> 
    21 <p>Nombre de vote(s) exprimé(s): [% vote.vote_ballot_count_nonull(voteid) %] 
    22 [% IF vote.vote_ballot_count(voteid) %] 
    23 ([% vote.vote_ballot_count_nonull(voteid) * 100 / vote.vote_ballot_count(voteid) | format('%.2f') %]%) 
     21<p>Nombre de vote(s) exprimé(s): [% poll.ballot_count_nonull %] 
     22[% IF poll.ballot_count(voteid) %] 
     23([% poll.ballot_count_nonull * 100 / poll.ballot_count | format('%.2f') %]%) 
    2424[% END %] 
    2525</p> 
    2626 
    27 [% IF vote.vote_ballot_count_nonull(voteid) %] 
    28 [% FOREACH res = vote.vote_results_nonull(voteid) %] 
     27[% IF poll.ballot_count_nonull %] 
     28[% FOREACH res = poll.results_nonull %] 
    2929[% IF loop.first %] 
    3030<p>Score:</p> 
     
    4343[% mycount = loop.count %] 
    4444[% IF loop.count <= poll.info('choice_count') %] 
    45 [% IF res.count >= vote.absolute_majority %] 
     45[% IF res.count >= poll.absolute_majority %] 
    4646[% class = 'majabs' %] 
    4747[% ELSE %] 
     
    5757<td>[% res.value | html %]</td> 
    5858<td>[% res.count %]</td> 
    59 <td>[% res.count * 100 / vote.ballot_count_nonull(voteid) | format('%.2f') %]</td> 
     59<td>[% res.count * 100 / poll.ballot_count_nonull | format('%.2f') %]</td> 
    6060<td><img src="[% c.uri_for('/static', 'images', 'green-v.png') %]"  
    61 height="10px" width="[% res.count * 400 / vote.ballot_count_nonull(voteid) | format('%d') %]px"></td> 
     61height="10px" width="[% res.count * 400 / poll.ballot_count_nonull(voteid) | format('%d') %]px"></td> 
    6262</tr> 
    6363 
     
    7171</div> 
    7272 
    73 [% FOREACH id = vote.list_vote_ballot(voteid) %] 
     73[% FOREACH id = poll.ballot_keys %] 
    7474[% IF loop.first %] 
    7575<div id="ballot_list" class="box"> 
     
    8787<td>[% id | html %]</td> 
    8888<td> 
    89 [% items = vote.ballot_items(id) %] 
     89[% items = poll.ballot(id).items %] 
    9090[% IF items.size %] 
    9191[% FOREACH item = items %] 
     
    101101</td> 
    102102<td> 
    103 [% invalid = '#' _ vote.ballot_info(id).invalid %] 
     103[% invalid = '#' _ poll.ballot(id).info.invalid %] 
    104104[% IF invalid == '#1' %] 
    105105<span class="alert">Invalidé</span> 
Note: See TracChangeset for help on using the changeset viewer.