Use utf8param($r, $key) instead of $r->param($key) throughout.
authorMike Taylor <mike@indexdata.com>
Thu, 3 May 2007 14:13:19 +0000 (14:13 +0000)
committerMike Taylor <mike@indexdata.com>
Thu, 3 May 2007 14:13:19 +0000 (14:13 +0000)
web/htdocs/chrome/layout.mc
web/htdocs/details/doc.mc

index bff813d..97412a1 100644 (file)
@@ -1,4 +1,4 @@
-%# $Id: layout.mc,v 1.32 2007-05-03 12:42:32 mike Exp $
+%# $Id: layout.mc,v 1.33 2007-05-03 14:13:44 mike Exp $
 <%args>
 $debug => undef
 $title
@@ -81,13 +81,13 @@ use ZOOM::IRSpy::Utils qw(utf8param isodate xml_encode cql_target cql_quote
 # the identifier components are all present (e.g. because a record has
 # just been edited or copied) we make an ID from those; otherwise we
 # use the "id" parameter, if specified.
-my $id = $r->param("id");
+my $id = utf8param($r, "id");
 {
     # Make up ID for newly created records.
-    my $protocol = $r->param("protocol");
-    my $host = $r->param("host");
-    my $port = $r->param("port");
-    my $dbname = $r->param("dbname");
+    my $protocol = utf8param($r, "protocol");
+    my $host = utf8param($r, "host");
+    my $port = utf8param($r, "port");
+    my $dbname = utf8param($r, "dbname");
     #warn "id='$id', protocol='$protocol' host='$host', port='$port', dbname='$dbname'";
     #warn "%ARGS = {\n" . join("", map { "\t'$_' => '" . $ARGS{$_} . ",'\n" } sort keys %ARGS) . "}\n";
     if (defined $protocol && defined $host &&
index 07d7ad6..58c255f 100644 (file)
@@ -1,11 +1,11 @@
-%# $Id: doc.mc,v 1.3 2006-11-16 12:16:18 mike Exp $
+%# $Id: doc.mc,v 1.4 2007-05-03 14:13:19 mike Exp $
 <%once>
 use Pod::Html;
 use IO::Dir;
 </%once>
 <%perl>
 my $libdir = $r->dir_config("IRSpyLibDir");
-my $module = $r->param("module");
+my $module = utf8param($r, "module");
 if (!defined $module) {
     print "     <ul>\n";
     render_doc_links($libdir, "ZOOM", 6);