--- loncom/interface/domainprefs.pm 2009/10/08 22:37:33 1.113 +++ loncom/interface/domainprefs.pm 2009/10/20 14:29:44 1.114 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set domain-wide configuration settings # -# $Id: domainprefs.pm,v 1.113 2009/10/08 22:37:33 raeburn Exp $ +# $Id: domainprefs.pm,v 1.114 2009/10/20 14:29:44 jms Exp $ # # Copyright Michigan State University Board of Trustees # @@ -657,8 +657,9 @@ sub print_login { 'coursecatalog' => 'on', 'adminmail' => 'off', 'newuser' => 'off', + 'submitbugs' => 'on', ); - my @toggles = ('coursecatalog','adminmail','newuser'); + my @toggles = ('coursecatalog','adminmail','newuser','submitbugs'); my (%checkedon,%checkedoff); foreach my $item (@toggles) { if ($defaultchecked{$item} eq 'on') { @@ -790,6 +791,7 @@ sub login_choices { coursecatalog => 'Display Course Catalog link?', adminmail => "Display Administrator's E-mail Address?", disallowlogin => "Login page requests redirected", + submitbugs => "Display "Submit Bug" link?", hostid => "Server", serverurl => "Redirect to log-in via:", directlogin => "No redirect", @@ -3137,6 +3139,7 @@ sub modify_login { my %title = ( coursecatalog => 'Display course catalog', adminmail => 'Display administrator E-mail address', newuser => 'Link for visitors to create a user account', + submitbugs => 'Link for users to submit a bug', loginheader => 'Log-in box header'); my @offon = ('off','on'); my %curr_loginvia; @@ -3150,7 +3153,7 @@ sub modify_login { my %loginhash; ($errors,%colchanges) = &modify_colors($r,$dom,$confname,['login'], \%domconfig,\%loginhash); - my @toggles = ('coursecatalog','adminmail','newuser'); + my @toggles = ('coursecatalog','adminmail','newuser','submitbugs'); foreach my $item (@toggles) { $loginhash{login}{$item} = $env{'form.'.$item}; } @@ -3180,11 +3183,12 @@ sub modify_login { my $putresult = &Apache::lonnet::put_dom('configuration',\%loginhash, $dom); if ($putresult eq 'ok') { - my @toggles = ('coursecatalog','adminmail','newuser'); + my @toggles = ('coursecatalog','adminmail','newuser','submitbugs'); my %defaultchecked = ( 'coursecatalog' => 'on', 'adminmail' => 'off', 'newuser' => 'off', + 'submitbugs' => 'on', ); if (ref($domconfig{'login'}) eq 'HASH') { foreach my $item (@toggles) {