Subversion Repositories wimsdev

Rev

Rev 4951 | Rev 10146 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4951 Rev 7198
Line 7... Line 7...
7
!readdef $userfile
7
!readdef $userfile
8
!if $(user_vote_$Vote)=$empty and $(user_vote_$vote)!=$empty
8
!if $(user_vote_$Vote)=$empty and $(user_vote_$vote)!=$empty
9
    user_vote_$Vote=$(user_vote_$vote)
9
    user_vote_$Vote=$(user_vote_$vote)
10
!endif
10
!endif
11
 
11
 
12
# pour un questionnaire tracé ou anonyme on interdit de 
12
# pour un questionnaire tracé ou anonyme on interdit de
13
# modifier son vote.
13
# modifier son vote.
14
 
14
 
15
!if $vote_option!=nominative and $(user_vote_$Vote)!=$empty
15
!if $vote_option!=nominative and $(user_vote_$Vote)!=$empty
16
 error=already_voted
16
 error=already_voted
17
 !exit
17
 !exit
Line 73... Line 73...
73
 user_vote_$Vote=yes
73
 user_vote_$Vote=yes
74
!else
74
!else
75
  # nouvelle option pour le tracage des reponses.
75
  # nouvelle option pour le tracage des reponses.
76
  # on ne garde pas le nom du votant mais on lui donne un numéro qui
76
  # on ne garde pas le nom du votant mais on lui donne un numéro qui
77
  # est égal au nombre de votes exprimés.
77
  # est égal au nombre de votes exprimés.
78
  # 
78
  #
79
  # comme on est dans le ELSE du anonymous, on n'a plus que 2 choix possibles:
79
  # comme on est dans le ELSE du anonymous, on n'a plus que 2 choix possibles:
80
  #   nominatif ou tracage
80
  #   nominatif ou tracage
81
  # d'où le IF/ELSE simple
81
  # d'où le IF/ELSE simple
82
  # si un autre cas devait être intégré il faudrait faire un test un peu plus poussé
82
  # si un autre cas devait être intégré il faudrait faire un test un peu plus poussé
83
  
83
 
84
  # la partie du fichier obtenu est de la forme vote
84
  # la partie du fichier obtenu est de la forme vote
85
  option=$empty
85
  option=$empty
86
 
86
 
87
  !if $vote_option iswordof nominative
87
  !if $vote_option iswordof nominative
88
    option=$wims_class/$wims_user
88
    option=$wims_class/$wims_user