Changeset 8776


Ignore:
Timestamp:
2004-12-10T14:06:46+13:00 (19 years ago)
Author:
kjdon
Message:

fixed a bug whereby you couldn't build more than 11 subcollections

Location:
trunk/gsdl/perllib
Files:
2 edited

Legend:

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

    r8716 r8776  
    345345    my ($indexname) = @_;
    346346    my $outhandle = $self->{'outhandle'};
    347 
    348347    my $indexes = [];
    349348    if (defined $indexname && $indexname =~ /\w/) {
     
    385384            'extra'=>'extra');
    386385    my %pnames = ('index' => {}, 'subcollection' => {}, 'languages' => {});
    387 
    388386    foreach my $index (@$indexes) {
    389387    my ($level, $gran, $subcollection, $languages) = split (":", $index);
     
    483481    my $self = shift (@_);
    484482    my ($nameref) = @_;
    485 
    486483    if ($$nameref =~ /(\d\d)$/) {
    487484    my $num = $1; $num ++;
     
    489486    } elsif ($$nameref =~ /(\d)$/) {
    490487    my $num = $1;
    491     if ($num == 9) {$$nameref =~ s/\d\d$/10/;}
     488    if ($num == 9) {$$nameref =~ s/\d$/10/;}
    492489    else {$num ++; $$nameref =~ s/\d$/$num/;}
    493490    } else {
  • trunk/gsdl/perllib/mgppbuilder.pm

    r8716 r8776  
    583583    } elsif ($$nameref =~ /(\d)$/) {
    584584    $num = $1;
    585     if ($num == 9) {$$nameref =~ s/\d\d$/10/;}
     585    if ($num == 9) {$$nameref =~ s/\d$/10/;}
    586586    else {$num ++; $$nameref =~ s/\d$/$num/;}
    587587    } else {
Note: See TracChangeset for help on using the changeset viewer.