Use new _delete_record() function.
[irspy-moved-to-github.git] / web / htdocs / details / delete.mc
index 585e959..2b7effd 100644 (file)
@@ -1,4 +1,4 @@
-%# $Id: delete.mc,v 1.2 2007-01-03 10:38:15 mike Exp $
+%# $Id: delete.mc,v 1.7 2007-06-27 11:09:32 mike Exp $
 <%args>
 $id
 $really => 0
@@ -11,24 +11,14 @@ $really => 0
      </p>
      <p>
       <a href="?really=1&amp;id=<% xml_encode(uri_escape($id)) %>">Yes</a><br/>
-      <a href="/">No</a><br/>
+      <a href="/full.html?id=<% xml_encode(uri_escape($id)) %>">No</a><br/>
      </p>
 % } else {
 <%perl>
-    my $conn = new ZOOM::Connection("localhost:3313/IR-Explain---1", 0,
+    my $conn = new ZOOM::Connection("localhost:8018/IR-Explain---1", 0,
                                    user => "admin", password => "fruitbat",
                                    elementSetName => "zeerex");
-    # I am thinking that ZOOM should provide delete(), update(), etc.
-    my $p = $conn->package();
-    $p->option(action => "recordDelete");
-    $p->option(recordIdOpaque => $id);
-    $p->option(record => "<dummy/>"); # Work around Zebra bug
-    $p->send("update");
-    $p->destroy();
-
-    $p = $conn->package();
-    $p->send("commit");
-    $p->destroy();
+    ZOOM::IRSpy::_delete_record($conn, $id);
 </%perl>
      <p>
       Deleted record