Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.332 and 1.333

version 1.332, 2003/03/01 15:13:58 version 1.333, 2003/03/06 21:08:21
Line 3081  sub metadata { Line 3081  sub metadata {
 #  #
       my $package=$token->[2]->{'package'};        my $package=$token->[2]->{'package'};
       my $keyroot='';        my $keyroot='';
               if ($prefix) {                if (defined($prefix) && $prefix !~ /^__/) {
   $keyroot.=$prefix;    # prefix that has a part already
               } else {    $keyroot=$prefix;
                 if (defined($token->[2]->{'part'})) {                 } elsif (defined($prefix)) {
                    $keyroot.='_'.$token->[2]->{'part'};     # prefix that is missing a part
         }    if (defined($token->[2]->{'part'})) {
         $keyroot='_'.$token->[2]->{'part'}.substr($prefix,1);
     }
         } else {
     # no prefix at all
     if (defined($token->[2]->{'part'})) {
         $keyroot='_'.$token->[2]->{'part'};
     }
       }        }
               if (defined($token->[2]->{'id'})) {                 if (defined($token->[2]->{'id'})) { 
                  $keyroot.='_'.$token->[2]->{'id'};                    $keyroot.='_'.$token->[2]->{'id'}; 

Removed from v.1.332  
changed lines
  Added in v.1.333


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>