crer des codes pour les adhrents
darcs-hash:20061110134010-f46e9-0b0fbd4245cd5a688b78e63e84842d07395cdb29.gz
This commit is contained in:
parent
e8391dfd40
commit
cd694cff0c
3 changed files with 14 additions and 154 deletions
|
@ -50,20 +50,22 @@ class root:
|
|||
#
|
||||
# methode qui cree un code
|
||||
#
|
||||
def createCode(self, code=None):
|
||||
def createCode(self, code=None, adherent=''):
|
||||
try:
|
||||
if adherent == '':
|
||||
adherent = cherrypy.session['uid']
|
||||
if code:
|
||||
try:
|
||||
int(code)
|
||||
if code.__len__() != 6:
|
||||
raise
|
||||
except:
|
||||
return {'formatErreur':1}
|
||||
code = crans.impression.digicode.save_code(code, "Intranet (digicode)")
|
||||
return {'formatErreur':1}
|
||||
code = crans.impression.digicode.save_code(code, adherent)
|
||||
else:
|
||||
code = crans.impression.digicode.gen_code("Intranet (digicode)")
|
||||
code = crans.impression.digicode.gen_code(adherent)
|
||||
cherrypy.log("code cree : %s" % code, 'DIGICODE')
|
||||
return {'code': code, "age" : "new", "desc":"Intranet (digicode)"}
|
||||
return {'code': code, "age" : "new", "desc":adherent}
|
||||
except Exception, e:
|
||||
cherrypy.log("erreur lors de la creation de code : " + str(e), 'DIGICODE', 1)
|
||||
return {'erreur':str(e)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue