Diff for /loncom/homework/imagechoice.pm between versions 1.12 and 1.14

version 1.12, 2006/07/03 00:03:56 version 1.14, 2008/03/12 02:46:53
Line 124  sub getcoord { Line 124  sub getcoord {
     $heading='Select Second Coordinate on Image';      $heading='Select Second Coordinate on Image';
     #$nextstage='<input type="hidden" name="type" value="pairthree" />';      #$nextstage='<input type="hidden" name="type" value="pairthree" />';
  } else {   } else {
     $heading='Select Finish to store selection.';      $heading='Select Finish to save selection.';
     $nextstage='<input type="submit" name="finish" value="Finish" />';      $nextstage='<input type="submit" name="finish" value="Finish" />';
  }   }
     } elsif ($type eq 'polygon') {      } elsif ($type eq 'polygon') {
  $heading='Enter Coordinate or click finish to close Polygon';   $heading='Enter Coordinate or click finish to close Polygon';
  $nextstage='<input type="submit" name="finish" value="Finish" />';   $nextstage='<input type="submit" name="finish" value="Finish" />';
     } elsif ($type eq 'point') {      } 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='<input type="submit" name="finish" value="Finish" />';   $nextstage='<input type="submit" name="finish" value="Finish" />';
     }      }
   
Line 165  sub savecoord { Line 165  sub savecoord {
     $data=join(':',($env{"imagechoice.$id.coords"},      $data=join(':',($env{"imagechoice.$id.coords"},
     $env{"form.image.x"},$env{"form.image.y"}));      $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);      return int(scalar(split(':',$env{"imagechoice.$id.coords"}))/2);
 }  }
Line 237  sub drawimage { Line 237  sub drawimage {
     &drawX(\%data,$imid,$x,$y);      &drawX(\%data,$imid,$x,$y);
     if ($type eq "polygon") { &drawPolygon(\%data,$id,$imid); }      if ($type eq "polygon") { &drawPolygon(\%data,$id,$imid); }
     if ($type eq "box") { &drawBox(\%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"      return "/adm/randomlabel.png?token=$imid"
 }  }
   

Removed from v.1.12  
changed lines
  Added in v.1.14


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