diff options
author | Matthew Somerville <matthew@mysociety.org> | 2012-04-17 14:25:25 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2012-04-17 14:25:25 +0100 |
commit | 3d4bc5beebc8d9db495d41b93f9c858b4c92a7bd (patch) | |
tree | 356c642915ea0e4736e0b60a295f09a9e5144ef0 /perllib/FixMyStreet | |
parent | 73c4c7553b3a5064bbdebb9ccb36ed46b57027d0 (diff) |
Work much better if reporting pin is clicked/dragged in/out of council boundary (CM17).
Diffstat (limited to 'perllib/FixMyStreet')
-rw-r--r-- | perllib/FixMyStreet/Cobrand/UKCouncils.pm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/Cobrand/UKCouncils.pm b/perllib/FixMyStreet/Cobrand/UKCouncils.pm index 0293d1610..9014035b6 100644 --- a/perllib/FixMyStreet/Cobrand/UKCouncils.pm +++ b/perllib/FixMyStreet/Cobrand/UKCouncils.pm @@ -56,9 +56,16 @@ sub council_check { return 1; } my $url = 'http://www.fixmystreet.com/'; - $url .= 'alert' if $context eq 'alert'; + if ($context eq 'alert') { + $url .= 'alert'; + } else { + $url .= 'around'; + } $url .= '?pc=' . URI::Escape::uri_escape( $self->{c}->req->param('pc') ) if $self->{c}->req->param('pc'); + $url .= '?latitude=' . URI::Escape::uri_escape( $self->{c}->req->param('latitude') ) + . '&longitude=' . URI::Escape::uri_escape( $self->{c}->req->param('longitude') ) + if $self->{c}->req->param('latitude'); my $error_msg = "That location is not covered by " . $self->council_name . ". Please visit <a href=\"$url\">the main FixMyStreet site</a>."; return ( 0, $error_msg ); |