[NUUG fiksgatami] [patch] Avoid some hardcoded fixmystreet.com references
Petter Reinholdtsen
pere at hungry.com
Sun Jan 11 23:22:26 CET 2009
Hi, Matthew.
Here is a patch to get rid of some hardcoded fixmystreet.com
references in the code. Discovered them during testing. I expect to
find some more, and will report those later. :)
Index: perllib/Page.pm
===================================================================
RCS file: /repos/mysociety/bci/perllib/Page.pm,v
retrieving revision 1.132
diff -u -3 -p -r1.132 Page.pm
--- perllib/Page.pm 10 Jan 2009 18:37:44 -0000 1.132
+++ perllib/Page.pm 11 Jan 2009 22:00:08 -0000
@@ -64,11 +64,13 @@ sub do_fastcgi {
warn "caught fatal exception: $msg";
warn "aborting";
ent($msg);
+ my $contact_email = mySociety::Config::get('CONTACT_EMAIL');
+
print "Status: 500\nContent-Type: text/html; charset=iso-8859-1\n\n",
q(<html><head><title>Sorry! Something's gone wrong.</title></head></html>),
q(<body>),
q(<h1>Sorry! Something's gone wrong.</h1>),
- q(<p>Please try again later, or <a href="mailto:team at fixmystreet.com">email us</a> to let us know.</p>),
+ q(<p>Please try again later, or <a href="mailto:$contact_email">email us</a> to let us know.</p>),
q(<hr>),
q(<p>The text of the error was:</p>),
qq(<blockquote class="errortext">$msg</blockquote>),
Index: web/index.cgi
===================================================================
RCS file: /repos/mysociety/bci/web/index.cgi,v
retrieving revision 1.238
diff -u -3 -p -r1.238 index.cgi
--- web/index.cgi 10 Jan 2009 18:37:45 -0000 1.238
+++ web/index.cgi 11 Jan 2009 22:00:08 -0000
@@ -60,7 +60,7 @@ sub main {
$q->param('phone', $row[6]);
$q->param('partial', $partial);
} else {
- print $q->redirect(-location => 'http://www.fixmystreet.com/report/' . $id);
+ print $q->redirect(-location => '/report/' . $id);
}
}
}
@@ -725,7 +725,7 @@ sub display_location {
my %input_h = map { $_ => $q->param($_) ? ent($q->param($_)) : '' } @vars;
if ($input{y} =~ /favicon/) {
- print $q->redirect(-location => 'http://www.fixmystreet.com/favicon.ico', -status => 301);
+ print $q->redirect(-location => '/favicon.ico', -status => 301);
return '';
}
my($error, $easting, $northing);
Index: web/rss.cgi
===================================================================
RCS file: /repos/mysociety/bci/web/rss.cgi,v
retrieving revision 1.26
diff -u -3 -p -r1.26 rss.cgi
--- web/rss.cgi 8 Dec 2008 10:54:16 -0000 1.26
+++ web/rss.cgi 11 Jan 2009 22:00:08 -0000
@@ -42,7 +42,7 @@ sub main {
} elsif ($type eq 'all_problems') {
$out = mySociety::Alert::generate_rss($type, $xsl, '');
} else {
- print $q->redirect('http://www.fixmystreet.com/alert');
+ print $q->redirect('/alert');
exit;
}
print $q->header( -type => 'application/xml; charset=utf-8' );
@@ -77,7 +77,7 @@ sub rss_local_problems {
$error = shift;
};
unless ($error) {
- print $q->redirect(-location => "http://www.fixmystreet.com/rss/$x/$y");
+ print $q->redirect(-location => "/rss/$x/$y");
}
return '';
} else {
More information about the fiksgatami
mailing list