--- loncom/interface/lonsource.pm 2014/02/11 15:49:15 1.32 +++ loncom/interface/lonsource.pm 2015/05/23 21:02:39 1.34 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Source Code handler # -# $Id: lonsource.pm,v 1.32 2014/02/11 15:49:15 bisitz Exp $ +# $Id: lonsource.pm,v 1.34 2015/05/23 21:02:39 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -52,7 +52,8 @@ sub make_link { sub stage_2 { my ($r, $filename, $listname) = @_; my ($author)=($filename=~/\/res\/[^\/]+\/([^\/]+)\//); - $r->print(&Apache::loncommon::start_page('Copy Problem Source Code to Authoring Space') + $r->print(&Apache::loncommon::start_page('Copy Problem Source Code to Authoring Space',undef, + {'only_body' => 1,}) .&mt('Please enter the directory that you would like the source code to go into.') .'
'
.&mt('Note: the path is in reference to the root of your Authoring Space,'
@@ -64,7 +65,8 @@ sub stage_2 {
- ');
+ '.
+ &Apache::loncommon::end_page());
return OK;
}
@@ -101,14 +103,14 @@ sub copy_stage {
my ($uname,$udom)= &Apache::lonnet::constructaccess($path_to_new_file);
if (!$uname || !$udom) {
- $r->print(&Apache::loncommon::start_page('Not Allowed'));
+ $r->print(&Apache::loncommon::start_page('Not Allowed',undef,{'only_body' => 1}));
$r->print(&mt('Not allowed to create file [_1]', $path_to_new_file));
$r->print(&Apache::loncommon::end_page());
return;
}
#allowed
- $r->print(&Apache::loncommon::start_page('Copying Source'));
+ $r->print(&Apache::loncommon::start_page('Copying Source',undef,{'only_body' => 1}));
my $result = &Apache::loncfile::exists($uname, $udom, $path_to_new_file);
$r->print($result);
if(($result) && ($result =~ m|published|) ) {
@@ -120,6 +122,7 @@ sub copy_stage {
}
$r->print(&Apache::loncommon::end_page());
+ return;
}
sub confirm {
@@ -133,6 +136,7 @@ sub confirm {
');
+ return;
}
sub delete_copy_file {
@@ -143,21 +147,25 @@ sub delete_copy_file {
.'
'
.&mt('Please use the code view in previous window to use shared code.')
.'
');
- $r->print('print('
'.&mt('Error:').' '.$!.'
'); return 0; } } else { - $r->print(''.&mt('No such file').'
'); + $r->print(''.&mt('No such file').'
'); return 0; } ©_file($r, $newpath, $filename, $path_to_new_file); + $r->print(&Apache::loncommon::end_page()); } + return; } sub copy_file { @@ -196,8 +204,12 @@ sub copy_file { print $fs $file_output; } $r->print("