--- loncom/homework/imageresponse.pm 2008/02/01 22:05:45 1.92 +++ loncom/homework/imageresponse.pm 2008/12/21 05:22:01 1.94.2.1 @@ -2,7 +2,7 @@ # The LearningOnline Network with CAPA # image click response style # -# $Id: imageresponse.pm,v 1.92 2008/02/01 22:05:45 raeburn Exp $ +# $Id: imageresponse.pm,v 1.94.2.1 2008/12/21 05:22:01 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -223,7 +223,7 @@ sub draw_image { } } } - &Apache::lonnet::appenv(%x); + &Apache::lonnet::appenv(\%x); return $id; } @@ -239,7 +239,7 @@ sub displayfoils { my $image=$Apache::response::foilgroup{"$name.image"}; &Apache::lonxml::debug("image is $image"); if ( ($target eq 'web' || $target eq 'answer') - && $image !~ /^http:/ ) { + && $image !~ /^https?\:/ ) { $image=&clean_up_image($image); } push(@images,$image); @@ -305,7 +305,7 @@ sub display_answers { my $image=$Apache::response::foilgroup{"$name.image"}; &Apache::lonxml::debug("image is $image"); if ( ($target eq 'web' || $target eq 'answer') - && $image !~ /^http:/ ) { + && $image !~ /^https?\:/ ) { $image = &clean_up_image($image); } my $token=&prep_image($image,'answeronly',$name); @@ -320,7 +320,7 @@ sub clean_up_image { my ($image)=@_; if ($image =~ /\s*[_1] appears more than once. Foil names need to be unique.",$name)); + &Apache::lonxml::error(&mt("Foil name [_1] appears more than once. Foil names need to be unique." + ,''.$name.'')); } $Apache::response::foilnames{$name}++; if ( $Apache::imageresponse::conceptgroup