aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/send-questionnaires2
-rwxr-xr-xbin/send-questionnaires-eha1
-rwxr-xr-xbin/send-reports8
3 files changed, 5 insertions, 6 deletions
diff --git a/bin/send-questionnaires b/bin/send-questionnaires
index 840f70b2c..eb67cd5d1 100755
--- a/bin/send-questionnaires
+++ b/bin/send-questionnaires
@@ -70,7 +70,7 @@ foreach my $row (@$unsent) {
next unless (Cobrand::email_host($cobrand));
my ($councils, $missing) = $row->{council} =~ /^([\d,]+)(?:\|([\d,]+))?/;
my @councils = split /,/, $councils;
- my $areas_info = mySociety::MaPit::get_voting_areas_info(\@all_councils);
+ my $areas_info = mySociety::MaPit::call('areas', \@all_councils);
my $template = File::Slurp::read_file("$FindBin::Bin/../templates/emails/questionnaire");
my %h = map { $_ => $row->{$_} } qw/name title detail category/;
diff --git a/bin/send-questionnaires-eha b/bin/send-questionnaires-eha
index 18375b8c6..2e0af8f4f 100755
--- a/bin/send-questionnaires-eha
+++ b/bin/send-questionnaires-eha
@@ -25,7 +25,6 @@ use mySociety::Config;
use mySociety::DBHandle qw(dbh select_all);
use mySociety::Email;
use mySociety::Locale;
-use mySociety::MaPit;
use mySociety::EmailUtil;
use mySociety::Random qw(random_bytes);
diff --git a/bin/send-reports b/bin/send-reports
index 18f097188..c91de5e33 100755
--- a/bin/send-reports
+++ b/bin/send-reports
@@ -108,7 +108,7 @@ foreach my $row (@$unsent) {
if ($site eq 'emptyhomes') {
my $council = $row->{council};
- $areas_info = mySociety::MaPit::get_voting_areas_info([ $council ]);
+ $areas_info = mySociety::MaPit::call('areas', $council);
my $name = $areas_info->{$council}->{name};
my ($council_email, $confirmed, $note) = dbh()->selectrow_array(
"SELECT email,confirmed,note FROM contacts WHERE deleted='f'
@@ -132,7 +132,7 @@ foreach my $row (@$unsent) {
my @all_councils = split /,|\|/, $row->{council};
my ($councils, $missing) = $row->{council} =~ /^([\d,]+)(?:\|([\d,]+))?/;
my @councils = split /,/, $councils;
- $areas_info = mySociety::MaPit::get_voting_areas_info(\@all_councils);
+ $areas_info = mySociety::MaPit::call('areas', \@all_councils);
my (@dear, %recips);
my $all_confirmed = 1;
foreach my $council (@councils) {
@@ -267,7 +267,7 @@ if ($verbose) {
# Will do for now :)
sub essex_contact {
my ($E, $N) = @_;
- my $district = mySociety::MaPit::get_voting_areas_by_location({easting=>$E, northing=>$N}, 'polygon', 'DIS');
+ my $district = mySociety::MaPit::call('point', "27700/$E,$N", type => 'DIS');
($district) = keys %$district;
my $email;
$email = 'eastarea' if $district == 2315 || $district == 2312;
@@ -281,7 +281,7 @@ sub essex_contact {
# Oxfordshire has different contact addresses depending upon the district
sub oxfordshire_contact {
my ($E, $N) = @_;
- my $district = mySociety::MaPit::get_voting_areas_by_location({easting=>$E, northing=>$N}, 'polygon', 'DIS');
+ my $district = mySociety::MaPit::call('point', "27700/$E,$N", type => 'DIS');
($district) = keys %$district;
my $email;
$email = 'northernarea' if $district == 2419 || $district == 2420 || $district == 2421;