include('menulist.html');
include('static-configuration');
-$tarballsize=round((filesize($argv[2]."/ccan.tar.bz2") + 1023) / 1024);
+$tarballsize=round((filesize($argv[3]."/ccan.tar.bz2") + 1023) / 1024);
?>
-
+<div class='content'>
<h1> List of all CCAN modules: </h1>
<p>
</p>
<p>
-Or you can just download the <a href="ccan.tar.bz2">tarball of everything (<?=$tarballsize?>K)</a>.
+Or you can just download the <a href="ccan.tar.bz2">tarball of everything including CCAN tools (<?=$tarballsize?>K)</a>.
</p>
-<table align="center" width="80%" border="0" cellpadding="3" cellspacing="1">
+<table align="center" cellpadding="3" cellspacing="1">
<th align="left">Name</th>
<th align="left">Summary / Link to details</th>
<th align="right">Download</th>
<?php
-$d = dir($argv[1]);
-$modules = array();
-while (false !== ($entry = $d->read())) {
- if ($entry[0] != '.') {
- array_push($modules, $entry);
- }
-}
+$modules = array_slice($argv, 4);
sort($modules);
foreach ($modules as $module) {
$summary=extract_field('summary',$argv[1].$module);
$with_deps="$tar_dir/with-deps/$module.tar.bz2";
$no_deps="$tar_dir/$module.tar.bz2";
- $with_dep_size = round((filesize($argv[2]."/".$with_deps) + 1023) / 1024);
- $no_dep_size = round((filesize($argv[2]."/".$no_deps) + 1023) / 1024);
+ $with_dep_size = round((filesize($argv[3]."/".$with_deps) + 1023) / 1024);
+ $no_dep_size = round((filesize($argv[3]."/".$no_deps) + 1023) / 1024);
?>
<tr>
<td><?=$module?></td>
</tr>
<?php
}
-$d->close();
?>
</table>
(This is contributed code which was dumped here: these gems may need some polishing.)
-<table align="center" width="80%" border="0" cellpadding="3" cellspacing="1">
+<table align="center" cellpadding="3" cellspacing="1">
<?php
-$d = dir($argv[2]."/junkcode");
-$files = array();
+$d = dir($argv[2]);
+$dirs = array();
while (false !== ($entry = $d->read())) {
if ($entry[0] != '.') {
- array_push($files, $entry);
+ array_push($dirs, $entry);
}
}
-sort($files);
-foreach ($files as $file) {
- $size = round((filesize($argv[2]."/junkcode/".$file) + 1023) / 1024);
- echo "<tr><td><a href=\"junkcode/$file\">$file (${size}K)</a></td><tr>\n";
+sort($dirs);
+foreach ($dirs as $dir) {
+ $size = round((filesize($argv[3]."/junkcode/".$dir.".tar.bz2") + 1023) / 1024);
+ echo "<tr><td><a href=\"junkcode/$dir.tar.bz2\">$dir.tar.bz2 (${size}K)</a></td>\n";
+ echo "<td><a href=\"junkcode/$dir.html\">Browse contents...</a></td><tr>\n";
}
$d->close();
?>
</table>
-<hr>
+</div>
</body></html>