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.

File:
1 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        }
Note: See TracChangeset for help on using the changeset viewer.