$NetBSD: patch-af,v 1.1.1.1 2009/12/15 16:17:44 abs Exp $ --- albumsnav.php.orig 2002-04-08 06:01:35.000000000 +0000 +++ albumsnav.php @@ -11,33 +11,16 @@ print_header(); print_heading("Albums - ($numtracks tracks in $numalbums albums)"); + for ($i=1; $i<$albums["ALBUMCOUNT"]; $i++) { + $thischar = ucfirst(substr($albums["$i"], 0, 1)); + $index[$thischar] = 1; + } + ksort($index, SORT_STRING); + reset($index); echo "
A"; - echo " | B"; - echo " | C"; - echo " | D"; - echo " | E"; - echo " | F"; - echo " | G"; - echo " | H"; - echo " | I"; - echo " | J"; - echo " | K"; - echo " | L"; - echo " | M"; - echo " | N"; - echo " | O"; - echo " | P"; - echo " | Q"; - echo " | R"; - echo " | S"; - echo " | T"; - echo " | U"; - echo " | V"; - echo " | W"; - echo " | X"; - echo " | Y"; - echo " | Z"; + while (list($char, $xj) = each($index)) { + echo " | $char"; + } echo " |