#!/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).

~; while (my $sen = $sth->fetchrow_hashref()) { $sens++; $icon = lc($sen->{party}); if (!$bgcount) { $bgcolor = qq~ bgcolor="#ffffff"~; $bgcount = 1; } else { $bgcolor = qq~ bgcolor="#eeeeee"~; $bgcount = 0; } print qq~ ~; } print "
  Name District # Home County Party
$sens $sen->{fname} $sen->{lname} $sen->{district} $sen->{home_county} $sen->{party}
"; } else { print qq~You have not selected any Senator(s).

~; } $sth->finish; #REPRESENTATIVES print qq~

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).

~; while (my $rep = $sth->fetchrow_hashref()) { $reps++; $icon = lc($rep->{party}); if (!$bgcount) { $bgcolor = qq~ bgcolor="#ffffff"~; $bgcount = 1; } else { $bgcolor = qq~ bgcolor="#eeeeee"~; $bgcount = 0; } print qq~ ~; } print "
  Name District # Home County Party
$reps $rep->{fname} $rep->{lname} $rep->{district} $rep->{home_county} $rep->{party}
"; } else { print qq~You have not selected any Representative(s).

~; } $sth->finish; print qq~

 

Back to top.

 

~; &pageFooter; } else { print "Location: http://$hostName/login/\n\n"; } } exit;