X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=web%2Fhtdocs%2Fdetails%2Fedit.mc;h=e66684d64cc017c745b18f5d36b9dd7b509ba5f1;hp=28f46dbcd772b4e3864206bdcc21dc9a7415be75;hb=5282ec5c74c82f14832047a85b06925625a333a3;hpb=e580bb0cc081c9efd989aef570687f6f23bc94e5
diff --git a/web/htdocs/details/edit.mc b/web/htdocs/details/edit.mc
index 28f46db..e66684d 100644
--- a/web/htdocs/details/edit.mc
+++ b/web/htdocs/details/edit.mc
@@ -1,17 +1,12 @@
-%# $Id: edit.mc,v 1.11 2006-11-15 17:56:23 mike Exp $
+%# $Id: edit.mc,v 1.12 2006-11-16 11:50:03 mike Exp $
<%args>
$id => undef
%args>
-<%once>
-use ZOOM;
-%once>
<%perl>
my $conn = new ZOOM::Connection("localhost:3313/IR-Explain---1", 0,
user => "admin", password => "fruitbat");
-if (!defined $id || $id eq "") {
- $m->comp("/details/form.mc", id => undef, conn => $conn,
- rec => '');
-} else {
+my $rec = '';
+if (defined $id && $id ne "") {
$conn->option(elementSetName => "zeerex");
my $qid = $id;
$qid =~ s/"/\\"/g;
@@ -19,11 +14,10 @@ if (!defined $id || $id eq "") {
my $rs = $conn->search(new ZOOM::Query::CQL($query));
my $n = $rs->size();
if ($n == 0) {
- $m->comp("/details/form.mc", id => undef, conn => $conn,
- rec => '');
+ $id = undef;
} else {
- my $rec = $rs->record(0);
- $m->comp("/details/form.mc", id => $id, conn => $conn, rec => $rec);
+ $rec = $rs->record(0);
}
}
%perl>
+<& /details/form.mc, id => $id, conn => $conn, rec => $rec &>