30 lines
844 B
Python
Executable file
30 lines
844 B
Python
Executable file
#! /usr/bin/env python
|
|
import cherrypy
|
|
|
|
class root:
|
|
|
|
|
|
##########################
|
|
# affichage
|
|
##########################
|
|
#
|
|
# methode qui affiche la template avec toutes les infos de
|
|
# l'adherent + les formulaires
|
|
#
|
|
def index(self, submit = None, fileList = None, newFile = None ):
|
|
data = {}
|
|
if (submit == None):
|
|
data['fileList'] = self.getUploadedFileListFor(cherrypy.session['uid'])
|
|
else:
|
|
data['fileName'] = "file1-name.pdf"
|
|
|
|
return {'template':'impression',
|
|
'values':data,
|
|
'stylesheets':['impression.css'],
|
|
'scripts':['impression.js', 'popup.js'],
|
|
}
|
|
index.exposed = True
|
|
|
|
|
|
def getUploadedFileListFor(self, adh):
|
|
return ['file1.pdf', 'file2.pdf', 'file3.pdf', 'file4.pdf', 'file5.pdf']
|