version 1.36, 2021/12/28 02:04:35
|
version 1.38, 2023/10/02 21:01:22
|
Line 193
|
Line 193
|
if ($enrollvar{$crs}{'autodropfailsafetype'}) { |
if ($enrollvar{$crs}{'autodropfailsafetype'}) { |
$failsafetype = $enrollvar{$crs}{'autodropfailsafetype'}; |
$failsafetype = $enrollvar{$crs}{'autodropfailsafetype'}; |
} |
} |
my ($changecount,$response) = &LONCAPA::Enrollment::update_LC($dom,$crs,$enrollvar{$crs}{autoadds},$enrollvar{$crs}{autodrops},$enrollvar{$crs}{startdate},$enrollvar{$crs}{enddate},$enrollvar{$crs}{authtype},$enrollvar{$crs}{autharg},$showcredits,$defaultcredits,$failsafe,$failsafetype,$$affiliates{$crs},$LC_code{$crs},\$logmsg,\$newusermsg,'automated'); |
my ($changecount,$response) = &LONCAPA::Enrollment::update_LC($dom,$crs,$enrollvar{$crs}{autoadds},$enrollvar{$crs}{autodrops},$enrollvar{$crs}{startdate},$enrollvar{$crs}{enddate},$enrollvar{$crs}{authtype},$enrollvar{$crs}{autharg},$showcredits,$defaultcredits,$failsafe,$failsafetype,$affiliates{$crs},$LC_code{$crs},\$logmsg,\$newusermsg,'automated'); |
print $fh &mt('Messages start for [_1]',$crs)."\n"; |
print $fh &mt('Messages start for [_1]',$crs)."\n"; |
print $fh "$logmsg\n"; |
print $fh "$logmsg\n"; |
print $fh &mt('Messages end for [_1]',$crs)."\n"; |
print $fh &mt('Messages end for [_1]',$crs)."\n"; |
if ($changecount > 0) { |
if ($changecount > 0) { |
# Set $env{'user.name'}, $env{'user.domain'}, $env{'user.home'} |
# Set $env{'user.name'}, $env{'user.domain'}, $env{'user.home'}, |
# and $env{'request.course.id'} for use by logging in lonmsg |
# $env{'request.course.id'} for use by logging in lonmsg, |
|
# and $env{'course.'.$env{'request.course.id'}.'.internal.userdomains'} |
|
# for use in courserolelog |
$env{'request.course.id'} = $dom.'_'.$crs; |
$env{'request.course.id'} = $dom.'_'.$crs; |
|
if (exists($enrollvar{$crs}{'userdomains'})) { |
|
$env{'course.'.$dom.'_'.$crs.'.internal.userdomains'} = $enrollvar{$crs}{'userdomains'}; |
|
} |
my ($ownername,$ownerdom); |
my ($ownername,$ownerdom); |
if ($enrollvar{$crs}{'courseowner'} ne '') { |
if ($enrollvar{$crs}{'courseowner'} ne '') { |
if ($enrollvar{$crs}{'courseowner'} =~ /:/) { |
if ($enrollvar{$crs}{'courseowner'} =~ /:/) { |
Line 273
|
Line 278
|
} |
} |
delete($env{'user.name'}); |
delete($env{'user.name'}); |
delete($env{'user.home'}); |
delete($env{'user.home'}); |
|
if (exists($enrollvar{$crs}{'userdomains'})) { |
|
delete($env{'course.'.$dom.'_'.$crs.'.internal.userdomains'}); |
|
} |
delete($env{'request.course.id'}); |
delete($env{'request.course.id'}); |
$env{'user.domain'} = $dom; |
$env{'user.domain'} = $dom; |
} |
} |