--- loncom/publisher/lonretrieve.pm 2001/06/23 18:26:40 1.13
+++ loncom/publisher/lonretrieve.pm 2005/12/12 21:59:12 1.28
@@ -1,17 +1,32 @@
# The LearningOnline Network with CAPA
# Handler to retrieve an old version of a file
#
-# (Publication Handler
-#
-# (TeX Content Handler
+# $Id: lonretrieve.pm,v 1.28 2005/12/12 21:59:12 albertel Exp $
#
-# 05/29/00,05/30,10/11 Gerd Kortemeyer)
+# Copyright Michigan State University Board of Trustees
#
-# 11/28,11/29,11/30,12/01,12/02,12/04,12/23 Gerd Kortemeyer
-# 03/23 Guy Albertelli
-# 03/24,03/29 Gerd Kortemeyer)
+# This file is part of the LearningOnline Network with CAPA (LON-CAPA).
#
-# 03/31,04/03,05/02,05/09,06/23 Gerd Kortemeyer
+# LON-CAPA is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# LON-CAPA is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with LON-CAPA; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# /home/httpd/html/adm/gpl.txt
+#
+# http://www.lon-capa.org/
+#
+#
+###
package Apache::lonretrieve;
@@ -20,7 +35,11 @@ use Apache::File;
use File::Copy;
use Apache::Constants qw(:common :http :methods);
use Apache::loncacc;
+use Apache::loncommon();
+use Apache::lonlocal;
+use Apache::lonnet;
+# ------------------------------------ Interface for selecting previous version
sub phaseone {
my ($r,$fn,$uname,$udom)=@_;
my $docroot=$r->dir_config('lonDocRoot');
@@ -40,66 +59,72 @@ sub phaseone {
$r->print('