--- loncom/xml/londefdef.pm 2002/09/16 17:40:09 1.88 +++ loncom/xml/londefdef.pm 2002/09/16 19:06:57 1.89 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Tags Default Definition Module # -# $Id: londefdef.pm,v 1.88 2002/09/16 17:40:09 sakharuk Exp $ +# $Id: londefdef.pm,v 1.89 2002/09/16 19:06:57 sakharuk Exp $ # # # Copyright Michigan State University Board of Trustees @@ -1711,15 +1711,23 @@ sub start_embed { } return $currentstring; } - #-- tag - sub start_allow { - my ($target,$token) = @_; - + my ($target,$token,$tagstack,$parstack,$parser,$safeeval) = @_; $Apache::lonxml::extlinks[$#Apache::lonxml::extlinks+1]= $token->[2]->{'src'}; - + my $src = &Apache::lonxml::get_param('src',$parstack,$safeeval); + if (not -e '/home/httpd/html'.$src) { + #replicates image itself + &Apache::lonnet::repcopy($src); + #replicates eps or ps + my $newsrc = $src; + $newsrc =~ s/(.gif|.jpg)$/.eps/; + if (not-e $newsrc && &Apache::lonnet::repcopy($newsrc) ne 'OK') { + $newsrc =~ s/\.ps$/\.eps/; + &Apache::lonnet::repcopy($newsrc); + } + } return ''; } sub end_allow {