version 1.406.2.14.2.1, 2017/08/15 23:42:33
|
version 1.440, 2017/04/02 04:36:07
|
Line 252 sub build_tools_display {
|
Line 252 sub build_tools_display {
|
'unofficial' => 'Can request creation of unofficial courses', |
'unofficial' => 'Can request creation of unofficial courses', |
'community' => 'Can request creation of communities', |
'community' => 'Can request creation of communities', |
'textbook' => 'Can request creation of textbook courses', |
'textbook' => 'Can request creation of textbook courses', |
|
'placement' => 'Can request creation of placement tests', |
'requestauthor' => 'Can request author space', |
'requestauthor' => 'Can request author space', |
); |
); |
if ($context eq 'requestcourses') { |
if ($context eq 'requestcourses') { |
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
'requestcourses.official','requestcourses.unofficial', |
'requestcourses.official','requestcourses.unofficial', |
'requestcourses.community','requestcourses.textbook'); |
'requestcourses.community','requestcourses.textbook', |
@usertools = ('official','unofficial','community','textbook'); |
'requestcourses.placement'); |
|
@usertools = ('official','unofficial','community','textbook','placement'); |
@options =('norequest','approval','autolimit','validate'); |
@options =('norequest','approval','autolimit','validate'); |
%validations = &Apache::lonnet::auto_courserequest_checks($ccdomain); |
%validations = &Apache::lonnet::auto_courserequest_checks($ccdomain); |
%reqtitles = &courserequest_titles(); |
%reqtitles = &courserequest_titles(); |
Line 333 sub build_tools_display {
|
Line 335 sub build_tools_display {
|
' <td'.$colspan.'>'.$lt{$item}.'</td>'."\n". |
' <td'.$colspan.'>'.$lt{$item}.'</td>'."\n". |
' </tr>'."\n". |
' </tr>'."\n". |
&Apache::loncommon::start_data_table_row()."\n"; |
&Apache::loncommon::start_data_table_row()."\n"; |
|
|
if (($context eq 'requestcourses') || ($context eq 'requestauthor')) { |
if (($context eq 'requestcourses') || ($context eq 'requestauthor')) { |
my ($curroption,$currlimit); |
my ($curroption,$currlimit); |
my $envkey = $context.'.'.$item; |
my $envkey = $context.'.'.$item; |
Line 451 sub coursereq_externaluser {
|
Line 454 sub coursereq_externaluser {
|
'unofficial' => 'Can request creation of unofficial courses', |
'unofficial' => 'Can request creation of unofficial courses', |
'community' => 'Can request creation of communities', |
'community' => 'Can request creation of communities', |
'textbook' => 'Can request creation of textbook courses', |
'textbook' => 'Can request creation of textbook courses', |
|
'placement' => 'Can request creation of placement tests', |
); |
); |
|
|
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.community','reqcrsotherdom.textbook'); |
'reqcrsotherdom.community','reqcrsotherdom.textbook', |
@usertools = ('official','unofficial','community','textbook'); |
'reqcrsotherdom.placement'); |
|
@usertools = ('official','unofficial','community','textbook','placement'); |
@options = ('approval','validate','autolimit'); |
@options = ('approval','validate','autolimit'); |
%validations = &Apache::lonnet::auto_courserequest_checks($cdom); |
%validations = &Apache::lonnet::auto_courserequest_checks($cdom); |
my $optregex = join('|',@options); |
my $optregex = join('|',@options); |
Line 537 sub courserequest_titles {
|
Line 542 sub courserequest_titles {
|
unofficial => 'Unofficial', |
unofficial => 'Unofficial', |
community => 'Communities', |
community => 'Communities', |
textbook => 'Textbook', |
textbook => 'Textbook', |
|
placement => 'Placement Tests', |
norequest => 'Not allowed', |
norequest => 'Not allowed', |
approval => 'Approval by Dom. Coord.', |
approval => 'Approval by Dom. Coord.', |
validate => 'With validation', |
validate => 'With validation', |
Line 2202 $lt{'uuas'} ($currentauth). $lt{'adcs'}.
|
Line 2208 $lt{'uuas'} ($currentauth). $lt{'adcs'}.
|
ENDBADAUTH |
ENDBADAUTH |
} |
} |
} else { # Authentication type is valid |
} else { # Authentication type is valid |
|
|
&initialize_authen_forms($ccdomain,$formname,$currentauth,'modifyuser'); |
&initialize_authen_forms($ccdomain,$formname,$currentauth,'modifyuser'); |
my ($authformcurrent,$can_modify,@authform_others) = |
my ($authformcurrent,$can_modify,@authform_others) = |
&modify_login_block($ccdomain,$currentauth); |
&modify_login_block($ccdomain,$currentauth); |
Line 2345 sub modify_login_block {
|
Line 2352 sub modify_login_block {
|
|
|
sub personal_data_display { |
sub personal_data_display { |
my ($ccuname,$ccdomain,$newuser,$context,$inst_results,$rolesarray, |
my ($ccuname,$ccdomain,$newuser,$context,$inst_results,$rolesarray, |
$now,$captchaform,$emailusername,$usertype,$usernameset,$condition,$excluded) = @_; |
$now,$captchaform,$emailusername,$usertype) = @_; |
my ($output,%userenv,%canmodify,%canmodify_status); |
my ($output,%userenv,%canmodify,%canmodify_status); |
my @userinfo = ('firstname','middlename','lastname','generation', |
my @userinfo = ('firstname','middlename','lastname','generation', |
'permanentemail','id'); |
'permanentemail','id'); |
Line 2372 sub personal_data_display {
|
Line 2379 sub personal_data_display {
|
'inststatus' => "Affiliation", |
'inststatus' => "Affiliation", |
'email' => 'E-mail address', |
'email' => 'E-mail address', |
'valid' => 'Validation', |
'valid' => 'Validation', |
'username' => 'Username', |
|
); |
); |
|
|
%canmodify_status = |
%canmodify_status = |
Line 2391 sub personal_data_display {
|
Line 2397 sub personal_data_display {
|
if (ref($emailusername) eq 'HASH') { |
if (ref($emailusername) eq 'HASH') { |
if (ref($emailusername->{$usertype}) eq 'HASH') { |
if (ref($emailusername->{$usertype}) eq 'HASH') { |
my ($infofields,$infotitles) = &Apache::loncommon::emailusername_info(); |
my ($infofields,$infotitles) = &Apache::loncommon::emailusername_info(); |
@userinfo = (); |
@userinfo = (); |
if ((ref($infofields) eq 'ARRAY') && (ref($infotitles) eq 'HASH')) { |
if ((ref($infofields) eq 'ARRAY') && (ref($infotitles) eq 'HASH')) { |
foreach my $field (@{$infofields}) { |
foreach my $field (@{$infofields}) { |
if ($emailusername->{$usertype}->{$field}) { |
if ($emailusername->{$usertype}->{$field}) { |
Line 2421 sub personal_data_display {
|
Line 2427 sub personal_data_display {
|
$output = '<h3>'.$lt{'pd'}.'</h3>'. |
$output = '<h3>'.$lt{'pd'}.'</h3>'. |
&Apache::lonhtmlcommon::start_pick_box(); |
&Apache::lonhtmlcommon::start_pick_box(); |
if (($context eq 'selfcreate') && ($newuser eq 'email')) { |
if (($context eq 'selfcreate') && ($newuser eq 'email')) { |
my $size = 25; |
|
if ($condition) { |
|
if ($condition =~ /^\@[^\@]+$/) { |
|
$size = 10; |
|
} else { |
|
undef($condition); |
|
} |
|
} |
|
if ($excluded) { |
|
unless ($excluded =~ /^\@[^\@]+$/) { |
|
undef($condition); |
|
} |
|
} |
|
$output .= &Apache::lonhtmlcommon::row_title($lt{'email'}.'<b>*</b>',undef, |
$output .= &Apache::lonhtmlcommon::row_title($lt{'email'}.'<b>*</b>',undef, |
'LC_oddrow_value')."\n". |
'LC_oddrow_value')."\n". |
'<input type="text" name="uname" size="'.$size.'" value="" autocomplete="off" />'; |
'<input type="text" name="uname" size="25" value="" autocomplete="off" />'; |
if ($condition) { |
|
$output .= $condition; |
|
} elsif ($excluded) { |
|
$output .= '<br /><span style="font-size: smaller">'.&mt('You must use an e-mail address that does not end with [_1]', |
|
$excluded).'</span>'; |
|
} |
|
if ($usernameset eq 'first') { |
|
$output .= '<br /><span style="font-size: smaller">'; |
|
if ($condition) { |
|
$output .= &mt('Your username in LON-CAPA will be the part of your e-mail address before [_1]', |
|
$condition); |
|
} else { |
|
$output .= &mt('Your username in LON-CAPA will be the part of your e-mail address before the @'); |
|
} |
|
$output .= '</span>'; |
|
} |
|
$rowcount ++; |
$rowcount ++; |
$output .= &Apache::lonhtmlcommon::row_closure(1); |
$output .= &Apache::lonhtmlcommon::row_closure(1); |
my $upassone = '<input type="password" name="upass'.$now.'" size="20" autocomplete="off" />'; |
my $upassone = '<input type="password" name="upass'.$now.'" size="20" autocomplete="off" />'; |
Line 2467 sub personal_data_display {
|
Line 2444 sub personal_data_display {
|
'LC_oddrow_value')."\n". |
'LC_oddrow_value')."\n". |
$upasstwo. |
$upasstwo. |
&Apache::lonhtmlcommon::row_closure()."\n"; |
&Apache::lonhtmlcommon::row_closure()."\n"; |
if ($usernameset eq 'free') { |
|
my $onclick = "toggleUsernameDisp(this,'selfcreateusername');"; |
|
$output .= &Apache::lonhtmlcommon::row_title($lt{'username'},undef,'LC_oddrow_value')."\n". |
|
&mt('Use e-mail address: '). |
|
'<label><input type="radio" name="emailused" value="1" checked="checked" onclick="'.$onclick.'" />'.&mt('Yes').'</label>'."\n". |
|
(' 'x2). |
|
'<label><input type="radio" name="emailused" value="0" onclick="'.$onclick.'" />'.&mt('No').'</label>'."\n". |
|
'<div id="selfcreateusername" style="display: none; font-size: smaller">'. |
|
'<br /><span class="LC_nobreak">'.&mt('Preferred username'). |
|
' <input type="text" name="username" value="" size="20" autocomplete="off"/>'. |
|
'</span></div>'."\n".&Apache::lonhtmlcommon::row_closure(1); |
|
$rowcount ++; |
|
} |
|
} |
} |
foreach my $item (@userinfo) { |
foreach my $item (@userinfo) { |
my $rowtitle = $lt{$item}; |
my $rowtitle = $lt{$item}; |
Line 2807 sub update_user_data {
|
Line 2771 sub update_user_data {
|
my (%alerts,%rulematch,%inst_results,%curr_rules); |
my (%alerts,%rulematch,%inst_results,%curr_rules); |
my @userinfo = ('firstname','middlename','lastname','generation','permanentemail','id'); |
my @userinfo = ('firstname','middlename','lastname','generation','permanentemail','id'); |
my @usertools = ('aboutme','blog','webdav','portfolio'); |
my @usertools = ('aboutme','blog','webdav','portfolio'); |
my @requestcourses = ('official','unofficial','community','textbook'); |
my @requestcourses = ('official','unofficial','community','textbook','placement'); |
my @requestauthor = ('requestauthor'); |
my @requestauthor = ('requestauthor'); |
my ($othertitle,$usertypes,$types) = |
my ($othertitle,$usertypes,$types) = |
&Apache::loncommon::sorted_inst_types($env{'form.ccdomain'}); |
&Apache::loncommon::sorted_inst_types($env{'form.ccdomain'}); |
Line 2980 sub update_user_data {
|
Line 2944 sub update_user_data {
|
'requestcourses.community','requestcourses.textbook', |
'requestcourses.community','requestcourses.textbook', |
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.community','reqcrsotherdom.textbook', |
'reqcrsotherdom.community','reqcrsotherdom.textbook', |
'requestauthor'], |
'reqcrsotherdom.placement','requestauthor'], |
$env{'form.ccdomain'},$env{'form.ccuname'}); |
$env{'form.ccdomain'},$env{'form.ccuname'}); |
my ($tmp) = keys(%userenv); |
my ($tmp) = keys(%userenv); |
if ($tmp =~ /^(con_lost|error)/i) { |
if ($tmp =~ /^(con_lost|error)/i) { |
Line 3271 sub update_user_data {
|
Line 3235 sub update_user_data {
|
($env{'user.domain'} eq $env{'form.ccdomain'})) { |
($env{'user.domain'} eq $env{'form.ccdomain'})) { |
my %newenvhash; |
my %newenvhash; |
foreach my $key (keys(%changed)) { |
foreach my $key (keys(%changed)) { |
if (($key eq 'official') || ($key eq 'unofficial') |
if (($key eq 'official') || ($key eq 'unofficial') || |
|| ($key eq 'community') || ($key eq 'textbook')) { |
($key eq 'community') || ($key eq 'textbook') || |
|
($key eq 'placement')) { |
$newenvhash{'environment.requestcourses.'.$key} = |
$newenvhash{'environment.requestcourses.'.$key} = |
$changeHash{'requestcourses.'.$key}; |
$changeHash{'requestcourses.'.$key}; |
if ($changeHash{'requestcourses.'.$key}) { |
if ($changeHash{'requestcourses.'.$key}) { |
Line 3338 sub update_user_data {
|
Line 3303 sub update_user_data {
|
\%newsettingstext); |
\%newsettingstext); |
if ($env{'form.cid'} ne $userenv{'id'}) { |
if ($env{'form.cid'} ne $userenv{'id'}) { |
&Apache::lonnet::idput($env{'form.ccdomain'}, |
&Apache::lonnet::idput($env{'form.ccdomain'}, |
{$env{'form.ccuname'} => $env{'form.cid'}}); |
{$env{'form.ccuname'} => $env{'form.cid'}},$uhome,'ids'); |
if (($recurseid) && |
if (($recurseid) && |
(&Apache::lonnet::allowed('mau',$env{'form.ccdomain'}))) { |
(&Apache::lonnet::allowed('mau',$env{'form.ccdomain'}))) { |
my $idresult = |
my $idresult = |
Line 3481 sub display_userinfo {
|
Line 3446 sub display_userinfo {
|
'unofficial' => 'Can Request Unofficial Courses', |
'unofficial' => 'Can Request Unofficial Courses', |
'community' => 'Can Request Communities', |
'community' => 'Can Request Communities', |
'textbook' => 'Can Request Textbook Courses', |
'textbook' => 'Can Request Textbook Courses', |
|
'placement' => 'Can Request Placement Tests', |
'requestauthor' => 'Can Request Author Role', |
'requestauthor' => 'Can Request Author Role', |
'inststatus' => "Affiliation", |
'inststatus' => "Affiliation", |
'prvs' => 'Previous Value:', |
'prvs' => 'Previous Value:', |
Line 4953 sub handler {
|
Line 4919 sub handler {
|
unless ($usertype) { |
unless ($usertype) { |
$usertype = 'default'; |
$usertype = 'default'; |
} |
} |
my ($showstatus,$showemail,$pickstart); |
|
my $numextras = 0; |
|
my ($othertitle,$usertypes,$types) = &Apache::loncommon::sorted_inst_types($dom); |
|
if ((ref($types) eq 'ARRAY') && (@{$types} > 0)) { |
|
if (ref($usertypes) eq 'HASH') { |
|
if ($usertypes->{$usertype}) { |
|
$showstatus = $usertypes->{$usertype}; |
|
} else { |
|
$showstatus = $othertitle; |
|
} |
|
if ($showstatus) { |
|
$numextras ++; |
|
} |
|
} |
|
} |
|
if (($info{$uname}{'email'} ne '') && ($info{$uname}{'email'} ne $uname)) { |
|
$showemail = $info{$uname}{'email'}; |
|
$numextras ++; |
|
} |
|
if (ref($domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}) eq 'HASH') { |
if (ref($domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}) eq 'HASH') { |
if ((ref($infofields) eq 'ARRAY') && (ref($infotitles) eq 'HASH')) { |
if ((ref($infofields) eq 'ARRAY') && (ref($infotitles) eq 'HASH')) { |
$pickstart = 1; |
|
$r->print('<div>'.&Apache::lonhtmlcommon::start_pick_box()); |
$r->print('<div>'.&Apache::lonhtmlcommon::start_pick_box()); |
my ($num,$count); |
my ($num,$count,$showstatus); |
$count = scalar(keys(%{$domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}})); |
$count = scalar(keys(%{$domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}})); |
$count += $numextras; |
unless ($usertype eq 'default') { |
|
my ($othertitle,$usertypes,$types) = |
|
&Apache::loncommon::sorted_inst_types($dom); |
|
if (ref($usertypes) eq 'HASH') { |
|
if ($usertypes->{$usertype}) { |
|
$showstatus = $usertypes->{$usertype}; |
|
$count ++; |
|
} |
|
} |
|
} |
foreach my $field (@{$infofields}) { |
foreach my $field (@{$infofields}) { |
next unless ($domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}{$field}); |
next unless ($domconfig{'usercreation'}{'cancreate'}{'emailusername'}{$usertype}{$field}); |
next unless ($infotitles->{$field}); |
next unless ($infotitles->{$field}); |
$r->print(&Apache::lonhtmlcommon::row_title($infotitles->{$field}). |
$r->print(&Apache::lonhtmlcommon::row_title($infotitles->{$field}). |
$info{$uname}{$field}); |
$info{$uname}{$field}); |
$num ++; |
$num ++; |
unless ($count == $num) { |
if ($count == $num) { |
|
$r->print(&Apache::lonhtmlcommon::row_closure(1)); |
|
} else { |
$r->print(&Apache::lonhtmlcommon::row_closure()); |
$r->print(&Apache::lonhtmlcommon::row_closure()); |
} |
} |
} |
} |
} |
if ($showstatus) { |
} |
$r->print(&Apache::lonhtmlcommon::row_title(&mt('Status type (self-reported)')). |
if ($numextras) { |
$showstatus. |
unless ($pickstart) { |
&Apache::lonhtmlcommon::row_closure(1)); |
$r->print('<div>'.&Apache::lonhtmlcommon::start_pick_box()); |
|
$pickstart = 1; |
|
} |
|
if ($showemail) { |
|
my $closure = ''; |
|
unless ($showstatus) { |
|
$closure = 1; |
|
} |
} |
$r->print(&Apache::lonhtmlcommon::row_title(&mt('E-mail address')). |
$r->print(&Apache::lonhtmlcommon::end_pick_box().'</div>'); |
$showemail. |
|
&Apache::lonhtmlcommon::row_closure($closure)); |
|
} |
|
if ($showstatus) { |
|
$r->print(&Apache::lonhtmlcommon::row_title(&mt('Status type[_1](self-reported)','<br />')). |
|
$showstatus. |
|
&Apache::lonhtmlcommon::row_closure(1)); |
|
} |
} |
} |
} |
if ($pickstart) { |
|
$r->print(&Apache::lonhtmlcommon::end_pick_box().'</div>'); |
|
} else { |
|
$r->print('<div>'.&mt('No information to display for this account request.').'</div>'); |
|
} |
|
} else { |
|
$r->print('<div>'.&mt('No information available for this account request.').'</div>'); |
|
} |
} |
} |
} |
} |
} |
} |
} |
|
$r->print(&close_popup_form()); |
} |
} |
$r->print(&close_popup_form()); |
|
} elsif (($env{'form.action'} eq 'listusers') && |
} elsif (($env{'form.action'} eq 'listusers') && |
($permission->{'view'} || $permission->{'cusr'})) { |
($permission->{'view'} || $permission->{'cusr'})) { |
my $helpitem = 'Course_View_Class_List'; |
my $helpitem = 'Course_View_Class_List'; |
Line 5601 sub print_main_menu {
|
Line 5537 sub print_main_menu {
|
groups => 'Community Groups', |
groups => 'Community Groups', |
}, |
}, |
); |
); |
|
$linktext{'Placement'} = $linktext{'Course'}; |
|
|
my %linktitle = ( |
my %linktitle = ( |
'Course' => { |
'Course' => { |
Line 5615 sub print_main_menu {
|
Line 5552 sub print_main_menu {
|
}, |
}, |
); |
); |
|
|
|
$linktitle{'Placement'} = $linktitle{'Course'}; |
|
|
push(@{ $menu[0]->{items} }, #Category: Single Users |
push(@{ $menu[0]->{items} }, #Category: Single Users |
{ |
{ |
linktext => $linktext{$crstype}{'single'}, |
linktext => $linktext{$crstype}{'single'}, |
Line 5890 function validate_types(form) {
|
Line 5829 function validate_types(form) {
|
} |
} |
|
|
function check_types(num,countfail,needaction) { |
function check_types(num,countfail,needaction) { |
var boxname = 'selfenroll_types_'+num; |
var typeidx = getIndexByName('selfenroll_types_'+num); |
var typeidx = getIndexByName(boxname); |
|
var count = 0; |
var count = 0; |
if (typeidx != -1) { |
if (typeidx != -1) { |
if (document.$formname.elements[boxname].length) { |
if (document.$formname.elements[typeidx].length) { |
for (var k=0; k<document.$formname.elements[boxname].length; k++) { |
for (var k=0; k<document.$formname.elements[typeidx].length; k++) { |
if (document.$formname.elements[boxname][k].checked) { |
if (document.$formname.elements[typeidx][k].checked) { |
count ++; |
count ++; |
} |
} |
} |
} |
Line 8430 sub user_search_result {
|
Line 8368 sub user_search_result {
|
my $domd_chk = &domdirectorysrch_check($srch); |
my $domd_chk = &domdirectorysrch_check($srch); |
$response .= '<span class="LC_warning">'.$instd_chk.'</span><br />'; |
$response .= '<span class="LC_warning">'.$instd_chk.'</span><br />'; |
if ($domd_chk eq 'ok') { |
if ($domd_chk eq 'ok') { |
$response .= &mt('You may want to search in the LON-CAPA domain instead of the institutional directory.'); |
$response .= &mt('You may want to search in the LON-CAPA domain instead of in the institutional directory.'); |
} |
} |
$response .= '<br />'; |
$response .= '<br />'; |
} |
} |
Line 8441 sub user_search_result {
|
Line 8379 sub user_search_result {
|
my $instd_chk = &instdirectorysrch_check($srch); |
my $instd_chk = &instdirectorysrch_check($srch); |
$response .= '<span class="LC_warning">'.$domd_chk.'</span><br />'; |
$response .= '<span class="LC_warning">'.$domd_chk.'</span><br />'; |
if ($instd_chk eq 'ok') { |
if ($instd_chk eq 'ok') { |
$response .= &mt('You may want to search in the institutional directory instead of the LON-CAPA domain.'); |
$response .= &mt('You may want to search in the institutional directory instead of in the LON-CAPA domain.'); |
} |
} |
$response .= '<br />'; |
$response .= '<br />'; |
} |
} |
Line 8542 sub user_search_result {
|
Line 8480 sub user_search_result {
|
$response = '<span class="LC_warning">'. |
$response = '<span class="LC_warning">'. |
&mt('Institutional directory search is not available in domain: [_1]',$showdom). |
&mt('Institutional directory search is not available in domain: [_1]',$showdom). |
'</span><br />'. |
'</span><br />'. |
&mt('You may want to search in the LON-CAPA domain instead of the institutional directory.'). |
&mt('You may want to search in the LON-CAPA domain instead of in the institutional directory.'). |
'<br />'; |
'<br />'; |
} |
} |
} |
} |
Line 8615 sub user_search_result {
|
Line 8553 sub user_search_result {
|
$response = '<span class="LC_warning">'. |
$response = '<span class="LC_warning">'. |
&mt('Institutional directory search is not available in domain: [_1]',$showdom). |
&mt('Institutional directory search is not available in domain: [_1]',$showdom). |
'</span><br />'. |
'</span><br />'. |
&mt('You may want to search in the LON-CAPA domain instead of the institutional directory.'). |
&mt('You may want to search in the LON-CAPA domain instead of in the institutional directory.'). |
'<br />'; |
'<br />'; |
} |
} |
} |
} |