X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=web%2Fhtdocs%2Fdetails%2Fedit.mc;h=e66684d64cc017c745b18f5d36b9dd7b509ba5f1;hb=5282ec5c74c82f14832047a85b06925625a333a3;hp=d6503f58cf28a65550ee8884934a88d0c0a2d851;hpb=4acbaca13cccb53c6c8f972bebcfc7f8b3147e58;p=irspy-moved-to-github.git diff --git a/web/htdocs/details/edit.mc b/web/htdocs/details/edit.mc index d6503f5..e66684d 100644 --- a/web/htdocs/details/edit.mc +++ b/web/htdocs/details/edit.mc @@ -1,17 +1,12 @@ -%# $Id: edit.mc,v 1.10 2006-11-14 14:54:41 mike Exp $ +%# $Id: edit.mc,v 1.12 2006-11-16 11:50:03 mike Exp $ <%args> $id => undef -<%once> -use ZOOM; - <%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/error.mc", - title => "Error", message => "No such ID '$id'"); + $id = undef; } else { - my $rec = $rs->record(0); - $m->comp("/details/form.mc", id => $id, conn => $conn, rec => $rec); + $rec = $rs->record(0); } } +<& /details/form.mc, id => $id, conn => $conn, rec => $rec &>