]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blame - modules/wwwcmds.py
Fix reporting time taken to generate freshness report
[projects/pld-ftp-admin.git] / modules / wwwcmds.py
CommitLineData
db087717
MM
1# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
2
08b49edd 3import wwwiface, ftpio
db087717
MM
4
5
6def handlecmds(options):
5d490a9c
MM
7 def chkbox(pkgname, value):
8 retval='<input type="checkbox" name="%s"' % pkgname
9 if value:
10 retval=retval+' checked="yes"'
11 retval=retval+'>'
12 return retval
13
db087717
MM
14 if 'action' in options and options['action'] in actions:
15 pass
16 else:
08b49edd 17 wwwiface.addcontent('<form action="index.py" method="post"><table border="1">')
5d490a9c 18 wwwiface.addcontent('<tr><td>Mv</td><td>Rm</td><td>Package</td></tr>')
08b49edd 19 for pkg in ftpio.gettree():
5d490a9c
MM
20 wwwiface.addcontent('<tr><td>%s</td><td>%s</td><td>%s</td></tr>' % (chkbox(pkg[0], pkg[1]), chkbox(pkg[0], pkg[2]), pkg[0]))
21 wwwiface.addcontent('<tr><td>&nbsp;</td><td>&nbsp;</td><td><input type="submit" value="Commit"></td></tr>')
08b49edd 22 wwwiface.addcontent('</table></form>')
db087717
MM
23
24
25actions={}
26
This page took 1.635627 seconds and 4 git commands to generate.