@@ -179,15 +175,6 @@ $end_page
END_HTML2
}
-sub clean_symb {
- my ($symb) = @_;
-
- &Apache::lonenc::check_decrypt(\$symb);
- my $enc = $env{'request.enc'};
- delete($env{'request.enc'});
-
- return ($symb,$enc);
-}
# ---------------------------------------------------------------Main Handler
@@ -198,11 +185,10 @@ sub handler {
$r->send_http_header;
return OK if $r->header_only;
-
my $page;
- my ($symb_old,$symb_old_enc) = &clean_symb($env{'form.symbold'});
- my ($symb_new,$symb_new_enc) = &clean_symb($env{'form.symbnew'});
+ my ($symb_old,$symb_old_enc) = &Apache::loncommon::clean_symb($env{'form.symbold'},1);
+ my ($symb_new,$symb_new_enc) = &Apache::loncommon::clean_symb($env{'form.symbnew'},1);
my $annotation=$env{'form.annotation'};
@@ -214,7 +200,7 @@ sub handler {
$page=&construct_error(&mt("Cannot annotate current window. Please point your browser to a LON-CAPA page and then 'continue'."),"continue");
} else {
if ($symb_old ne $symb_new) {
- $annotation=&get_annotation($symb_new,$symb_new_enc);
+ $annotation=&Apache::loncommon::get_annotation($symb_new,$symb_new_enc);
}
# pass same symb through.
$page=&construct_editor($annotation,$env{'form.symbnew'});
@@ -227,3 +213,41 @@ sub handler {
1;
__END__
+=pod
+
+=head1 NAME
+
+Apache::admannotations
+
+=head1 SYNOPSIS
+
+This will take annotations and then plug them into a page.
+
+This is part of the LearningOnline Network with CAPA project
+described at http://www.lon-capa.org.
+
+=head1 OVERVIEW
+
+(empty)
+
+=head1 SUBROUTINES
+
+=over write_annotation()
+
+Put annotation
+
+=item js_get_symb()
+
+Construct editor
+
+=item construct_editor()
+
+=item construct_error()
+
+=item handler()
+
+=back
+
+=cut
+
+
|