aboutsummaryrefslogtreecommitdiffstats
path: root/web/questionnaire.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'web/questionnaire.cgi')
-rwxr-xr-xweb/questionnaire.cgi15
1 files changed, 9 insertions, 6 deletions
diff --git a/web/questionnaire.cgi b/web/questionnaire.cgi
index 1da410b80..33e823560 100755
--- a/web/questionnaire.cgi
+++ b/web/questionnaire.cgi
@@ -10,6 +10,7 @@
use strict;
use Standard;
+use Utils;
use Error qw(:try);
use CrossSell;
use mySociety::AuthToken;
@@ -213,17 +214,19 @@ sub display_questionnaire {
return $error;
}
my $reported_date_time = Page::prettify_epoch($q, $problem->{time});
- my ($x, $y, $x_tile, $y_tile, $px, $py) = Page::os_to_px_with_adjust($q, $problem->{easting}, $problem->{northing}, undef, undef);
-
- my $pins = Page::display_pin($q, $px, $py, $problem->{state} eq 'fixed'?'green':'red');
my $problem_text = Page::display_problem_text($q, $problem);
my $updates = Page::display_problem_updates($problem->{id}, $q);
my %vars = (
input_h => \%input_h,
- map_start => Page::display_map($q, x => $x_tile, y => $y_tile, pins => $pins,
- px => $px, py => $py, pre => $problem_text, post => $updates ),
- map_end => Page::display_map_end(0),
+ map_start => FixMyStreet::Map::display_map($q,
+ easting => $problem->{easting}, northing => $problem->{northing},
+ pins => [
+ [ $problem->{easting}, $problem->{northing}, $problem->{state} eq 'fixed'?'green':'red' ],
+ ],
+ pre => $problem_text, post => $updates
+ ),
+ map_end => FixMyStreet::Map::display_map_end(0),
heading => _('Questionnaire'),
yes => _('Yes'),
no => _('No'),