--- loncom/homework/imagechoice.pm 2006/05/30 12:45:37 1.11
+++ loncom/homework/imagechoice.pm 2008/03/12 02:46:53 1.14
@@ -1,4 +1,4 @@
-# $Id: imagechoice.pm,v 1.11 2006/05/30 12:45:37 www Exp $
+# $Id: imagechoice.pm,v 1.14 2008/03/12 02:46:53 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -26,7 +26,6 @@ package Apache::imagechoice;
use strict;
use Apache::Constants qw(:common :http);
use Apache::lonnet;
-use lib '/home/httpd/lib/perl/';
use LONCAPA;
@@ -59,7 +58,7 @@ ENDSUBM
my $end_page =
&Apache::loncommon::end_page();
- my $js=<<"ENDSUBM";
+ $r->print(<<"ENDSUBM");
$start_page
Position Selected
$display
@@ -125,14 +124,14 @@ sub getcoord {
$heading='Select Second Coordinate on Image';
#$nextstage='';
} else {
- $heading='Select Finish to store selection.';
+ $heading='Select Finish to save selection.';
$nextstage='';
}
} elsif ($type eq 'polygon') {
$heading='Enter Coordinate or click finish to close Polygon';
$nextstage='';
} elsif ($type eq 'point') {
- $heading='Click to select a Coordinate or click Finish to store current selection.';
+ $heading='Click to select a Coordinate or click Finish to save current selection.';
$nextstage='';
}
@@ -166,7 +165,7 @@ sub savecoord {
$data=join(':',($env{"imagechoice.$id.coords"},
$env{"form.image.x"},$env{"form.image.y"}));
}
- &Apache::lonnet::appenv("imagechoice.$id.coords"=>$data);
+ &Apache::lonnet::appenv({"imagechoice.$id.coords"=>$data});
}
return int(scalar(split(':',$env{"imagechoice.$id.coords"}))/2);
}
@@ -238,7 +237,7 @@ sub drawimage {
&drawX(\%data,$imid,$x,$y);
if ($type eq "polygon") { &drawPolygon(\%data,$id,$imid); }
if ($type eq "box") { &drawBox(\%data,$id,$imid); }
- &Apache::lonnet::appenv(%data);
+ &Apache::lonnet::appenv(\%data);
return "/adm/randomlabel.png?token=$imid"
}