Ignore:
Timestamp:
2010-12-09T00:10:10+13:00 (13 years ago)
Author:
max
Message:

Setting the values to store as block files is now done through an API call to BasePlugin. This way, anything uniform requirement (such as putting in both C:\... and c:\... entries for Windows) can be done in one place.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/plugins/HTMLPlugin.pm

    r23418 r23419  
    281281
    282282        # Allow for possibility of raw byte version and Unicode versions of file
    283         $block_hash->{'file_blocks'}->{$unicode_url_original_filename} = 1;
    284 
     283        $self->block_filename($block_hash,$unicode_url_original_filename);
    285284    }
    286285
    287286    # $url_original_filename = &util::upgrade_if_dos_filename($url_original_filename);
    288287   
    289    
    290     $block_hash->{'file_blocks'}->{$url_original_filename} = 1;
    291     if ($ENV{'GSDLOS'} =~ m/^windows$/) {
    292        
    293         my $lower_drive = $url_original_filename;
    294         $lower_drive =~ s/^([A-Z]):/\l$1:/i;
    295         my $upper_drive = $url_original_filename;
    296        
    297         $upper_drive =~ s/^([A-Z]):/\u$1:/i;
    298 
    299 ##      print STDERR "**** HTML plugin, blocking: \"$lower_drive\"\n";
    300 ##      print STDERR "**** HTML plugin, blocking: \"$upper_drive\"\n";
    301        
    302         $block_hash->{'file_blocks'}->{$lower_drive} = 1;
    303         $block_hash->{'file_blocks'}->{$upper_drive} = 1;       
    304     }
    305     else {
    306 ##      print STDERR "**** HTML plugin, blocking: $url_original_filename\n";
    307         $block_hash->{'file_blocks'}->{$url_original_filename} = 1;
    308     }
     288    $self->block_filename($block_hash,$url_original_filename);
    309289       
    310290    }
Note: See TracChangeset for help on using the changeset viewer.