--- loncom/interface/lonmeta.pm 2008/11/17 14:06:14 1.214
+++ loncom/interface/lonmeta.pm 2008/11/29 20:46:35 1.217
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Metadata display handler
#
-# $Id: lonmeta.pm,v 1.214 2008/11/17 14:06:14 schafran Exp $
+# $Id: lonmeta.pm,v 1.217 2008/11/29 20:46:35 schafran Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -26,141 +26,6 @@
# http://www.lon-capa.org/
-=head1 NAME
-
-Apache::lonmeta - display meta data
-
-=head1 SYNOPSIS
-
-Handler to display meta data
-
-This is part of the LearningOnline Network with CAPA project
-described at http://www.lon-capa.org.
-
-=head1 HANDLER SUBROUTINE
-
-handler()
-
-=head1 OTHER SUBROUTINES
-
-=over
-
-=item *
-
-&get_dynamic_metadata_from_sql($url) :
-
-Queries sql database for dynamic metdata
-Returns a hash of hashes, with keys of urls which match $url
-Returned fields are given below.
-
-Examples:
-
- %DynamicMetadata = &Apache::lonmeta::get_dynmaic_metadata_from_sql
- ('/res/msu/korte/');
-
- $DynamicMetadata{'/res/msu/korte/example.problem'}->{$field}
-
-=item *
-
-dynamicmeta() : Fetch and evaluate dynamic metadata
-
-=item *
-
-access_count()
-
-=item *
-
-alttag() : Try to make an alt tag if there is none
-
-=item *
-
-authordisplay() : Author display
-
-=item *
-
-evalgraph() : Pretty display
-
-=item *
-
-diffgraph()
-
-=item *
-
-fieldnames()
-
-=item *
-
-portfolio_linked_path()
-
-=item *
-
-get_port_path_and_group()
-
-=item *
-
-portfolio_display_uri()
-
-=item *
-
-pre_select_course()
-
-=item *
-
-select_course()
-
-=item *
-
-prettyprint() : Pretty printing of metadata field
-
-=item *
-
-direct() : Pretty input of metadata field
-
-=item *
-
-selectbox()
-
-=item *
-
-relatedfield()
-
-=item *
-
-prettyinput()
-
-=item *
-
-report_bombs()
-
-=item *
-
-present_uneditable_metadata()
-
-=item *
-
-present_editable_metadata()
-
-=item *
-
-store_metadata()
-
-=item *
-
-store_transferred_addedfields()
-
-=item *
-
-store_portfolio_metadata()
-
-=item *
-
-update_metadata_table()
-
-=back
-
-=cut
-
-
package Apache::lonmeta;
use strict;
@@ -1509,7 +1374,7 @@ ENDEDIT
my ($outcome,$result) = &store_metadata($fn,$uri,'store');
$r->print($result);
}
- $r->print($output.'
');
if ($file_type eq 'portfolio' || $file_type eq 'groups') {
@@ -1675,3 +1540,95 @@ sub update_metadata_table {
1;
__END__
+
+=head1 NAME
+
+Apache::lonmeta - display meta data
+
+=head1 SYNOPSIS
+
+Handler to display meta data
+
+This is part of the LearningOnline Network with CAPA project
+described at http://www.lon-capa.org.
+
+=head1 SUBROUTINES
+
+=over
+
+=item &get_dynamic_metadata_from_sql($url) :
+
+Queries sql database for dynamic metdata
+Returns a hash of hashes, with keys of urls which match $url
+Returned fields are given below.
+
+Examples:
+
+ %DynamicMetadata = &Apache::lonmeta::get_dynmaic_metadata_from_sql
+ ('/res/msu/korte/');
+
+ $DynamicMetadata{'/res/msu/korte/example.problem'}->{$field}
+
+=item dynamicmeta()
+
+Fetch and evaluate dynamic metadata
+
+=item access_count()
+
+=item alttag()
+
+Try to make an alt tag if there is none
+
+=item authordisplay()
+
+Author display
+
+=item evalgraph()
+
+Pretty display
+
+=item diffgraph()
+
+=item fieldnames()
+
+=item portfolio_linked_path()
+
+=item get_port_path_and_group()
+
+=item portfolio_display_uri()
+
+=item pre_select_course()
+
+=item select_course()
+
+=item prettyprint()
+
+Pretty printing of metadata field
+
+=item direct()
+
+Pretty input of metadata field
+
+=item selectbox()
+
+=item relatedfield()
+
+=item prettyinput()
+
+=item report_bombs()
+
+=item present_uneditable_metadata()
+
+=item present_editable_metadata()
+
+=item store_metadata()
+
+=item store_transferred_addedfields()
+
+=item store_portfolio_metadata()
+
+=item update_metadata_table()
+
+=back
+
+=cut