diff options
author | Mariusz Mazur | 2005-01-20 20:11:16 (GMT) |
---|---|---|
committer | Mariusz Mazur | 2005-01-20 20:11:16 (GMT) |
commit | 5d490a9ca8706d1d5b09625a5c7d27cdcec5afa9 (patch) | |
tree | 5f05c710bff63f624605272cff24678b1b277071 /modules/wwwcmds.py | |
parent | 0a108b7f519e658426cee3888811f5792909c533 (diff) | |
download | pld-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.py | 13 |
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> </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> </td><td> </td><td><input type="submit" value="Commit"></td></tr>') wwwiface.addcontent('</table></form>') |