Update of /cvsroot/fink/web/pdb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22751
Modified Files:
package.php
Log Message:
Improved releases.inc bindist handling: accept string as well as array
if only one for a system. Improved layout of bindist column if more
than one bindist per system.
Index: package.php
===================================================================
RCS file: /cvsroot/fink/web/pdb/package.php,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- package.php 6 Sep 2004 17:23:02 -0000 1.32
+++ package.php 6 Sep 2004 21:24:31 -0000 1.33
@@ -87,7 +87,12 @@
$row_color='bgcolor=#f6ecff';
}
- $rowspan=sizeof($dists[0]);
+ // massage if only single dist listed as a simple string
+ if(!is_array($dists[0]))
+ $dists[0]=array($dists[0]);
+
+ // always have first (even if no dist), then need spacer+dist for each other
+ $rowspan=1+2*(sizeof($dists[0])-1);
if($rowspan==0) $rowspan=1;
print '<tr>';
@@ -107,12 +112,12 @@
print '<th width="2" rowspan="'.$rowspan.'" bgcolor="#f0f0f0">'.$shim.'</th>';
// first bindist
- if(sizeof($dists[0])) {
+ if(strlen($dists[0][0])) {
avail_td($dists[0][0],1,1);
$vers = $rmap[$dists[0][0].'-stable'];
avail_td(strlen($vers) ? $vers : '<i>not present</i>',1,1);
} else {
- avail_td("",$rowspan,1);
+ avail_td('<i>none available</i>',$rowspan,2);
}
print '<th width="2" rowspan="'.$rowspan.'" bgcolor="#f0f0f0">'.$shim.'</th>';
@@ -139,6 +144,7 @@
// other bindists
for( $bindistrow=1; $bindistrow<sizeof($dists[0]); $bindistrow++ ) {
+ print '<th height="2" colspan="2" bgcolor="#f0f0f0">'.$shim.'</th>';
print "<tr $row_color>";
avail_td($dists[0][$bindistrow],1,1);
avail_td($rmap[$dists[0][$bindistrow].'-stable'],1,1);
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits