[-
#
# view client's data
#
# pass $fdat{u} = username to view
#
BEGIN {
unshift(@INC, $ENV{SW_PERLDIR});
}
use HTML::Table;
use SW::Site::rcm;
use SW::DB::rcm;
use Data::Dumper;
#
# create site object and connect to db
#
my $site = SW::Site::rcm->new( $ENV{SW_CONFIG} );
$site->{show_top} = 0;
$site->title( "View/Add/Modify Schedule" );
my $db = SW::DB::rcm->new( $ENV{SW_CONFIG} );
if ( $db->connect() ) {
} else {
print OUT $site->showContent( "sorry can't connect to db" );
exit;
}
$site->{db} = $db;
$site->{extra_head} = $site->readFile( $site->includeFile( 'htmlarea' ));
#
# convert username to manual id
#
# get login_id from md5 cookie
my %cookies = $site->getCookies();
my $login_id = $db->md52login( $cookies{lid} );
my $login_ref = $db->getLoginAccount( $login_id );
my $login_id = $login_ref->{login_id};
#
my $access_level = $db->getAccessLevel( $login_id );
my $manual_id = $db->login2manual( $login_id );
if ( ! $login_id ) {
print OUT $site->showContent( $cookies{lid}.'Invalid session id. Please login again.' );
exit;
}
#
# menu
#
my $txtIntro = <
EOTEXT
if ( defined( $fdat{s} ) ) {
$txtIntro .= <