Ignore:
Timestamp:
1999-11-12T15:31:02+13:00 (24 years ago)
Author:
sjboddie
Message:

added dontgdbm configuration option

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/mgbuildproc.pm

    r740 r780  
    5151    $self->{'classifiers'} = [];
    5252    $self->{'mode'} = "text";
     53    $self->{'dontgdbm'} = {};
    5354    $self->{'index'} = "section:text";
    5455    $self->{'indexexparr'} = [];
     
    101102
    102103    $self->{'mode'} = $mode;
     104}
     105
     106sub set_dontgdbm {
     107    my $self = shift (@_);
     108    my ($dontgdbm) = @_;
     109
     110    $self->{'dontgdbm'} = $dontgdbm;
    103111}
    104112
     
    214222
    215223        if ($field ne "Identifier" && $field !~ /^gsdl/ &&
    216         defined $value && $value ne "") {
     224        defined $value && $value ne "" &&
     225        !defined $self->{'dontgdbm'}->{$field}) {
    217226        # escape problematic stuff
    218227        $value =~ s/\\/\\\\/g;
Note: See TracChangeset for help on using the changeset viewer.