Mercurial > avadmin
changeset 552:9df34ac5ae5c
Use templates
(Logical change 1.162)
author | optonline.net!jeffpc |
---|---|
date | Fri, 09 Apr 2004 03:23:10 +0000 |
parents | 938390b4f556 |
children | d53dd169bf33 |
files | eq_ls.py |
diffstat | 1 files changed, 16 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/eq_ls.py Fri Apr 09 03:23:10 2004 +0000 +++ b/eq_ls.py Fri Apr 09 03:23:10 2004 +0000 @@ -30,41 +30,36 @@ conn.html.content("text/html") conn.html.header("Equipment") -conn.html.heading("Equipment") +conn.html.body.init(template="eq_ls",conn=conn) conn.securitycheck(conn.user.getPERM()["eq"],loglevel=av_log.SECLOG) # FIXME: make me pretty looking -buff = "<table>\n" -buff += "<tr><td><b>Name</b></td><td><b>Type</b></td><td><b>Func?</b></td><td><b>In?</b></td></tr>\n" +equipments = [] for rec in conn.db.execSQL("SELECT `id` FROM `equip` ORDER BY `name`"): eq = av_eq.Equip(conn,rec[0]) + equip = {"id":rec[0]} if (eq.getNote()): - buff += "<div class=\"ctooltip\" id=\"tt" + str(eq.getID()) + "\">" + conn.utils.htmlify(eq.getNote()) + "</div>" - buff += "<tr><td>" + equip["note"] = conn.utils.htmlify(eq.getNote()) if (conn.user.getPERM()["eqm"] or conn.user.getPERM()["eqr"]): - buff += "<a href=\"" + conn.makeURL("eq_view.py",params={"eqn":str(eq.getID())}) + "\"" + equip["edit"] = 1 else: buff += "<div style=\"text-decoration: underline;\"" - if (eq.getNote()): - buff += " onMouseOver=\"ShowTip(" + str(eq.getID()) + ");\" onMouseOut=\"HideTip(" + str(eq.getID()) + ");\">" - else: - buff += ">" - buff += eq.getName() - if (conn.user.getPERM()["eqm"] or conn.user.getPERM()["eqr"]): - buff += "</a>" - else: - buff += "</div>" - buff += "</td><td>" + eq.getTypeStr() + "</td><td>" + conn.yesno(eq.getFunc()) + "</td>" - buff += "<td>" - buff += conn.yesno(eq.isin()) - buff += "</td></tr>\n" -buff += "</table>\n" + equip["name"] = eq.getName() + equip["type"] = eq.getTypeStr() + equip["func"] = conn.yesno(eq.getFunc()) + equip["in"] = conn.yesno(eq.isin()) + + equipments.append(equip) -conn.html.body.set(buff) +conn.tproc.set("Equipment",equipments) + +if (equipments): + conn.tproc.set("eq_disp",1) + conn.html.footer() print conn.flush()