#!usr/local/bin/perl;
package classlist;
use lib '\\\\140.247.216.106\\inetpub\\wwwroot\\cyberweek';
use CGI ("shortcuts");
use CGI::Carp qw(fatalsToBrowser);
$query=new CGI;
#Use the ODBC module
use Win32::ODBC;
#our dsn
my $DSN='DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\\\\140.247.216.106\\inetpub\\wwwroot\\cyberweek\\database\\cyberweek.mdb';
use ISLib;
$user=$query->remote_user();
my $ISobj=new ISLib('Group List');
print $query->header();
print $ISobj->pagetop;
$O = new Win32::ODBC($DSN) || die "Unable to open DSN $DSN\n";
(! $O->Sql("SELECT *
FROM Students
WHERE Approved=1
ORDER BY LastName ASC")) || print $O->DumpError();
while ($O->FetchRow() ) {
my %sdata=$O->DataHash();
print qq! \u$sdata{'FirstName'}
\u$sdata{'LastName'} !;
if (($user eq "cyberweek") || ($user eq "webedit")) { print qq!(\u$sdata{FirstReal} \u$sdata{LastReal})!; }
print qq! $sdata{'Affiliation'} \n!;
if ($sdata{Guest} eq "1") {print qq! Guest !;}
print qq!
\n
Email: $sdata{'EmailName'}
Favorite Website: $sdata{'FavoriteWeb'}
!;
push @email, $sdata{EmailName}.", ";
}
if (($user eq "cyberweek") || ($user eq "webedit")) {print "Email List: @email\n
"};
print qq!
\n!; print $ISobj->pagebottom;