--- loncom/interface/lonsource.pm 2008/08/01 16:01:44 1.21
+++ loncom/interface/lonsource.pm 2011/10/25 14:28:13 1.25
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
-# Souce Code handler
+# Source Code handler
#
-# $Id: lonsource.pm,v 1.21 2008/08/01 16:01:44 bisitz Exp $
+# $Id: lonsource.pm,v 1.25 2011/10/25 14:28:13 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -84,10 +84,10 @@ sub copy_stage {
$author_name = $env{'user.name'};
}
- my $path_to_new_file = '/home/'.$author_name.'/public_html/'.$newpath.'/'.$listname;
+ my $path_to_new_file = '/home/httpd/html/priv/'.$domain.'/'.$author_name.'/'.$newpath.'/'.$listname;
#Just checking again for access as we want to make sure that it is really ok now that we have the real path
- my ($uname,$udom)= &Apache::loncacc::constructaccess($path_to_new_file,$domain);
+ my ($uname,$udom)= &Apache::loncacc::constructaccess($path_to_new_file);
if (!$uname || !$udom) {
$r->print(&Apache::loncommon::start_page('Not Allowed'));
@@ -129,17 +129,22 @@ sub confirm {
sub delete_copy_file {
my ($r, $author_name, $newpath, $filename, $path_to_new_file, $type) = @_;
if($type eq '1') {
- $r->print("Cannot delete non-obsolete published file
Please
- use the code view in previous window to use shared code
");
- $r->print('');
+ $r->print('
'
+ .&mt('Cannot delete non-obsolete published file.')
+ .'
'
+ .&mt('Please use the code view in previous window to use shared code.')
+ .'
');
+ $r->print(''
+ .'
'.&mt('Error:').' '.$!.'
'); return 0; } } else { - $r->print(''.&mt('No such file').'.
'); + $r->print(''.&mt('No such file').'
'); return 0; } ©_file($r, $author_name, $newpath, $filename, $path_to_new_file); @@ -158,11 +163,11 @@ sub copy_file { else { unless(mkdir($path, 02770)) { - $r->print(''.&mt('Error').': '.$!.''); + $r->print(''.&mt('Error:').' '.$!.'
'); return 0; } unless(chmod(02770, ($path))) { - $r->print(' '.&mt('Error').': '.$!.''); + $r->print(''.&mt('Error:').' '.$!.'
'); return 0; } } @@ -177,7 +182,7 @@ sub copy_file { print $fs $file_output; } $r->print("