--- loncom/interface/portfolio.pm 2004/12/06 18:13:10 1.63 +++ loncom/interface/portfolio.pm 2004/12/14 19:17:54 1.67 @@ -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)=@_; @@ -190,7 +185,7 @@ sub display_file_select { $r->print(''); } else { $r->print(''.&mt('Delete').' '.&display_file().'?
'); - &close_form($r); + if (scalar(@files)) { + &open_form($r); + $r->print(''.&mt('Delete').' '.&display_file(undef,\@files).'?
'); + &close_form($r); + } else { + $r->print("No file was checked to delete.