Changeset 780 for trunk/gsdl
- Timestamp:
- 1999-11-12T15:31:02+13:00 (25 years ago)
- Location:
- trunk/gsdl/perllib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/colcfg.pm
r537 r780 51 51 '^(creator|public|beta|key|defaultindex|importdir|' . 52 52 'archivedir|cachedir|builddir|textindex|removeold)$', 53 '^(maintainer|languages|indexsubcollections|indexes|plugins|dontbuild )$',53 '^(maintainer|languages|indexsubcollections|indexes|plugins|dontbuild|dontgdbm)$', 54 54 '^(subcollection|collectionmeta)$'); 55 55 } … … 61 61 '^(creator|public|beta|key|defaultindex|importdir|' . 62 62 'archivedir|cachedir|builddir|textindex|removeold)$', 63 '^(maintainer|languages|indexsubcollections|indexes|plugins|dontbuild )$',63 '^(maintainer|languages|indexsubcollections|indexes|plugins|dontbuild|dontgdbm)$', 64 64 '^(subcollection|collectionmeta)$'); 65 65 } -
trunk/gsdl/perllib/mgbuilder.pm
r677 r780 123 123 } 124 124 125 # load up any dontgdbm fields 126 $self->{'dontgdbm'} = {}; 127 if (defined ($self->{'collect_cfg'}->{'dontgdbm'})) { 128 foreach $dg (@{$self->{'collect_cfg'}->{'dontgdbm'}}) { 129 $self->{'dontgdbm'}->{$dg} = 1; 130 } 131 } 132 125 133 # load up the document processor for building 126 134 # if a buildproc class has been created for this collection, use it … … 535 543 $self->{'buildproc'}->set_output_handle ('mgbuilder::PIPEOUT'); 536 544 $self->{'buildproc'}->set_mode ('infodb'); 545 $self->{'buildproc'}->set_dontgdbm ($self->{'dontgdbm'}); 537 546 $self->{'buildproc'}->set_classifiers ($self->{'classifiers'}); 538 547 $self->{'buildproc'}->set_indexing_text (0); -
trunk/gsdl/perllib/mgbuildproc.pm
r740 r780 51 51 $self->{'classifiers'} = []; 52 52 $self->{'mode'} = "text"; 53 $self->{'dontgdbm'} = {}; 53 54 $self->{'index'} = "section:text"; 54 55 $self->{'indexexparr'} = []; … … 101 102 102 103 $self->{'mode'} = $mode; 104 } 105 106 sub set_dontgdbm { 107 my $self = shift (@_); 108 my ($dontgdbm) = @_; 109 110 $self->{'dontgdbm'} = $dontgdbm; 103 111 } 104 112 … … 214 222 215 223 if ($field ne "Identifier" && $field !~ /^gsdl/ && 216 defined $value && $value ne "") { 224 defined $value && $value ne "" && 225 !defined $self->{'dontgdbm'}->{$field}) { 217 226 # escape problematic stuff 218 227 $value =~ s/\\/\\\\/g;
Note:
See TracChangeset
for help on using the changeset viewer.