[LON-CAPA-cvs] cvs: loncom /xml londefdef.pm

sakharuk lon-capa-cvs@mail.lon-capa.org
Fri, 15 Nov 2002 15:14:12 -0000


sakharuk		Fri Nov 15 10:14:12 2002 EDT

  Modified files:              
    /loncom/xml	londefdef.pm 
  Log:
  Added png to gif anf jpg (bug #936).
  
  
Index: loncom/xml/londefdef.pm
diff -u loncom/xml/londefdef.pm:1.101 loncom/xml/londefdef.pm:1.102
--- loncom/xml/londefdef.pm:1.101	Fri Nov 15 10:01:16 2002
+++ loncom/xml/londefdef.pm	Fri Nov 15 10:14:12 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Tags Default Definition Module 
 #
-# $Id: londefdef.pm,v 1.101 2002/11/15 15:01:16 sakharuk Exp $
+# $Id: londefdef.pm,v 1.102 2002/11/15 15:14:12 sakharuk Exp $
 # 
 #
 # Copyright Michigan State University Board of Trustees
@@ -1566,7 +1566,7 @@
 	    } elsif ($target eq 'tex') {
 	      &image_replication($src);
 	      $src=&Apache::lonnet::filelocation($Apache::lonxml::pwd[-1],$src);
-              #if original gif/jpg file exist do following:
+              #if original gif/jpg/png file exist do following:
               if (-e $src) {          
                   #defines the default size of image
 		  my $image = Image::Magick->new;
@@ -1599,8 +1599,8 @@
 		      $path = $1.'/'; 
 		  } 
 		  my $newsrc = $src;
-		  $newsrc =~ s/(\.gif|\.jpg)$/\.eps/i;
-		  $file=~s/(\.gif|\.jpg)$/\.eps/i;
+		  $newsrc =~ s/(\.gif|\.jpg|\.png)$/\.eps/i;
+		  $file=~s/(\.gif|\.jpg|\.png)$/\.eps/i;
 		  #where can we find the picture?
 		  if (-e $newsrc) {
                       #eps counterpart for image exist 
@@ -2553,7 +2553,7 @@
 	&Apache::lonnet::repcopy('/home/httpd/html'.$src);
 	#replicates eps or ps 
 	my $newsrc = $src;
-	$newsrc =~ s/(.gif|.jpg)$/.eps/;
+	$newsrc =~ s/(.gif|.jpg|\.png)$/.eps/;
 	if (not-e $newsrc && &Apache::lonnet::repcopy('/home/httpd/html'.$newsrc) ne 'OK') {
 	    $newsrc =~ s/\.ps$/\.eps/;
 	    &Apache::lonnet::repcopy('/home/httpd/html'.$newsrc);