Diff for /loncom/interface/lonsource.pm between versions 1.7 and 1.10

version 1.7, 2004/07/08 14:16:06 version 1.10, 2005/04/07 04:46:36
Line 55  sub stage_2 { Line 55  sub stage_2 {
     &Apache::loncommon::content_type($r,'text/html');      &Apache::loncommon::content_type($r,'text/html');
     my ($uname, $udom) = &Apache::loncacc::constructaccess('/~'.$author.'/',$r->dir_config('lonDefDomain'));      my ($uname, $udom) = &Apache::loncacc::constructaccess('/~'.$author.'/',$r->dir_config('lonDefDomain'));
     $r->send_http_header;      $r->send_http_header;
     $r->print('<html><head><title>LON-CAPA Move source to construction space</title>');      my $html=&Apache::lonxml::xmlbegin();
       $r->print($html.'<head><title>LON-CAPA Move source to construction space</title>');
     $r->print(&Apache::loncommon::bodytag('Problem source code moving operation'));      $r->print(&Apache::loncommon::bodytag('Problem source code moving operation'));
     $r->print("Please enter the directory that you would like the source code to go into, a default has also been provided <br />");      $r->print("Please enter the directory that you would like the source code to go into, a default has also been provided <br />");
     $r->print("Also note, the path is in reference to the root of your construction space, and new directories will be automatically created. <br /><br />");      $r->print("Also note, the path is in reference to the root of your construction space, and new directories will be automatically created. <br /><br />");
Line 94  sub copy_stage { Line 95  sub copy_stage {
     }      }
     &Apache::loncommon::content_type($r,'text/html');      &Apache::loncommon::content_type($r,'text/html');
     $r->send_http_header;      $r->send_http_header;
     $r->print('<html><head><title>LON-CAPA Move source to construction space</title>');      my $html=&Apache::lonxml::xmlbegin();
       $r->print($html.'<head><title>LON-CAPA Move source to construction space</title>');
     $r->print(&Apache::loncommon::bodytag('Copying Source'));      $r->print(&Apache::loncommon::bodytag('Copying Source'));
     my $result = &Apache::loncfile::exists($uname, $udom, $path_to_new_file);      my $result = &Apache::loncfile::exists($uname, $udom, $path_to_new_file);
     $r->print($result);      $r->print($result);
Line 220  sub handler { Line 222  sub handler {
     }       } 
     if ($ENV{'form.action'} eq 'stage2') {      if ($ENV{'form.action'} eq 'stage2') {
         my $author = &Apache::lonnet::metadata($filename,'authorspace');          my $author = &Apache::lonnet::metadata($filename,'authorspace');
         $author =~ m|@|;          ($author) = split('@',$author); #strip the domain of the author name
         $author = $`; #This just tells who the author name is for later processing.  
         &stage_2($r, $ENV{'form.filename'}, $author, $listname);          &stage_2($r, $ENV{'form.filename'}, $author, $listname);
     }       } elsif($ENV{'form.action'} eq 'copy_stage') {
     elsif($ENV{'form.action'} eq 'copy_stage') {  
         &copy_stage($r, $filename,$ENV{'form.listname'},$ENV{'form.newpath'});          &copy_stage($r, $filename,$ENV{'form.listname'},$ENV{'form.newpath'});
     }       } elsif($ENV{'form.action'} eq 'delete_confirm') {
     elsif($ENV{'form.action'} eq 'delete_confirm') {  
         &Apache::loncommon::content_type($r,'text/html');          &Apache::loncommon::content_type($r,'text/html');
         $r->send_http_header;          $r->send_http_header;
         &delete_copy_file($r, $ENV{'form.author'}, $ENV{'form.newpath'}, $ENV{'form.filename'}, $ENV{'form.path'}, '0');          &delete_copy_file($r, $ENV{'form.author'}, $ENV{'form.newpath'}, $ENV{'form.filename'}, $ENV{'form.path'}, '0');

Removed from v.1.7  
changed lines
  Added in v.1.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>