# Script to generate individual detail pages for e97 web page
# Author : Madurasinghe A.M. (E.97/160)
# Email  : madura@cs.pdn.ac.lk, madura@iee.org
# Date   : 10.02.2003


No=97001
while [ $No -lt 97325 ]
 do
    RegNo=E/97/`echo $No | cut -c 3-5`
    SurName=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $2'}`
    FirstName=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $3'}`
    NickName=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $4'}`
    Field=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $5'}`
    Address=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $6'}`
    District=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $7'}`
    PhoneHome=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $8'}`
    PhoneMobile=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $9'}`
    BirthDay=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $10'}`
    Email=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $11'}`
    Web=`cat e97detail.txt | grep $RegNo | awk -F ":" {'print $12'}`
  
    isWeb=`echo $Web | grep www. | wc -l` 
    
    filename=$No.html
    echo "Generating file $filename"
    cat header1.txt > $filename
  
    echo "<!-- body begins -->" >> $filename
    echo "<tr valign=\"top\">" >> $filename
    echo "<td>" >> $filename
    echo "<!-- insert photo here -->" >> $filename
    echo "<img src=\"../image/$No.jpg\">" >> $filename
    echo "</td>" >> $filename
    echo "<!-- Details begins here -->" >> $filename
    echo "<td>" >> $filename
    echo "<table border=\"1\">" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Reg No</b></td><td>$RegNo</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>First Name</b></td><td>$FirstName</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Sur Name</b></td><td>$SurName</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Field</b></td><td>$Field</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Nick Name</b></td><td>$NickName</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Address</b></td><td>$Address</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\" rowspan=\"2\"><b>Telephone</b></td><td>Home: $PhoneHome</td></tr>" >> $filename
    echo "<tr><td>Mobile: $PhoneMobile</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Birth Day</b></td><td>$BirthDay</td></tr>" >> $filename
    echo "<tr><td bgcolor=\"c0c0c0\"><b>Email</b></td><td><a href=\"mailto:$Email\">$Email</a></td></tr>" >> $filename
    
    if test $isWeb -eq 1
      then
        echo "<tr><td bgcolor=\"c0c0c0\"><b>Web</b></td><td><a href=\"http://$Web\">$Web</a></td></tr>" >> $filename
      else
        echo "<tr><td bgcolor=\"c0c0c0\"><b>Web</b></td><td>$Web</td></tr>" >> $filename
    fi
echo "</table>" >> $filename
    echo "</td>" >> $filename
    echo "<!-- Details ends here -->" >> $filename
    echo "</tr>" >> $filename
    echo "<!-- body ends -->" >> $filename
    echo "</table>" >> $filename
    echo "</td></tr>" >> $filename
    echo "<tr><td>" >> $filename
    echo "<table width=\"100%\"><tr>" >> $filename
    if test $No -ne 97001
     then
      echo "<td><a href=\"`expr $No - 1`.html\">Previous</a></td>" >> $filename
    fi 
    if test $No -ne 970024
     then 
      echo "<td align=\"right\"><a href=\"`expr $No + 1`.html\">Next</a></td>" >> $filename
    fi
    echo "</tr></table>" >> $filename
    cat footer1.txt >> $filename

    No=`expr $No + 1`

done


syntax highlighted by Code2HTML, v. 0.9.1