- Timestamp:
- 2010-01-27T20:54:06+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugouts/FedoraMETSPlugout.pm
r20414 r21687 543 543 $gsdl_href =~ s/^$collectparent(\/|\\)?//; # remove the collectparent path in gsdl_href and any trailing slash 544 544 $gsdl_href =~ s/\\/\//g; # make sure we have url paths (which only use / not \) 545 $gsdl_href = "/gsdl/$gsdl_href"; # prepend gsdl 545 my $localfedora = &util::filename_cat($ENV{'GSDL3SRCHOME'}, "packages", "tomcat", "conf", "Catalina", "localhost", "fedora.xml"); 546 if($ENV{'GSDL3SRCHOME'} && -e $localfedora) { # prepend gsdl 547 $gsdl_href = "/greenstone3/sites/localsite/$gsdl_href"; # Fedora uses Greenstone's tomcat 548 } else { 549 $gsdl_href = "/gsdl/$gsdl_href"; 550 } 546 551 547 552 my $fserver = $ENV{'FEDORA_HOSTNAME'}; … … 550 555 my $fdomain = "http://$fserver:$fport"; 551 556 $xlink_href = "$fdomain$gsdl_href"; 552 } 553 557 #ERROR: $xlink_href = "$fname"; 558 } 554 559 555 560 return $xlink_href; … … 674 679 $gsdl_href =~ s/^$collectparent(\/|\\)?//; # remove the collectparent path in gsdl_href and any trailing slash 675 680 $gsdl_href =~ s/\\/\//g; # make sure we have url paths (which only use / not \) 676 $gsdl_href = "/gsdl/$gsdl_href"; # prepend gsdl 681 my $localfedora = &util::filename_cat($ENV{'GSDL3SRCHOME'}, "packages", "tomcat", "conf", "Catalina", "localhost", "fedora.xml"); 682 if($ENV{'GSDL3SRCHOME'} && -e $localfedora) { # prepend gsdl 683 $gsdl_href = "/greenstone3/sites/localsite/$gsdl_href"; # Fedora uses Greenstone's tomcat 684 } else { 685 $gsdl_href = "/gsdl/$gsdl_href"; 686 } 677 687 678 688 my $fserver = $ENV{'FEDORA_HOSTNAME'}; … … 681 691 my $fdomain = "http://$fserver:$fport"; 682 692 $xlink_href = "xlink:href=\"$fdomain$gsdl_href\""; 693 #ERROR: $xlink_href = "xlink:href=\"$assfilePath\""; 683 694 } 684 695
Note:
See TracChangeset
for help on using the changeset viewer.