Changeset 24924
- Timestamp:
- 2012-01-09T11:19:41+13:00 (12 years ago)
- Location:
- gs3-extensions/html-to-expeditee/trunk/src
- Files:
-
- 3 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/html-to-expeditee/trunk/src/src/cgi-bin/html-to-expeditee.pl.in
r24923 r24924 46 46 $gsdl_cgi->checked_chdir($gsdlhome); 47 47 48 ## require cgiactions::metadataaction;48 require cgiactions::HtmlToExpediteeAction; 49 49 50 50 # Useful debug statement for seeing what packages have been included … … 56 56 $gsdl_cgi->{'xml'} = 0; 57 57 58 59 58 my $collect = $gsdl_cgi->clean_param("c"); 60 59 my $cl = $gsdl_cgi->clean_param("cl"); … … 76 75 $gsdl_cgi->generate_error("No site specified."); 77 76 } 78 $gsdl_cgi->delete("site");79 77 } 80 78 81 my $collect_dir = $gsdl_cgi->get_collection_dir($site);82 83 84 85 79 my $fn = $gsdl_cgi->clean_param("fn"); # frame number 86 80 87 81 if (defined $fn) { 88 my $json_str = $gsdl_cgi->param("json"); 89 90 my $output_dir = &util::filename_cat($collect_dir,$collect,"export"); 91 92 if (!-d $output_dir) { 93 &util::mk_dir($output_dir); 94 } 95 my $frame_filename = &util::filename_cat($output_dir,"$fn.exp"); 96 97 if (open(FOUT,">$frame_filename")) { 98 99 print FOUT $json_str; 100 close(FOUT); 101 102 # write out next free frame num 103 104 $gsdl_cgi->generate_message("html-to-expeditee saved frame $fn"); 105 } 106 else { 107 $gsdl_cgi->generate_error("Failed to open $frame_filename for output"); 108 } 82 83 my $action = new HtmlToExpediteeAction($gsdl_cgi,$iis6_mode); 84 85 $action->do_action(); 86 109 87 110 88 } … … 277 255 }); 278 256 279 expFrame = htmlToExpeditee(iframeDoc.body); 257 var expFrameTree = htmlToExpeditee(iframeDoc.body); 258 var expFrame = JSON.stringify(expFrameTree); 280 259 //alert(expFrame); 281 260 … … 288 267 params += "&site=" + site; 289 268 } 290 params += "& fn=" + frameID;269 params += "&a=generate-frame&fn=" + frameID; 291 270 params += "&json=" + escape(expFrame); 292 271 … … 302 281 // console.log("doc oid = " + docOID); 303 282 283 // is the following line used ???? 304 284 var cl = document.getElementById("cl").value; 305 285
Note:
See TracChangeset
for help on using the changeset viewer.