--- loncom/interface/portfolio.pm 2004/12/06 18:13:10 1.63 +++ loncom/interface/portfolio.pm 2004/12/11 19:54:22 1.64 @@ -83,12 +83,7 @@ sub display_directory { my ($r,$current_path,$is_empty,$dir_list)=@_; my $iconpath= $r->dir_config('lonIconsURL') . "/"; my $display_out; - my %locked_files=&Apache::lonnet::dump('file_permissions', - $ENV{'user.domain'},$ENV{'user.name'}); - my $locked_file; - foreach my $key (keys %locked_files) { - $locked_file .= $locked_files{$key}.':'; - } + my %locked_files = &Apache::lonnet::get_marked_as_readonly_hash ($ENV{'user.domain'},$ENV{'user.name'}); if ($is_empty && ($current_path ne '/')) { $display_out = '
'); + $r->print(' + + + + '); } sub display_file_select { my ($r,$current_path,$is_empty,$dir_list)=@_; @@ -321,7 +316,7 @@ sub delete_dir_confirmed { sub rename { my ($r)=@_; - my $file_name = $ENV{'form.currentpath'}.$ENV{'form.selectfile'}; + my $file_name = $ENV{'form.currentpath'}.$ENV{'form.rename'}; if (&Apache::lonnet::is_locked($file_name,$ENV{'user.domain'},$ENV{'user.name'}) eq 'true') { $r->print ("The file is locked and cannot be renamed.