def report(): # Generate the PDF file sessionid = session["id"] user_sess = UserSession.query.filter(UserSession.id == sessionid).first() plots = session["plots"] pdfplots = [] htmlplots = [] for plot in plots: pdfplots.append(config.ROOT_PATH + plot) htmlplots.append(".." + plot) from datetime import date today = date.today() pid = user_sess.pid p = Project.query.filter_by(id=pid).first() pname = p.name orgname = p.orgname mission = p.mission product = p.prods puser = p.p_user rinp = session["rinp"] rout = session["rout"] rcont = session["rcont"] inputs = ",".join(rinp) outputs = ",".join(rout) controls = ",".join(rcont) regs = session["regs"] pdfdata = [] pdfdata.append(str(today)) pdfdata.append(pname) pdfdata.append(orgname) pdfdata.append(mission) pdfdata.append(product) pdfdata.append(puser) pdfdata.append(inputs) pdfdata.append(outputs) pdfdata.append(controls) pdfdata.append(pdfplots) pdfdata.append(regs) if config.ROOT_PATH == ".": pdfile = "." + genpdf.create_pdf(pdfdata) else: pdfile = ".." + genpdf.create_pdf(pdfdata) pdfdata.append(pdfile) UserSession.query.filter_by(id=sessionid).update({"csvfpdfile": pdfile}) db_session.commit() # Changing this part for the HTML page to access the images pdfdata[9] = htmlplots return render_template("report.html", data=pdfdata)
def report(): #Generate the PDF file plots=session["plots"] pdfplots=[] htmlplots=[] for plot in plots: pdfplots.append(config.ROOT_PATH+plot) htmlplots.append(".."+plot) from datetime import date today=date.today() pid=session["pid"] p=Project.query.filter_by(id=pid).first() pname=p.name orgname=p.orgname mission=p.mission product=p.prods puser=p.p_user inputs=','.join(session['rinp']) outputs=','.join(session['rout']) controls=','.join(session['rcont']) regs=data["regs"] pdfdata=[] pdfdata.append(str(today)) pdfdata.append(pname) pdfdata.append(orgname) pdfdata.append(mission) pdfdata.append(product) pdfdata.append(puser) pdfdata.append(inputs) pdfdata.append(outputs) pdfdata.append(controls) pdfdata.append(pdfplots) pdfdata.append(regs) if config.ROOT_PATH=='.': pdfile='.'+genpdf.create_pdf(pdfdata) else: pdfile='..'+genpdf.create_pdf(pdfdata) pdfdata.append(pdfile) session['pdfile']=pdfile #Changing this part for the HTML page to access the images pdfdata[9]=htmlplots return render_template("report.html",data=pdfdata)