DOn't use ZOOM -- layout.mc does that.
[irspy-moved-to-github.git] / web / htdocs / details / edit.mc
1 %# $Id: edit.mc,v 1.12 2006-11-16 11:50:03 mike Exp $
2 <%args>
3 $id => undef
4 </%args>
5 <%perl>
6 my $conn = new ZOOM::Connection("localhost:3313/IR-Explain---1", 0,
7                                 user => "admin", password => "fruitbat");
8 my $rec = '<explain xmlns="http://explain.z3950.org/dtd/2.0/"/>';
9 if (defined $id && $id ne "") {
10     $conn->option(elementSetName => "zeerex");
11     my $qid = $id;
12     $qid =~ s/"/\\"/g;
13     my $query = qq[rec.id="$qid"];
14     my $rs = $conn->search(new ZOOM::Query::CQL($query));
15     my $n = $rs->size();
16     if ($n == 0) {
17         $id = undef;
18     } else {
19         $rec = $rs->record(0);
20     }
21 }
22 </%perl>
23 <& /details/form.mc, id => $id, conn => $conn, rec => $rec &>