Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1004 and 1.1005

version 1.1004, 2009/07/17 13:55:10 version 1.1005, 2009/07/20 23:33:11
Line 5703  sub auto_instcode_defaults { Line 5703  sub auto_instcode_defaults {
 }  }
   
 sub auto_possible_instcodes {  sub auto_possible_instcodes {
     my ($domain,$codetitles,$cat_titles,$cat_order) = @_;      my ($domain,$codetitles,$cat_titles,$cat_orders) = @_;
     my (@homeservers,$uhome);      my (@homeservers,$uhome);
     if (defined(&domain($domain,'primary'))) {      if (defined(&domain($domain,'primary'))) {
         $uhome=&domain($domain,'primary');          $uhome=&domain($domain,'primary');
Line 5723  sub auto_possible_instcodes { Line 5723  sub auto_possible_instcodes {
         my ($codetitlestr,$cat_title,$cat_order) = split(':',$response);          my ($codetitlestr,$cat_title,$cat_order) = split(':',$response);
         @{$codetitles} = map { &unescape($_); } (split('&',$codetitlestr));            @{$codetitles} = map { &unescape($_); } (split('&',$codetitlestr));  
         foreach my $item (split('&',$cat_title)) {             foreach my $item (split('&',$cat_title)) {   
             my ($name,$value)=split('&',$item);              my ($name,$value)=split('=',$item);
             $cat_titles->{&unescape($name)}=&unescape($value);              $cat_titles->{&unescape($name)}=&thaw_unescape($value);
         }          }
         foreach my $item (split('&',$cat_order)) {          foreach my $item (split('&',$cat_order)) {
             my ($name,$value)=split('&',$item);              my ($name,$value)=split('=',$item);
             $cat_order->{&unescape($name)}=&unescape($value);              $cat_orders->{&unescape($name)}=&thaw_unescape($value);
         }          }
         return 'ok';          return 'ok';
     }      }

Removed from v.1.1004  
changed lines
  Added in v.1.1005


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