%# $Id: upload.mc,v 1.1 2007-06-28 13:37:11 mike Exp $ <%args> $filename => undef % if (!defined $filename) {

ZeeRex file to upload:

% return; % } <%perl> my $fin = $r->upload()->fh(); if (!defined $fin) { $m->comp("/details/error.mc", msg => "Upload cancelled"); return; } my $xml = join("", <$fin>); my $xc = irspy_xpath_context($xml); my $id = irspy_record2identifier($xc); my $conn = new ZOOM::Connection("localhost:8018/IR-Explain---1", 0, user => "admin", password => "fruitbat", elementSetName => "zeerex"); ZOOM::IRSpy::_really_rewrite_record($conn, $xc->getContextNode());

Upload OK.

Proceed to the new record.