--- loncom/publisher/loncfile.pm 2007/07/23 23:53:31 1.85
+++ loncom/publisher/loncfile.pm 2008/09/24 17:30:18 1.90
@@ -9,7 +9,7 @@
# and displays a page showing the results of the action.
#
#
-# $Id: loncfile.pm,v 1.85 2007/07/23 23:53:31 albertel Exp $
+# $Id: loncfile.pm,v 1.90 2008/09/24 17:30:18 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -109,6 +109,17 @@ sub Debug {
}
}
+sub done {
+ my ($url)=@_;
+ my $done=&mt("Done");
+ return(< ".&mt('You have requested to create file in directory [_1] which doesn\'t exist. The requested directory path has been removed from the requested file name.','"'.$newpath.'"')." ".&mt('You have requested to create file in directory [_1] which doesn\'t exist. The requested directory path has been removed from the requested file name.','"'.&display($newpath).'"')." '.$action.' '.&display($fn).
- '
(name).(number).(extension) not allowed.
Removing the .number. from requested filename.',$dest)
+ .&mt('Bad filename [_1].
(name).(number).(extension) not allowed.
Removing the .number. from requested filename.',&display($dest))
.'');
$dest =~ s/\.(\d+)(\.\w+)$/$2/;
}
@@ -434,7 +446,7 @@ Parameters:
sub CloseForm2 {
my ($request, $user, $fn) = @_;
- $request->print(''.&mt('Done').'
');
+ $request->print(&done(&url($fn)));
}
=pod
@@ -527,7 +539,7 @@ sub Rename1 {
$request->print('
to '.&display($newfilename).'?
'.&mt('No new filename specified.').'
'); @@ -871,6 +883,7 @@ sub phaseone { $env{'form.action'} eq 'newsequencefile' || $env{'form.action'} eq 'newrightsfile' || $env{'form.action'} eq 'newstyfile' || + $env{'form.action'} eq 'newtaskfile' || $env{'form.action'} eq 'newlibraryfile' || $env{'form.action'} eq 'Select Action') { my $empty=&mt('Type Name Here'); @@ -1126,8 +1139,8 @@ sub NewDir2 { sub decompress2 { my ($r, $user, $dir, $file) = @_; - &Apache::lonnet::appenv('cgi.file' => $file); - &Apache::lonnet::appenv('cgi.dir' => $dir); + &Apache::lonnet::appenv({'cgi.file' => $file}); + &Apache::lonnet::appenv({'cgi.dir' => $dir}); my $result=&Apache::lonnet::ssi_body('/cgi-bin/decompress.pl'); $r->print($result); &Apache::lonnet::delenv('cgi.file'); @@ -1254,7 +1267,7 @@ sub phasetwo { $r->print('