--- loncom/lonnet/perl/lonnet.pm 2023/04/05 18:09:52 1.1507 +++ loncom/lonnet/perl/lonnet.pm 2023/04/11 20:35:19 1.1508 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1507 2023/04/05 18:09:52 raeburn Exp $ +# $Id: lonnet.pm,v 1.1508 2023/04/11 20:35:19 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2699,7 +2699,8 @@ sub get_domain_defaults { 'requestauthor','selfenrollment', 'coursecategories','ssl','autoenroll', 'trust','helpsettings','wafproxy', - 'ltisec','toolsec'],$domain); + 'ltisec','toolsec','domexttool', + 'exttool',],$domain); my @coursetypes = ('official','unofficial','community','textbook','placement'); if (ref($domconfig{'defaults'}) eq 'HASH') { $domdefaults{'lang_def'} = $domconfig{'defaults'}{'lang_def'}; @@ -2771,6 +2772,16 @@ sub get_domain_defaults { $domconfig{'coursedefaults'}{'postsubmit'}{'timeout'}{$type}; } } + if (ref($domconfig{'coursedefaults'}{'domexttool'}) eq 'HASH') { + $domdefaults{$type.'domexttool'} = $domconfig{'coursedefaults'}{'domexttool'}{$type}; + } else { + $domdefaults{$type.'domexttool'} = 1; + } + if (ref($domconfig{'coursedefaults'}{'exttool'}) eq 'HASH') { + $domdefaults{$type.'exttool'} = $domconfig{'coursedefaults'}{'exttool'}{$type}; + } else { + $domdefaults{$type.'exttool'} = 0; + } } if (ref($domconfig{'coursedefaults'}{'canclone'}) eq 'HASH') { if (ref($domconfig{'coursedefaults'}{'canclone'}{'instcode'}) eq 'ARRAY') {