]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blobdiff - modules/wwwcmds.py
- partial support for showing if packages is marked for mv/rm
[projects/pld-ftp-admin.git] / modules / wwwcmds.py
index 831d06fc0d803642b1cf66becab073804fefe585..ea6c63cb7fcf02c912f1f9062180ba94994956fd 100644 (file)
@@ -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>')
 
 
This page took 0.024428 seconds and 4 git commands to generate.