Add link to upload a new target.
[irspy-moved-to-github.git] / web / htdocs / chrome / layout.mc
index bff813d..dad8463 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.35 2007-06-28 13:36:46 mike Exp $
 <%args>
 $debug => undef
 $title
@@ -30,16 +30,16 @@ use ZOOM::IRSpy::Utils qw(utf8param isodate xml_encode cql_target cql_quote
     <td>
      <table width="100%">
       <tr>
-    <td align="left">
-     <br/>
-     <h1><a class="logo" href="/">IRSpy</a></h1>
-    </td>
-    <td align="right">
-     <br/>
-     <h1 class="title"><% xml_encode($title) %></h1>
-    </td>
-      </table>
-     </tr>
+       <td align="left">
+       <br/>
+       <h1><a class="logo" href="/">IRSpy</a></h1>
+       </td>
+       <td align="right">
+       <br/>
+       <h1 class="title"><% xml_encode($title) %></h1>
+       </td>
+      </tr>
+     </table>
     </td>
    </tr>
   </table>
@@ -66,6 +66,7 @@ use ZOOM::IRSpy::Utils qw(utf8param isodate xml_encode cql_target cql_quote
       <a href="/admin/all.html">Test&nbsp;all&nbsp;targets</a><br/>
       <a href="/find.html">Find a target</a><br/>
       <a href="/admin/edit.html?op=new">Add a target</a><br/>
+      <a href="/admin/upload.html">Upload a target</a><br/>
       <a href="/stats.html">Statistics</a><br/>
      </p>
      <p>
@@ -81,13 +82,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 &&