$display
$needimage
-
-
+$end_page
ENDSUBM
}
@@ -111,19 +124,26 @@ 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='';
}
+
+ my $start_page =
+ &Apache::loncommon::start_page('Get Coordinates',undef,
+ {'bgcolor' => '#FFFFFF',
+ 'only_body' => 1,});
+
+ my $end_page =
+ &Apache::loncommon::end_page();
$r->print(<<"END");
-
-
+$start_page
$heading
-
-
+$end_page
END
}
@@ -146,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);
}
@@ -218,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"
}
@@ -228,7 +247,7 @@ sub handler {
$r->send_http_header;
my %data;
my (undef,$id) = split(/=/,$ENV{'QUERY_STRING'});
- my $filename = &Apache::lonnet::unescape($env{"imagechoice.$id.file"});
+ my $filename = &unescape($env{"imagechoice.$id.file"});
my $formname = $env{"imagechoice.$id.formname"};
if ($env{'form.cancel'} eq 'Cancel') {
&deletedata($id);