Diff for /loncom/interface/lonrequestcourse.pm between versions 1.110 and 1.111

version 1.110, 2021/03/06 13:44:51 version 1.111, 2021/05/04 18:47:36
Line 4066  sub process_request { Line 4066  sub process_request {
             } elsif ($disposition eq 'pending') {              } elsif ($disposition eq 'pending') {
                 my $pendingform;                  my $pendingform;
                 if ($crstype ne 'official') {                  if ($crstype ne 'official') {
                     $pendingform = &pending_validation_form($dom,$cnum,$crstype,$now,$token,                      $pendingform = &pending_validation_form($r,$dom,$cnum,$crstype,$now,$token,
                                                             $lonhost,$env{'form.cdescr'});                                                              $lonhost,$env{'form.cdescr'});
                 }                  }
                 if ($pendingform) {                  if ($pendingform) {
Line 4384  sub notification_information { Line 4384  sub notification_information {
 }  }
   
 sub pending_validation_form {  sub pending_validation_form {
     my ($cdom,$cnum,$crstype,$now,$token,$lonhost,$cdesc) = @_;      my ($r,$cdom,$cnum,$crstype,$now,$token,$lonhost,$cdesc) = @_;
     my $output;      my $output;
     my %postvalues = (      my %postvalues = (
                       'owner'      => $env{'user.name'}.':'.$env{'user.domain'},                        'owner'      => $env{'user.name'}.':'.$env{'user.domain'},
Line 4420  sub pending_validation_form { Line 4420  sub pending_validation_form {
                 my $hostname = &Apache::lonnet::hostname($lonhost);                  my $hostname = &Apache::lonnet::hostname($lonhost);
                 my $protocol = $Apache::lonnet::protocol{$lonhost};                  my $protocol = $Apache::lonnet::protocol{$lonhost};
                 $protocol = 'http' if ($protocol ne 'https');                  $protocol = 'http' if ($protocol ne 'https');
                   my $alias = &Apache::lonnet::use_proxy_alias($r,$lonhost);
                   $hostname = $alias if ($alias ne '');
                 my $crscreator = $protocol.'://'.$hostname.'/cgi-bin/createpending.pl';                  my $crscreator = $protocol.'://'.$hostname.'/cgi-bin/createpending.pl';
                 $output .= '<input type="hidden" name="crscreator" value="'.$crscreator.'" />'."\n".                  $output .= '<input type="hidden" name="crscreator" value="'.$crscreator.'" />'."\n".
                            '<input type="hidden" name="token" value="'.$token.'" />'."\n".                             '<input type="hidden" name="token" value="'.$token.'" />'."\n".

Removed from v.1.110  
changed lines
  Added in v.1.111


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