Changeset 7150


Ignore:
Timestamp:
2004-03-30T13:23:19+12:00 (20 years ago)
Author:
mdewsnip
Message:

Now chooses the English collectionmeta value (if it exists) to be the default, in the absence of a specified default value. If there is no default value and no English value, a random value will be used as the default.

Location:
trunk/gsdl/perllib
Files:
2 edited

Legend:

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

    r6584 r7150  
    779779        else {
    780780            my ($l) = $lang =~ /^\[l=(\w*)\]$/;
    781             if ($l) {         
     781            if ($l) {
    782782            $metadata_entry .= "<$cmetamap:$l>" .
    783783                $self->{'collect_cfg'}->{'collectionmeta'}->{$cmeta}->{$lang} . "\n";
     784
     785            # Use the English value as the default if no default is specified
     786            if ($l =~ /en/i) {
     787                $default=$self->{'collect_cfg'}->{'collectionmeta'}->{$cmeta}->{$lang};
     788            }
    784789            }
    785790        }
  • trunk/gsdl/perllib/mgppbuilder.pm

    r7090 r7150  
    976976    else {
    977977        my ($l) = $lang =~ /^\[l=(\w*)\]$/;
    978         if ($l) {         
     978        if ($l) {
    979979        $metadata_entry .= "<$mapname:$l>" .
    980980            $self->{'collect_cfg'}->{'collectionmeta'}->{$metaname}->{$lang} . "\n";
     981
     982        # Use the English value as the default if no default is specified
     983        if ($l =~ /en/i) {
     984            $default=$self->{'collect_cfg'}->{'collectionmeta'}->{$metaname}->{$lang};
     985        }
    981986        }
    982987    }
Note: See TracChangeset for help on using the changeset viewer.