ljr/ljcom/bin/maint/xplanet.pl

25 lines
623 B
Perl

#!/usr/bin/perl
#
$maint{'stats_makemarkers'} = sub
{
my $dbr = LJ::get_db_reader();
my ($sth);
open (MARK, ">${STATSDIR}/markers.txt");
# FIXME: this is broken. zip is a userprop now.
$sth = $dbr->prepare("CREATE TEMPORARY TABLE tmpmarkzip SELECT DISTINCT zip FROM user WHERE country='US' and zip<>''");
$sth->execute;
$sth = $dbr->prepare("SELECT z.lon, z.lat FROM zips z, tmpmarkzip t WHERE t.zip=z.zip");
$sth->execute;
while (my ($lon, $lat) = $sth->fetchrow_array) {
print MARK "$lat -$lon \"\" color=white # \n";
}
$sth->finish;
close (MARK);
};
1;