aboutsummaryrefslogtreecommitdiffstats
path: root/bin/update-areas
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2015-01-19 16:20:55 +0000
committerMatthew Somerville <matthew-github@dracos.co.uk>2015-01-19 16:35:36 +0000
commit2e8df1a5a6610c43e0c1bda15d018fa16738061b (patch)
treee06b0a33d399caf5ba0fb94186f609617496740e /bin/update-areas
parent7fa239a9c2122074bb65bbb0ac7d30d922a4f761 (diff)
Tidy up of bin directory.
Remove some unneeded scripts, move others to cobrand-specific directories.
Diffstat (limited to 'bin/update-areas')
-rwxr-xr-xbin/update-areas46
1 files changed, 0 insertions, 46 deletions
diff --git a/bin/update-areas b/bin/update-areas
deleted file mode 100755
index a8cc01769..000000000
--- a/bin/update-areas
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/perl -w
-
-# update-areas:
-# One-off script to populate the areas column of the problem table
-#
-# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
-# Email: matthew@mysociety.org. WWW: http://www.mysociety.org
-#
-# $Id: update-areas,v 1.1 2007-08-24 12:27:30 matthew Exp $
-
-use strict;
-require 5.8.0;
-
-# Horrible boilerplate to set up appropriate library paths.
-use FindBin;
-use lib "$FindBin::Bin/../perllib";
-use lib "$FindBin::Bin/../commonlib/perllib";
-
-use mySociety::Config;
-use mySociety::DBHandle qw(dbh select_all);
-use mySociety::MaPit;
-use mySociety::VotingArea;
-
-BEGIN {
- mySociety::Config::set_file("$FindBin::Bin/../conf/general");
- mySociety::DBHandle::configure(
- Name => mySociety::Config::get('FMS_DB_NAME'),
- User => mySociety::Config::get('FMS_DB_USER'),
- Password => mySociety::Config::get('FMS_DB_PASS'),
- Host => mySociety::Config::get('FMS_DB_HOST', undef),
- Port => mySociety::Config::get('FMS_DB_PORT', undef)
- );
-}
-
-print "Fetching problems...\n";
-my $ids = select_all("select id, latitude, longitude from problem where areas=''");
-print "Updating areas...\n";
-my $c = 0;
-foreach (@$ids) {
- my $areas = mySociety::MaPit::get_voting_areas_by_location({latitude=>$_->{latitude}, longitude=>$_->{longitude}}, 'polygon');
- $areas = ',' . join(',', sort keys %$areas) . ',';
- dbh()->do('update problem set areas=? where id=?', {}, $areas, $_->{id});
- dbh()->commit();
- print "Done: " . (++$c) . "/" . @$ids . "\n";
-}
-