Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.559 and 1.560

version 1.559, 2004/11/03 00:11:42 version 1.560, 2004/11/03 21:12:12
Line 3786  sub diskusage { Line 3786  sub diskusage {
 sub mark_as_readonly {  sub mark_as_readonly {
     my ($domain,$user,$files,$what) = @_;      my ($domain,$user,$files,$what) = @_;
     my %current_permissions = &Apache::lonnet::dump('file_permissions',$domain,$user);      my %current_permissions = &Apache::lonnet::dump('file_permissions',$domain,$user);
     foreach my $file ($files) {      foreach my $file (@{$files}) {
         $current_permissions{$file}.=':'.$what.':';          push (@{$current_permissions{$file}},$what);
     }      }
     &Apache::lonnet::put('file_permissions',{ 'locked_files' => %current_permissions },$domain,$user);      &Apache::lonnet::put('file_permissions',\%current_permissions,$domain,$user);
     return;      return;
 }  }
   
Line 3797  sub mark_as_readonly { Line 3797  sub mark_as_readonly {
   
 sub unmark_as_readonly {  sub unmark_as_readonly {
     my ($domain,$user,$file,$what) = @_;      my ($domain,$user,$file,$what) = @_;
     my $current_permissions = &Apache::lonnet::get('file_permissions',$file,$domain,$user);      my $current_permissions = &Apache::lonnet::dump('file_permissions',$domain,$user);
     $current_permissions =~ s/:$file://;      
     &Apache::lonnet::put('file_permissions',{ $file => $current_permissions },$domain,$user);      &Apache::lonnet::put('file_permissions',$current_permissions,$domain,$user);
     return;      return;
 }  }
   

Removed from v.1.559  
changed lines
  Added in v.1.560


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