#!/usr/bin/perl
# Copyright Les Richardson 2001-2007
my %lex = ('Homeroom Assignment' => 'Homeroom Assignment',
'Update Homerooms' => 'Update Homerooms',
'Student' => 'Student',
'Hroom:Teacher' => 'Hroom:Teacher',
'Not Defined' => 'Not Defined',
'Not Found' => 'Not Found',
);
use DBI;
use CGI;
@month = ('','January','February','March','April','May','June',
'July','August','September','October','November','December');
my $q = new CGI;
print $q->header;
my %arr = $q->Vars;
require "../../etc/admin.conf" or die "Cannot read admin.conf!";
$dsn = "DBI:$dbtype:dbname=$dbase";
$dbh = DBI->connect($dsn,$user,$password);
# Read teachers into a list.
$sth = $dbh->prepare("select id, lastname, firstname, grade, homeroom
from staff where homeroom != ''");
$sth->execute;
# Put Teachers into Hash
while (my ($id, $lastname, $firstname, $grade, $homeroom) = $sth->fetchrow){
my $tch = "$homeroom:$firstname $lastname:$grade:$id";
# homeroom : name : grade : teachid
$teacher{"$grade-$homeroom"} = $tch;
# Grade-Homeroom is the selector.
}
#foreach my $key (keys %teacher) {
# print "K:$key V:$teacher{$key}
\n";
#}
$sth = $dbh->prepare("select studid, lastname, firstname, grade, homeroom from student
order by grade, lastname, firstname");
$sth->execute;
$rows = $sth->rows;
print "$doctype\n