Ignore:
Timestamp:
2011-08-12T19:35:50+12:00 (13 years ago)
Author:
ak19
Message:

Changes to perl code to do with removing the ex. prefix: ex. is only removed if it is the sole prefix (i.e. ex.dc.* prefixes are not removed).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/mgbuilder.pm

    r22820 r24404  
    7777    push (@{$self->{'collect_cfg'}->{'indexes'}}, "dummy:text");   
    7878    }
    79     # remove any ex.
     79    # remove any ex. but only if there are no other metadata prefixes
    8080    my @orig_indexes = @{$self->{'collect_cfg'}->{'indexes'}};
    8181    $self->{'collect_cfg'}->{'indexes'} = [];
    8282    foreach my $index (@orig_indexes) {
    83     $index =~ s/([:,])ex\./$1/g;
     83    #$index =~ s/ex\.([^.,:]+)(,|:|$)/$1$2/g; # doesn't preserve flex.Image, which is turned into fl.Image
     84    $index =~ s/(,|:)/$1 /g;
     85    $index =~ s/(^| )ex\.([^.,:]+)(,|:|$)/$1$2$3/g;
     86    $index =~ s/(,|:) /$1/g;
     87
    8488    push (@{$self->{'collect_cfg'}->{'indexes'}}, $index);
    8589    }
Note: See TracChangeset for help on using the changeset viewer.