#!/usr/bin/perl use DBI; require "/services/webpages/f/r/friendsofclearlake.com/cgi-bin/settings.pl"; &loadCookie; $sectionTitle = "Welcome back"; $sectionDesc = qq~
You are logged in as ~; $dbh = DBI->connect($dsn, $user, $password); if ($dbh) { &success; $dbh->disconnect; exit; } else { &unSuccess; exit; } sub success { if ($loggedIn) { print "Content-type: text/html\n\n"; my $loginQuery = qq~SELECT * FROM userinfo where lower(email) = '$cuname' AND id = '$cuid'~; my $sth = $dbh->prepare_cached($loginQuery) || die "Cannot prepare query: $dbh->errstr"; $sth->execute(); while (my $row = $sth->fetchrow_hashref()) { $rid = $row->{id}; $fname = " $row->{fname}"; } $sth->finish; $sectionTitle .= "$fname,"; $sectionDesc .= "$cuname.
"; &pageHeader; #SENATORS print qq~Senator(s):
~; $senQuery = qq~ Select senator.fname, senator.lname, senator.district, senator.party, senator.home_county From userinfo Inner Join user_has_sen ON userinfo.id = user_has_sen.user_id Inner Join senator ON user_has_sen.sen_id = senator.sen_id Where userinfo.id = '$rid' ~; $bgcount = 0; my $sth = $dbh->prepare_cached($senQuery) || die "Cannot prepare query: $dbh->errstr"; $sth->execute(); $countSen = $sth->rows; if ($sth->rows > 0) { print qq~You have selected $countSen Senator(s).
| Name | District # | Home County | Party | |
| $sens | $sen->{fname} $sen->{lname} | $sen->{district} | $sen->{home_county} |
Representative(s):
~; $repQuery = qq~ Select representative.fname, representative.lname, representative.district, representative.party, representative.home_county From user_has_rep Inner Join representative ON user_has_rep.rep_id = representative.rep_id Inner Join userinfo ON user_has_rep.user_id = userinfo.id Where userinfo.id = '$rid' ~; $bgcount = 0; my $sth = $dbh->prepare_cached($repQuery) || die "Cannot prepare query: $dbh->errstr"; $sth->execute(); $countRep = $sth->rows; if ($countRep > 0) { print qq~You have selected $countRep Representative(s).
| Name | District # | Home County | Party | |
| $reps | $rep->{fname} $rep->{lname} | $rep->{district} | $rep->{home_county} |
~; &pageFooter; } else { print "Location: http://$hostName/login/\n\n"; } } exit;