summaryrefslogtreecommitdiff
path: root/modules/wwwcmds.py
diff options
context:
space:
mode:
authorMariusz Mazur2005-01-20 20:11:16 (GMT)
committerMariusz Mazur2005-01-20 20:11:16 (GMT)
commit5d490a9ca8706d1d5b09625a5c7d27cdcec5afa9 (patch)
tree5f05c710bff63f624605272cff24678b1b277071 /modules/wwwcmds.py
parent0a108b7f519e658426cee3888811f5792909c533 (diff)
downloadpld-ftp-admin-5d490a9ca8706d1d5b09625a5c7d27cdcec5afa9.zip
pld-ftp-admin-5d490a9ca8706d1d5b09625a5c7d27cdcec5afa9.tar.gz
- partial support for showing if packages is marked for mv/rm
Changed files: modules/cmds.py -> 1.9 modules/ftpio.py -> 1.7 modules/wwwcmds.py -> 1.3
Diffstat (limited to 'modules/wwwcmds.py')
-rw-r--r--modules/wwwcmds.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/modules/wwwcmds.py b/modules/wwwcmds.py
index 831d06f..ea6c63c 100644
--- a/modules/wwwcmds.py
+++ b/modules/wwwcmds.py
@@ -4,14 +4,21 @@ import wwwiface, ftpio
def handlecmds(options):
+ def chkbox(pkgname, value):
+ retval='<input type="checkbox" name="%s"' % pkgname
+ if value:
+ retval=retval+' checked="yes"'
+ retval=retval+'>'
+ return retval
+
if 'action' in options and options['action'] in actions:
pass
else:
wwwiface.addcontent('<form action="index.py" method="post"><table border="1">')
- wwwiface.addcontent('<tr><td>Mv</td><td>Package</td></tr>\n')
+ wwwiface.addcontent('<tr><td>Mv</td><td>Rm</td><td>Package</td></tr>')
for pkg in ftpio.gettree():
- wwwiface.addcontent('<tr><td><input type="checkbox"></td><td>'+pkg+'</td></tr>\n')
- wwwiface.addcontent('<tr><td>&nbsp;</td><td><input type="submit" value="Move"></td></tr>')
+ 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]))
+ wwwiface.addcontent('<tr><td>&nbsp;</td><td>&nbsp;</td><td><input type="submit" value="Commit"></td></tr>')
wwwiface.addcontent('</table></form>')