Diff for /loncom/interface/loncommon.pm between versions 1.685 and 1.686

version 1.685, 2008/09/11 21:05:19 version 1.686, 2008/09/13 02:37:26
Line 2988  sub preferred_languages { Line 2988  sub preferred_languages {
             }              }
         }          }
     }      }
       return &get_genlanguages(@languages);
   }
   
   sub get_genlanguages {
       my (@languages) = @_;
 # turn "en-ca" into "en-ca,en"  # turn "en-ca" into "en-ca,en"
     my @genlanguages;      my @genlanguages;
     foreach my $lang (@languages) {      foreach my $lang (@languages) {
  unless ($lang=~/\w/) { next; }          unless ($lang=~/\w/) { next; }
  push(@genlanguages,$lang);          push(@genlanguages,$lang);
  if ($lang=~/(\-|\_)/) {          if ($lang=~/(\-|\_)/) {
     push(@genlanguages,(split(/(\-|\_)/,$lang))[0]);              push(@genlanguages,(split(/(\-|\_)/,$lang))[0]);
  }          }
     }      }
     #uniqueify the languages list      #uniqueify the languages list
     my %count;      my %count;

Removed from v.1.685  
changed lines
  Added in v.1.686


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