Changeset 7548


Ignore:
Timestamp:
2004-06-03T13:46:05+12:00 (20 years ago)
Author:
kjdon
Message:

renamed the onlyfirst and allmetadata options to be firstvalueonly and allvalues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/classify/AZCompactList.pm

    r7544 r7548  
    4646    'type' => "metadata",
    4747    'reqd' => "yes" },
     48      { 'name' => "firstvalueonly",
     49    'desc' => "{AZCompactList.firstvalueonly}",
     50    'type' => "flag",
     51    'reqd' => "no" },
     52      { 'name' => "allvalues",
     53    'desc' => "{AZCompactList.allvalues}",
     54    'type' => "flag",
     55    'reqd' => "no" },
    4856      { 'name' => "buttonname",
    4957    'desc' => "{BasClas.buttonname}",
     
    9199    'list' => $doclevel_list,
    92100    'deft' => "top",
    93     'reqd' => "no" },
    94       { 'name' => "onlyfirst",
    95     'desc' => "{AZCompactList.onlyfirst}",
    96     'type' => "flag",
    97     'reqd' => "no" },
    98       { 'name' => "allmetadata",
    99     'desc' => "{AZCompactList.allmetadata}",
    100     'type' => "flag",
    101101    'reqd' => "no" },
    102102      { 'name' => "freqsort",
     
    136136    my $maxcompact = 30;
    137137    my $doclevel = "top";
    138     my $onlyfirst = 0;
    139     my $allmetadata = 0;
     138    my $firstvalueonly = 0;
     139    my $allvalues = 0;
    140140    my $freqsort = 0;
    141141    my $recopt   = undef;
     
    152152             q^maxcompact/.*/30^, \$maxcompact,
    153153             q^doclevel/.*/top^, \$doclevel,
    154              q^onlyfirst^, \$onlyfirst,
    155              q^allmetadata^, \$allmetadata,
     154             q^firstvalueonly^, \$firstvalueonly,
     155             q^allvalues^, \$allvalues,
    156156             q^freqsort/.*/0^, \$freqsort,
    157157             q^recopt/.*/-1^, \$recopt,  # Used in nested metadata such as -metadata Year/Organisation
     
    195195    $self->{'doclevel'} = $doclevel;
    196196
    197     if ($onlyfirst != 0) {
    198     $onlyfirst = 1;
    199     }
    200     $self->{'onlyfirst'} = $onlyfirst;
     197    if ($firstvalueonly != 0) {
     198    $firstvalueonly = 1;
     199    }
     200    $self->{'firstvalueonly'} = $firstvalueonly;
    201201 
    202     if ($allmetadata != 0) {
    203     $allmetadata = 1;
    204     }
    205     $self->{'allmetadata'} = $allmetadata;
     202    if ($allvalues != 0) {
     203    $allvalues = 1;
     204    }
     205    $self->{'allvalues'} = $allvalues;
    206206    if ($freqsort != 0) {
    207207    $freqsort = 1;
     
    280280        my $cmvalues = $doc_obj->get_metadata($thissection,$cmn);
    281281        push(@$metavalues,@$cmvalues) if (defined $cmvalues);
    282         last if (defined $cmvalues && !$self->{'allmetadata'});
     282        last if (defined $cmvalues && !$self->{'allvalues'});
    283283    }
    284284
     
    328328
    329329
    330         last if ($self->{'onlyfirst'});
     330        last if ($self->{'firstvalueonly'});
    331331        }
    332332    }
Note: See TracChangeset for help on using the changeset viewer.