Diff for /rat/lonsequence.pm between versions 1.48.2.4 and 1.48.2.4.2.1

version 1.48.2.4, 2021/12/14 21:38:14 version 1.48.2.4.2.1, 2023/01/20 23:49:50
Line 233  sub handler { Line 233  sub handler {
                $r->send_http_header;                 $r->send_http_header;
                $r->print(&Apache::loncommon::check_release_result(@reinit));                 $r->print(&Apache::loncommon::check_release_result(@reinit));
                return OK;                 return OK;
            } elsif ($result eq 'update') {             }
                my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};             my ($cnum,$cdom);
                my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};             if ($result) {
                  $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
                  $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
              }
              if (($result eq 'main') || ($result eq 'both')) {
                my ($furl,$ferr) = &Apache::lonuserstate::readmap("$cdom/$cnum");                 my ($furl,$ferr) = &Apache::lonuserstate::readmap("$cdom/$cnum");
                if ($ferr) {                 if ($ferr) {
                    my $requrl = $r->uri;                     my $requrl = $r->uri;
Line 244  sub handler { Line 248  sub handler {
                    return HTTP_NOT_ACCEPTABLE;                     return HTTP_NOT_ACCEPTABLE;
                }                 }
            }             }
              if (($result eq 'both') || ($result eq 'supp')) {
                  my $possdel;
                  if ($result eq 'supp') {
                      $possdel = 1;
                  }
                  my ($supplemental,$refs_updated) = &Apache::loncommon::get_supplemental($cnum,$cdom,'',$possdel);
                  unless ($refs_updated) {
                      &Apache::loncommon::set_supp_httprefs($cnum,$cdom,$supplemental,$possdel);
                  }
              }
            &Apache::loncommon::content_type($r,'text/html');             &Apache::loncommon::content_type($r,'text/html');
            $r->send_http_header;             $r->send_http_header;
   
Line 362  sub handler { Line 375  sub handler {
                $dismapid=(split(/\./,$disid))[1];                 $dismapid=(split(/\./,$disid))[1];
        if (!$env{'request.role.adv'}) {         if (!$env{'request.role.adv'}) {
    $randomout = $bighash{'randomout_'.$disid};     $randomout = $bighash{'randomout_'.$disid};
        }  
                if (!$env{'request.role.adv'}) {  
                    $is_encrypted = $bighash{'encrypted_'.$disid};                     $is_encrypted = $bighash{'encrypted_'.$disid};
                }                 }
            } elsif (tie(%hash,'GDBM_File',$env{'request.course.fn'}.'_symb.db',             } elsif (tie(%hash,'GDBM_File',$env{'request.course.fn'}.'_symb.db',
Line 384  sub handler { Line 395  sub handler {
                    $dismapid=(split(/\./,$disid))[1];                     $dismapid=(split(/\./,$disid))[1];
    if (!$env{'request.role.adv'}) {     if (!$env{'request.role.adv'}) {
        $randomout = $bighash{'randomout_'.$disid};         $randomout = $bighash{'randomout_'.$disid};
    }  
                    if (!$env{'request.role.adv'}) {  
                        $is_encrypted = $bighash{'encrypted_'.$disid};                         $is_encrypted = $bighash{'encrypted_'.$disid};
                    }                     }
                }                 }

Removed from v.1.48.2.4  
changed lines
  Added in v.1.48.2.4.2.1


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