Plus de sale hack sur paiement=<anne en cours> quand on est en septembre
Maintenant pour savoir si un peiement est valide pour la priode en cours il suffira de chercher avec paiement=ok darcs-hash:20040930224644-41617-62aecb62998fc489eb30b40fb3cb707af60ed12e.gz
This commit is contained in:
parent
b6e6dfa2f3
commit
25e5ed6874
7 changed files with 17 additions and 14 deletions
|
@ -404,9 +404,13 @@ class crans_ldap :
|
|||
# Formatage adresse mac
|
||||
try : el = '(macAddress=%s)' % format_mac(expr)
|
||||
except : return ''
|
||||
elif champ == 'paiement' and localtime()[1] == 9 and int(expr) == ann_scol:
|
||||
# Dangereux, année de paiement
|
||||
el = "(|(paiement=%s)(paiement=%s))" % (int(ann_scol),int(ann_scol)-1)
|
||||
elif champ == 'paiement' and expr=='ok' :
|
||||
# Paiement donnant droit à une connexion maintenant ?
|
||||
if localtime()[1] == 9 :
|
||||
# Pourseptembre paiement année précédente ok
|
||||
el = "(|(paiement=%s)(paiement=%s))" % (int(ann_scol),int(ann_scol)-1)
|
||||
else :
|
||||
el = "(paiement=%s)" % (int(ann_scol))
|
||||
else :
|
||||
# Cas général
|
||||
el = '(%s=%s)' % (champ, expr)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue