--- loncom/html/adm/helper/course.initialization.helper 2007/09/03 20:23:57 1.18
+++ loncom/html/adm/helper/course.initialization.helper 2009/06/15 11:18:06 1.26
@@ -57,9 +57,9 @@
- LON-CAPA has live chat functionality. This course will receive
- its own chat room. You may deny students, TAs, or instructors
+ LON-CAPA has chat room functionality. This course will receive
+ its own chat room. You may deny students, TAs, or instructors
the right to access the chat room.
Your current LON-CAPA domain is "[_1]".
',"$helper->{DATA}->{DOM}"); @@ -251,28 +251,28 @@ } else { $cloners[0] = $val; } - my @alldoms = &Apache::lonnet::all_domains(); foreach my $item (@cloners) { - if ($item ne '*') { - my ($clname,$cldom) = split(/:/,$item); - if ($clname eq '*') { - if ($cldom =~ /^$match_dom$/) { - if (!grep(/^\Q$cldom\E$/,@alldoms)) { - $disallowed{'domain'} .= $item.','; - } - } else { - $disallowed{'format'} .= $item.','; - } - } elsif ($item !~/^($match_uname)\:($match_dom)$/) { - $disallowed{'format'} .= $item.','; - } else { - if (!grep(/^\Q$cldom\E$/,@alldoms)) { - $disallowed{'domain'} .= $item.','; - } elsif (&Apache::lonnet::homeserver($clname,$cldom) eq 'no_host') { - $disallowed{'newuser'} .= $item.','; - } - } - } + next if ($item =~ /^\s*$/); + next if ($item eq '*'); + + my ($clname,$cldom) = split(/:/,$item); + if ($clname eq '*') { + if ($cldom =~ /^$match_dom$/) { + if (!&Apache::lonnet::domain($cldom)) { + $disallowed{'domain'} .= $item.','; + } + } else { + $disallowed{'format'} .= $item.','; + } + } elsif ($item !~/^($match_uname)\:($match_dom)$/) { + $disallowed{'format'} .= $item.','; + } else { + if (!&Apache::lonnet::domain($cldom)) { + $disallowed{'domain'} .= $item.','; + } elsif (&Apache::lonnet::homeserver($clname,$cldom) eq 'no_host') { + $disallowed{'newuser'} .= $item.','; + } + } } foreach my $key (keys(%disallowed)) { $disallowed{$key} =~ s/,$//; @@ -291,7 +291,7 @@ $output .= 'Remember that all of these settings can be modified in the PARMS - screen, by pushing the Course Environment button.
+ screen (Course Configuration).