Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.1308 and 1.1309

version 1.1308, 2016/05/30 02:45:43 version 1.1309, 2016/05/30 03:16:33
Line 8293  sub auto_crsreq_update { Line 8293  sub auto_crsreq_update {
 }  }
   
 sub auto_export_grades {  sub auto_export_grades {
     my ($cnum,$cdom,$gradesref) = @_;      my ($cdom,$cnum,$inforef,$gradesref) = @_;
     return;      my ($homeserver,%exportresponse);
       if ($cdom =~ /^$match_domain$/) {
           $homeserver = &domain($cdom,'primary');
       }
       unless (($homeserver eq 'no_host') || ($homeserver eq '')) {
           my $info;
           if (ref($inforef) eq 'HASH') {
               $info = &freeze_escape($inforef);
           }
           if (ref($gradesref) eq 'HASH') {
               my $grades = &freeze_escape($gradesref);
               my $response=&reply('encrypt:autoexportgrades:'.$cdom.':'.$cnum.':'.
                                   $info.':'.$grades,$homeserver);
               unless ($response =~ /(con_lost|error|no_such_host|refused|unknown_command)/) {
                   my @items = split(/&/,$response);
                   foreach my $item (@items) {
                       my ($key,$value) = split('=',$item);
                       $exportresponse{&unescape($key)} = &thaw_unescape($value);
                   }
               }
           }
       }
       return \%exportresponse;
 }  }
   
 sub check_instcode_cloning {  sub check_instcode_cloning {

Removed from v.1.1308  
changed lines
  Added in v.1.1309


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