Diff for /loncom/misc/refresh_courseids_db.pl between versions 1.9 and 1.10

version 1.9, 2010/12/16 17:03:48 version 1.10, 2010/12/24 07:58:09
Line 80  print $fh "==== refresh_courseids_db.pl Line 80  print $fh "==== refresh_courseids_db.pl
 my @domains = sort(&Apache::lonnet::current_machine_domains());  my @domains = sort(&Apache::lonnet::current_machine_domains());
 my @ids=&Apache::lonnet::current_machine_ids();  my @ids=&Apache::lonnet::current_machine_ids();
   
 &build_release_hashes();  &Apache::loncommon::build_release_hashes(\%checkparms,\%checkresponsetypes,
                                            \%checkcrstypes,\%anonsurvey,\%randomizetry);
 $env{'allowed.bre'} = 'F';  $env{'allowed.bre'} = 'F';
   
 foreach my $dom (@domains) {  foreach my $dom (@domains) {
Line 454  sub read_paramdata { Line 455  sub read_paramdata {
     return $resourcedata;      return $resourcedata;
 }  }
   
 sub build_release_hashes {  
     foreach my $key (keys(%Apache::lonnet::needsrelease)) {  
         my ($item,$name,$value) = split(/:/,$key);  
         if ($item eq 'parameter') {  
             if (ref($checkparms{$name}) eq 'ARRAY') {  
                 unless(grep(/^\Q$name\E$/,@{$checkparms{$name}})) {  
                     push(@{$checkparms{$name}},$value);  
                 }  
             } else {  
                 push(@{$checkparms{$name}},$value);  
             }  
         } elsif ($item eq 'resourcetag') {  
             if ($name eq 'responsetype') {  
                 $checkresponsetypes{$value} = $Apache::lonnet::needsrelease{$key}  
             }  
         } elsif ($item eq 'course') {  
             if ($name eq 'crstype') {  
                 $checkcrstypes{$value} = $Apache::lonnet::needsrelease{$key};  
             }  
         }  
     }  
     ($anonsurvey{major},$anonsurvey{minor}) = split(/\./,$Apache::lonnet::needsrelease{'parameter:type:anonsurvey'});  
     ($randomizetry{major},$randomizetry{minor}) = split(/\./,$Apache::lonnet::needsrelease{'parameter:type:randomizetry'});  
     return;  
 }  
   

Removed from v.1.9  
changed lines
  Added in v.1.10


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