[intranet/impression, lib/impression_canon] modifications de l'AJAX
Ignore-this: 8beebdd91330205ba08932d269ccb6b * Ajout de l'option livret * agra{f,ph}es -> agrafage * paper -> papier * True & False au lieu d'utiliser des noms de constantes à rallonge darcs-hash:20090516014010-bd074-69a54cc50369c5351542a7b82ddf6b5215e421d1.gz
This commit is contained in:
parent
fdfd2254d3
commit
d87c41e637
4 changed files with 50 additions and 36 deletions
|
@ -172,11 +172,12 @@ class main(ModuleBase):
|
|||
#
|
||||
# methode pour changer les parametres
|
||||
#
|
||||
def changeSettings(self, copies=None, couleurs=None, recto_verso=None, agrafes=None, papier=None):
|
||||
def changeSettings(self, copies=None, couleur=None, recto_verso=None, agrafage=None, papier=None, livret=None):
|
||||
if not cherrypy.session.has_key('impression') or cherrypy.session['impression'] == None :
|
||||
return {'nouvPrix':0.0}
|
||||
try:
|
||||
nouvPrix = cherrypy.session['impression'].changeSettings(papier=papier, couleurs=couleurs, agraphes=agrafes, recto_verso=recto_verso, copies=int(copies))
|
||||
nouvPrix = cherrypy.session['impression'].changeSettings(papier=papier, couleur=couleur, agrafage=agrafage, recto_verso=recto_verso, copies=int(copies), livret=livret)
|
||||
crans.cp.log("changeSettings returns : %s" % str(nouvPrix))
|
||||
except Exception, e:
|
||||
crans.cp.log("changeSettings : %s" % str(e), 'IMPRESSION', 1)
|
||||
return {"erreur":str(e)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue