From: Joey Schulze Date: Wed, 6 Aug 2003 13:16:46 +0000 (+0000) Subject: Imported /Mail-Archive/ from www.infodrom.org X-Git-Url: https://git.infodrom.org/?p=infodrom.org%2Flists.infodrom.org;a=commitdiff_plain;h=4276c8f98007bb600d79d97dc2da0d460dcbdbfa Imported /Mail-Archive/ from www.infodrom.org --- diff --git a/src/index.wml b/src/index.wml new file mode 100644 index 0000000..54e186f --- /dev/null +++ b/src/index.wml @@ -0,0 +1,115 @@ +#include +#include + + + +

> +Mail Archive 0 && is_dir ($list)) { + echo " - $list"; + } +?> + + +

    +read()) { + if ($dentry != "." && $dentry != ".." && is_dir ("$dirname/$dentry") && ereg ("^[01][0-9]$", $dentry)) { + $months[] = $dentry; + } + } + $dir->close(); + sort ($months); + return $months; + } + + if (strlen ($list) > 0 && is_dir ($list)) { + $dirs = array ($list); + } else { + $dir = dir ("."); + $dirs = array (); + while ($dentry = $dir->read()) { + if ($dentry != "." && $dentry != ".." && is_dir ($dentry)) { + $dirs[] = $dentry; + } + } + $dir->close(); + sort ($dirs); + } + + $max = count ($dirs); + for ($i=0; $i < $max; $i++) { + + $file = $dirs[$i] . "/" . "index.inc"; + if (is_file ($file)) { + $f = fopen ($file, "r"); + if ($f) { + while (!feof ($f)) { + $line = fgets ($f, 255); + print ($line); + } + fclose ($f); + } + } else { + # Do it yourself + + + printf ("
  • %s
    ", $dirs[$i]); + + $dir = dir ($dirs[$i]); + $years = array (); + while ($dentry = $dir->read()) { + if ($dentry != "." && $dentry != ".." && is_dir ("$dirs[$i]/$dentry")) { + $years[] = $dentry; + } + } + $dir->close(); + sort ($years); + + $ymax = count ($years); + for ($y=0; $y < $ymax; $y++) { + $months = get_months ("$dirs[$i]/$years[$y]"); + if (count ($months) > 0) { + printf ("%s%s (", $y>0?", ":"", $years[$y]); + for ($m=0; $m < count ($months); $m++) { + printf ("%s%s", + $m>0?", ":"", $dirs[$i], $years[$y], $months[$m], $months[$m]); + } + echo (")"); + } else { + printf ("%s%s", + $y>0?", ":"", $dirs[$i], $years[$y], $years[$y]); + } + } + } # else + } + + if (strlen ($list) > 0 && is_dir ($list)) { + printf ("
  • Infodrom/mailstats/details.php3?list=%s\">Statistics
    ", + $list); + } else { + echo ("
  • Infodrom/mailstats/\">Statistics
    "); + } +?> + +
  • Search
    +
+ +

+ + + +# Local variables: +# mode: indented-text +# mode: auto-fill +# end: