#!/usr/bin/perl
# Copyright 2001-2009 Leslie Richardson
# This file is part of Open Admin for Schools.
# Open Admin for Schools is free software; you can redistribute it
# and/or modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
my %lex = ('Edit/Delete' => 'Edit/Delete',
'Staff' => 'Staff',
'Preregistration' => 'Preregistration',
'Main' => 'Main',
'Eoy' => 'Eoy',
'Staff Member' => 'Staff Member',
'User Id' => 'User Id',
'Room' => 'Room',
'Subject Count' => 'Subject
Count',
'Edit' => 'Edit',
'Delete' => 'Delete',
'Error' => 'Error',
'Edit/Delete' => 'Edit/Delete',
);
use DBI;
use CGI;
eval require "../../etc/admin.conf";
if ( $@ ) {
print $lex{Error}. ": $@
\n";
die $lex{Error}. ": $@\n";
}
my $q = new CGI;
print $q->header( -charset, $charset );
my %arr = $q->Vars;
# Select table to view; staff or prereg_staff;
my ($table, $tableview);
if ( $arr{tbl} ){ # view prereg_staff table
$table = 'prereg_staff';
$tableview = ''. $lex{Preregistration}. q{ }. $lex{Staff}. '';
} else {
$table = 'staff';
$tableview = $lex{Staff};
}
my $dsn = "DBI:$dbtype:dbname=$dbase";
my $dbh = DBI->connect($dsn,$user,$password);
# Print Page Header
print "$doctype\n
| ". $lex{'Staff Member'}. " | ". $lex{'User Id'}; print " | ". $lex{'Room'}. " | ". $lex{'Subject Count'}. " | "; print $lex{Edit}. " | "; print $lex{Delete}. " |
|---|---|---|---|---|---|
| $lastname, $firstname | $userid | \n"; print "$homeroom | $count | \n"; if ( $arr{tbl} ) { print "". $lex{Edit}. " | \n"; print "". $lex{Delete}. " | ". $lex{Edit}. " | \n"; print "". $lex{Delete}. " | \n"; } } print "