Diff for /loncom/homework/randomlylabel.pm between versions 1.37 and 1.37.2.1

version 1.37, 2024/04/09 18:47:23 version 1.37.2.1, 2024/07/04 17:55:04
Line 210  use Apache::loncommon(); Line 210  use Apache::loncommon();
 use Math::Trig();  use Math::Trig();
 use GD;  use GD;
 use GD::Polyline();  use GD::Polyline();
   use LWP::UserAgent(); 
 use Apache::lonnet;  use Apache::lonnet;
 use lib '/home/httpd/lib/perl/';  use lib '/home/httpd/lib/perl/';
 use LONCAPA;  use LONCAPA;
 use LONCAPA::LWPReq;  
   
 #  #
 # Note: Math::Trig is included in the standard perl package for many distros.  # Note: Math::Trig is included in the standard perl package for many distros.
Line 232  sub get_image { Line 232  sub get_image {
  if ($imgsrc !~ /^https?\:/) {   if ($imgsrc !~ /^https?\:/) {
     $imgsrc=&Apache::lonnet::absolute_url($ENV{'HTTP_HOST'}).$imgsrc;      $imgsrc=&Apache::lonnet::absolute_url($ENV{'HTTP_HOST'}).$imgsrc;
  }   }
           my $ua=new LWP::UserAgent;
  my $request=new HTTP::Request('GET',"$imgsrc");   my $request=new HTTP::Request('GET',"$imgsrc");
  $request->header(Cookie => $ENV{'HTTP_COOKIE'});   $request->header(Cookie => $ENV{'HTTP_COOKIE'});
  my $file="/tmp/imagetmp".$$;   my $file="/tmp/imagetmp".$$;
         my $lonhost = $Apache::lonnet::perlvar{'lonHostID'};          my $response=$ua->request($request,$file);
         my $response=&LONCAPA::LWPReq::makerequest($lonhost,$request,$file,'','','',1);  
  if ($response->is_success) {   if ($response->is_success) {
     if ($response->content_type !~ m-/(png|jpg|jpeg)$-i) {      if ($response->content_type !~ m-/(png|jpg|jpeg)$-i) {
  my $conv_image = Image::Magick->new;   my $conv_image = Image::Magick->new;

Removed from v.1.37  
changed lines
  Added in v.1.37.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>