#!/bin/sh

max=5

bild=`echo $QUERY_STRING | sed 's/\.\.//g;s/%20/\ /g;`

if [ "x${bild}" != x ] ; then
  if [ -f "$bild" ] ; then
    printf "Content-type: image/gif\n\n"
    /usr/local/bin/djpeg -scale 1/8 -gif "${bild}"
  else
    printf "Content-type: text/html\n\n"
    echo "Felaktig fil"
  fi
else
  printf "Content-type: text/html\n\n"
  echo "<HTML><TITLE>Bilder</TITLE>"
  echo "<BODY bgcolor=\"#FFFFFF\" link=\"#333333\" vlink=\"CCCCCC\" alink=\"#FF00FF\">"
  echo "<CENTER>Bilder</CENTER><br><br>"
  echo "<CENTER>"
  echo "<TABLE border=0 cellpadding=3 cellspacing=0><TR>"
  c=0
  for x in `ls *.[Jj][Pp][Gg] | sed 's/\ /%20/g'`
  do
    if [ $c = $max ] ; then
      echo "</TR><TR>"
      c=0
    fi
    c=`expr $c + 1`
    xx=`echo $x | sed 's/\....$//g;s/%20/_/g;'`
    echo $x $xx | awk '{print "<TD><center><a href=\""$1"\"><img src=\"thumbnail.cgi?"$1"\"><br>"$2"</a><br></center></TD>"}'
  done
  echo "</TR></TABLE>"
  echo "</CENTER>"
  echo "</BODY></HTML>"
fi
