require "/var/www/perl/include.pl"; sub fill_tagcloud { $dbh = DBI->connect("DBI:mysql:$database:$dbhost", $dbuser, $dbpass); my $sth = $dbh->prepare(qq{select text, count from tagcloud }); $sth->execute(); while (my ($text, $count) = $sth->fetchrow_array()) { push @{ $page->{tagcloud}->{tag} }, { text => [$text], count => [$count] }; } $sth->finish(); $dbh->disconnect(); } sub get_username_from_sid { my ($sid) = @_; $dbh = DBI->connect("DBI:mysql:$database:$dbhost", $dbuser, $dbpass); my $sth = $dbh->prepare(qq{select username from users where sid = '$sid'}); $sth->execute(); my ($username) = $sth->fetchrow_array(); $sth->finish(); $dbh->disconnect(); return $username; }