version 1.34, 2006/12/06 22:22:39
|
version 1.35, 2008/11/10 14:11:08
|
Line 28
|
Line 28
|
# |
# |
### |
### |
|
|
|
=head1 NAME |
|
|
|
Apache::lonretrieve - retrieves an old version of a file |
|
|
|
=head1 SYNOPSIS |
|
|
|
Invoked by /etc/httpd/conf/srm.conf: |
|
|
|
<Location /adm/retrieve> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonretrieve |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/unauthorized.html |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
|
=head1 INTRODUCTION |
|
|
|
This module retrieves an old published version of a file. |
|
|
|
This is part of the LearningOnline Network with CAPA project |
|
described at http://www.lon-capa.org. |
|
|
|
=head1 HANDLER SUBROUTINE |
|
|
|
This routine is called by Apache and mod_perl. |
|
|
|
=over 4 |
|
|
|
=item * |
|
|
|
Get query string for limited number of parameters |
|
|
|
=item * |
|
|
|
Start page output |
|
|
|
=item * |
|
|
|
print phase relevant output |
|
|
|
=item * |
|
|
|
(phase one is to select version; phase two retrieves version) |
|
|
|
=back |
|
|
|
=head1 OTHER SUBROUTINES |
|
|
|
=over 4 |
|
|
|
=item * |
|
|
|
phaseone() : Interface for selecting previous version. |
|
|
|
=item * |
|
|
|
phasetwo() : Interface for presenting specified version. |
|
|
|
=back |
|
|
|
=cut |
|
|
package Apache::lonretrieve; |
package Apache::lonretrieve; |
|
|
use strict; |
use strict; |
Line 273 sub handler {
|
Line 338 sub handler {
|
1; |
1; |
__END__ |
__END__ |
|
|
=head1 NAME |
|
|
|
Apache::lonretrieve - retrieves an old version of a file |
|
|
|
=head1 SYNOPSIS |
|
|
|
Invoked by /etc/httpd/conf/srm.conf: |
|
|
|
<Location /adm/retrieve> |
|
PerlAccessHandler Apache::lonacc |
|
SetHandler perl-script |
|
PerlHandler Apache::lonretrieve |
|
ErrorDocument 403 /adm/login |
|
ErrorDocument 404 /adm/notfound.html |
|
ErrorDocument 406 /adm/unauthorized.html |
|
ErrorDocument 500 /adm/errorhandler |
|
</Location> |
|
|
|
=head1 INTRODUCTION |
|
|
|
This module retrieves an old published version of a file. |
|
|
|
This is part of the LearningOnline Network with CAPA project |
|
described at http://www.lon-capa.org. |
|
|
|
=head1 HANDLER SUBROUTINE |
|
|
|
This routine is called by Apache and mod_perl. |
|
|
|
=over 4 |
|
|
|
=item * |
|
|
|
Get query string for limited number of parameters |
|
|
|
=item * |
|
|
|
Start page output |
|
|
|
=item * |
|
|
|
print phase relevant output |
|
|
|
=item * |
|
|
|
(phase one is to select version; phase two retrieves version) |
|
|
|
=back |
|
|
|
=head1 OTHER SUBROUTINES |
|
|
|
=over 4 |
|
|
|
=item * |
|
|
|
phaseone() : Interface for selecting previous version. |
|
|
|
=item * |
|
|
|
phasetwo() : Interface for presenting specified version. |
|
|
|
=back |
|
|
|
=cut |
|