Ignore:
Timestamp:
2010-12-08T13:47:34+13:00 (13 years ago)
Author:
davidb
Message:

A few further additions to help windows keep track of c\... and C:\... filenames

File:
1 edited

Legend:

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

    r23415 r23418  
    285285    }
    286286
    287     $url_original_filename = &util::upgrade_if_dos_filename($url_original_filename);
     287    # $url_original_filename = &util::upgrade_if_dos_filename($url_original_filename);
     288   
     289   
    288290    $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    }
     309       
    289310    }
    290311}
Note: See TracChangeset for help on using the changeset viewer.