version 1.329.2.3, 2010/08/09 23:39:43
|
version 1.332, 2010/01/14 20:08:13
|
Line 219 END_SCRIPT
|
Line 219 END_SCRIPT
|
sub build_tools_display { |
sub build_tools_display { |
my ($ccuname,$ccdomain,$context) = @_; |
my ($ccuname,$ccdomain,$context) = @_; |
my (@usertools,%userenv,$output,@options,%validations,%reqtitles,%reqdisplay, |
my (@usertools,%userenv,$output,@options,%validations,%reqtitles,%reqdisplay, |
$colspan); |
$colspan,$isadv,%domconfig); |
my %lt = &Apache::lonlocal::texthash ( |
my %lt = &Apache::lonlocal::texthash ( |
'blog' => "Personal User Blog", |
'blog' => "Personal User Blog", |
'aboutme' => "Personal Information Page", |
'aboutme' => "Personal Information Page", |
Line 243 sub build_tools_display {
|
Line 243 sub build_tools_display {
|
%reqtitles = &courserequest_titles(); |
%reqtitles = &courserequest_titles(); |
%reqdisplay = &courserequest_display(); |
%reqdisplay = &courserequest_display(); |
$colspan = ' colspan="2"'; |
$colspan = ' colspan="2"'; |
|
%domconfig = |
|
&Apache::lonnet::get_dom('configuration',['requestcourses'],$ccdomain); |
|
$isadv = &Apache::lonnet::is_advanced_user($ccuname,$ccdomain); |
} else { |
} else { |
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
%userenv = &Apache::lonnet::userenvironment($ccdomain,$ccuname, |
'tools.aboutme','tools.portfolio','tools.blog'); |
'tools.aboutme','tools.portfolio','tools.blog'); |
Line 289 sub build_tools_display {
|
Line 292 sub build_tools_display {
|
&Apache::loncommon::start_data_table_row()."\n"; |
&Apache::loncommon::start_data_table_row()."\n"; |
if ($context eq 'requestcourses') { |
if ($context eq 'requestcourses') { |
my ($curroption,$currlimit); |
my ($curroption,$currlimit); |
$curroption = $userenv{$context.'.'.$item}; |
if ($userenv{$context.'.'.$item} ne '') { |
|
$curroption = $userenv{$context.'.'.$item}; |
|
} else { |
|
my (@inststatuses); |
|
$curroption = |
|
&Apache::loncoursequeueadmin::get_processtype($ccuname,$ccdomain,$isadv,$ccdomain, |
|
$item,\@inststatuses,\%domconfig); |
|
} |
if (!$curroption) { |
if (!$curroption) { |
$curroption = 'norequest'; |
$curroption = 'norequest'; |
} |
} |
Line 497 sub print_username_entry_form {
|
Line 507 sub print_username_entry_form {
|
'onload' => "javascript:setFormElements(document.$formtoset)", |
'onload' => "javascript:setFormElements(document.$formtoset)", |
); |
); |
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
my $title = 'User Management'; |
|
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page($title, |
&Apache::loncommon::start_page('User Management', |
$jscript,{'add_entries' => \%loaditems,}); |
$jscript,{'add_entries' => \%loaditems,}); |
if ($env{'form.action'} eq 'custom') { |
if ($env{'form.action'} eq 'custom') { |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
Line 522 sub print_username_entry_form {
|
Line 526 sub print_username_entry_form {
|
} elsif ($env{'form.action'} eq 'singlestudent') { |
} elsif ($env{'form.action'} eq 'singlestudent') { |
$helpitem = 'Course_Add_Student'; |
$helpitem = 'Course_Add_Student'; |
} |
} |
my $crumbs = &Apache::lonhtmlcommon::breadcrumbs($title, |
my $crumbs = &Apache::lonhtmlcommon::breadcrumbs('User Management', |
$helpitem); |
$helpitem); |
my %lt=&Apache::lonlocal::texthash( |
my %lt=&Apache::lonlocal::texthash( |
'srst' => 'Search for a user and enroll as a student', |
'srst' => 'Search for a user and enroll as a student', |
Line 798 ENDSCRIPT
|
Line 802 ENDSCRIPT
|
if ($context eq 'requestcrs') { |
if ($context eq 'requestcrs') { |
$r->print('<div>'); |
$r->print('<div>'); |
} else { |
} else { |
my $title = 'User Management'; |
$r->print(&Apache::loncommon::start_page('User Management',$jscript)); |
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
$r->print(&Apache::loncommon::start_page($title,$jscript)); |
|
|
|
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
Line 815 ENDSCRIPT
|
Line 813 ENDSCRIPT
|
text=>$breadcrumb_text{'userpicked'}, |
text=>$breadcrumb_text{'userpicked'}, |
faq=>282,bug=>'Instructor Interface',}); |
faq=>282,bug=>'Instructor Interface',}); |
if ($env{'form.action'} eq 'singleuser') { |
if ($env{'form.action'} eq 'singleuser') { |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title, |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
'Course_Change_Privileges')); |
'Course_Change_Privileges')); |
$r->print("<b>$lt{'usrch'}</b><br />"); |
$r->print("<b>$lt{'usrch'}</b><br />"); |
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context,undef,$crstype)); |
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context,undef,$crstype)); |
$r->print('<h3>'.$lt{'usel'}.'</h3>'); |
$r->print('<h3>'.$lt{'usel'}.'</h3>'); |
} elsif ($env{'form.action'} eq 'singlestudent') { |
} elsif ($env{'form.action'} eq 'singlestudent') { |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title, |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
'Course_Add_Student')); |
'Course_Add_Student')); |
$r->print($jscript."<b>"); |
$r->print($jscript."<b>"); |
if ($crstype eq 'Community') { |
if ($crstype eq 'Community') { |
Line 947 sub print_user_modification_page {
|
Line 945 sub print_user_modification_page {
|
); |
); |
my $response; |
my $response; |
if ($env{'form.origform'} eq 'crtusername') { |
if ($env{'form.origform'} eq 'crtusername') { |
$response = '<span class="LC_warning">'.&mt('No match was found for the username ([_1]) in LON-CAPA domain: [_2]',$ccuname,$ccdomain). |
$response = '<span class="LC_warning">'.&mt('No match found for the username [_1] in LON-CAPA domain: [_2]','<b>'.$ccuname.'</b>',$ccdomain). |
'</span><br />'; |
'</span><br />'; |
} |
} |
$response .= '<p class="LC_warning">' |
$response .= '<p class="LC_warning">' |
Line 1006 sub print_user_modification_page {
|
Line 1004 sub print_user_modification_page {
|
if ($env{'form.popup'}) { |
if ($env{'form.popup'}) { |
$args->{'no_nav_bar'} = 1; |
$args->{'no_nav_bar'} = 1; |
} |
} |
my $title = 'User Management'; |
|
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page($title,$js,$args); |
&Apache::loncommon::start_page('User Management',$js,$args); |
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
my %breadcrumb_text = &singleuser_breadcrumb($crstype); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"javascript:backPage($form)", |
({href=>"javascript:backPage($form)", |
Line 1034 sub print_user_modification_page {
|
Line 1026 sub print_user_modification_page {
|
if ($env{'form.action'} eq 'singlestudent') { |
if ($env{'form.action'} eq 'singlestudent') { |
$helpitem = 'Course_Add_Student'; |
$helpitem = 'Course_Add_Student'; |
} |
} |
my $crumbs = &Apache::lonhtmlcommon::breadcrumbs($title, |
my $crumbs = &Apache::lonhtmlcommon::breadcrumbs('User Management', |
$helpitem); |
$helpitem); |
|
|
my $forminfo =<<"ENDFORMINFO"; |
my $forminfo =<<"ENDFORMINFO"; |
Line 2222 sub update_user_data {
|
Line 2214 sub update_user_data {
|
if ($env{'form.action'} eq 'singlestudent') { |
if ($env{'form.action'} eq 'singlestudent') { |
$helpitem = 'Course_Add_Student'; |
$helpitem = 'Course_Add_Student'; |
} |
} |
my $title = 'User Management'; |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title, |
|
$helpitem)); |
$helpitem)); |
$r->print(&update_result_form($uhome)); |
$r->print(&update_result_form($uhome)); |
# Check Inputs |
# Check Inputs |
Line 2704 sub update_user_data {
|
Line 2690 sub update_user_data {
|
$newenvhash{'environment.requestcourses.'.$key} = |
$newenvhash{'environment.requestcourses.'.$key} = |
$changeHash{'requestcourses.'.$key}; |
$changeHash{'requestcourses.'.$key}; |
if ($changeHash{'requestcourses.'.$key} ne '') { |
if ($changeHash{'requestcourses.'.$key} ne '') { |
$newenvhash{'environment.canrequest.'.$key} = |
$newenvhash{'environment.canrequest.'.$key} = 1; |
$changeHash{'requestcourses.'.$key}; |
|
} else { |
} else { |
$newenvhash{'environment.canrequest.'.$key} = |
$newenvhash{'environment.canrequest.'.$key} = |
&Apache::lonnet::usertools_access($env{'user.name'},$env{'user.domain'}, |
&Apache::lonnet::usertools_access($env{'user.name'},$env{'user.domain'}, |
Line 3655 sub custom_role_editor {
|
Line 3640 sub custom_role_editor {
|
$context = 'domain'; |
$context = 'domain'; |
$crstype = $env{'form.templatecrstype'}; |
$crstype = $env{'form.templatecrstype'}; |
} |
} |
my $title = 'User Management'; |
|
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
# ------------------------------------------------------- What can be assigned? |
# ------------------------------------------------------- What can be assigned? |
my %full=(); |
my %full=(); |
my %courselevel=(); |
my %courselevel=(); |
Line 3776 sub custom_role_editor {
|
Line 3755 sub custom_role_editor {
|
{href=>"javascript:backPage(document.form1,'','')", |
{href=>"javascript:backPage(document.form1,'','')", |
text=>"Edit custom role", |
text=>"Edit custom role", |
faq=>282,bug=>'Instructor Interface',}); |
faq=>282,bug=>'Instructor Interface',}); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title, |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
'Course_Editing_Custom_Roles')); |
'Course_Editing_Custom_Roles')); |
|
|
$r->print($body_top); |
$r->print($body_top); |
Line 3929 sub set_custom_role {
|
Line 3908 sub set_custom_role {
|
.$jsback."\n" |
.$jsback."\n" |
.'// ]]>'."\n" |
.'// ]]>'."\n" |
.'</script>'."\n"; |
.'</script>'."\n"; |
my $title = 'User Management'; |
|
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
$r->print(&Apache::loncommon::start_page('Save Custom Role'),$jscript); |
$r->print(&Apache::loncommon::start_page('Save Custom Role'),$jscript); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"javascript:backPage(document.customresult,'pickrole','')", |
({href=>"javascript:backPage(document.customresult,'pickrole','')", |
Line 3946 sub set_custom_role {
|
Line 3920 sub set_custom_role {
|
{href=>"javascript:backPage(document.customresult,'set_custom_roles','')", |
{href=>"javascript:backPage(document.customresult,'set_custom_roles','')", |
text=>"Result", |
text=>"Result", |
faq=>282,bug=>'Instructor Interface',}); |
faq=>282,bug=>'Instructor Interface',}); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title, |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
'Course_Editing_Custom_Roles')); |
'Course_Editing_Custom_Roles')); |
|
|
my ($rdummy,$roledef)= |
my ($rdummy,$roledef)= |
Line 4024 sub handler {
|
Line 3998 sub handler {
|
} else { |
} else { |
$context = 'domain'; |
$context = 'domain'; |
} |
} |
my $title = 'User Management'; |
|
if ($context eq 'course') { |
|
if (&Apache::loncommon::needs_gci_custom()) { |
|
$title = 'Enrollment and Student Activity'; |
|
} |
|
} |
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['action','state','callingform','roletype','showrole','bulkaction','popup','phase', |
['action','state','callingform','roletype','showrole','bulkaction','popup','phase', |
'username','domain','srchterm','srchdomain','srchin','srchby','srchtype']); |
'username','domain','srchterm','srchdomain','srchin','srchby','srchtype']); |
Line 4037 sub handler {
|
Line 4005 sub handler {
|
if ($env{'form.action'} ne 'dateselect') { |
if ($env{'form.action'} ne 'dateselect') { |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"/adm/createuser", |
({href=>"/adm/createuser", |
text=>$title, |
text=>"User Management", |
help=>'Course_Create_Class_List,Course_Change_Privileges,Course_View_Class_List,Course_Editing_Custom_Roles,Course_Add_Student,Course_Drop_Student,Course_Automated_Enrollment,Course_Self_Enrollment,Course_Manage_Group'}); |
help=>'Course_Create_Class_List,Course_Change_Privileges,Course_View_Class_List,Course_Editing_Custom_Roles,Course_Add_Student,Course_Drop_Student,Course_Automated_Enrollment,Course_Self_Enrollment,Course_Manage_Group'}); |
} |
} |
#SD Following files not added to help, because the corresponding .tex-files seem to |
#SD Following files not added to help, because the corresponding .tex-files seem to |
Line 4057 sub handler {
|
Line 4025 sub handler {
|
# Main switch on form.action and form.state, as appropriate |
# Main switch on form.action and form.state, as appropriate |
if (! exists($env{'form.action'})) { |
if (! exists($env{'form.action'})) { |
$r->print(&header()); |
$r->print(&header()); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title)); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management')); |
$r->print(&print_main_menu($permission,$context,$crstype)); |
$r->print(&print_main_menu($permission,$context,$crstype)); |
$r->print(&Apache::loncommon::end_page()); |
$r->print(&Apache::loncommon::end_page()); |
} elsif ($env{'form.action'} eq 'upload' && $permission->{'cusr'}) { |
} elsif ($env{'form.action'} eq 'upload' && $permission->{'cusr'}) { |
Line 4313 sub handler {
|
Line 4281 sub handler {
|
$r->print(&Apache::loncommon::end_page()); |
$r->print(&Apache::loncommon::end_page()); |
} else { |
} else { |
$r->print(&header()); |
$r->print(&header()); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs($title)); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management')); |
$r->print(&print_main_menu($permission,$context,$crstype)); |
$r->print(&print_main_menu($permission,$context,$crstype)); |
$r->print(&Apache::loncommon::end_page()); |
$r->print(&Apache::loncommon::end_page()); |
} |
} |
Line 4359 END
|
Line 4327 END
|
# Menu Phase One |
# Menu Phase One |
sub print_main_menu { |
sub print_main_menu { |
my ($permission,$context,$crstype) = @_; |
my ($permission,$context,$crstype) = @_; |
if (($context eq 'course') && (&Apache::loncommon::needs_gci_custom())) { |
|
return &print_gci_main_menu($permission,$context,$crstype) |
|
} |
|
my $linkcontext = $context; |
my $linkcontext = $context; |
my $stuterm = lc(&Apache::lonnet::plaintext('st',$crstype)); |
my $stuterm = lc(&Apache::lonnet::plaintext('st',$crstype)); |
if (($context eq 'course') && ($crstype eq 'Community')) { |
if (($context eq 'course') && ($crstype eq 'Community')) { |
Line 4583 return Apache::lonhtmlcommon::generate_m
|
Line 4548 return Apache::lonhtmlcommon::generate_m
|
# }); |
# }); |
} |
} |
|
|
sub print_gci_main_menu { |
|
my ($permission,$context,$crstype) = @_; |
|
my $stuterm = lc(&Apache::lonnet::plaintext('st',$crstype)); |
|
my ($cnum,$cdom) = &Apache::lonuserutils::get_course_identity(); |
|
my %links = ( |
|
course => { |
|
single => 'Add/Modify a Student', |
|
drop => 'Drop Students', |
|
upload => 'Upload a File of Course Users', |
|
singleuser => 'Add/Modify a Course User', |
|
listusers => 'Concept Test Roster and Student Activity', |
|
}, |
|
); |
|
my %linktitles = ( |
|
course => { |
|
singleuser => 'Add a user with a certain role to this course.', |
|
listusers => 'Show and manage users in this course.', |
|
single => 'Add a user with the role of student to this course', |
|
drop => 'Remove a student from this course.', |
|
upload => 'Upload a CSV or a text file containing users.', |
|
}, |
|
); |
|
my @menu = ( {categorytitle => 'Manage Users', |
|
items => |
|
[ |
|
{ |
|
linktext => $links{$context}{'single'}, |
|
#help => 'Course_Add_Student', |
|
icon => 'list-add.png', |
|
url => '/adm/createuser?action=singlestudent', |
|
permission => $permission->{'cusr'}, |
|
linktitle => $linktitles{$context}{'single'}, |
|
|
|
}, |
|
{ |
|
linktext => $links{$context}{'drop'}, |
|
icon => 'edit-undo.png', |
|
#help => 'Course_Drop_Student', |
|
url => '/adm/createuser?action=drop', |
|
permission => $permission->{'cusr'}, |
|
linktitle => $linktitles{$context}{'drop'}, |
|
}, |
|
{ |
|
linktext => $links{$context}{'upload'}, |
|
icon => 'sctr.png', |
|
#help => 'Course_Create_Class_List', |
|
url => '/adm/createuser?action=upload', |
|
permission => $permission->{'cusr'}, |
|
linktitle => $linktitles{$context}{'upload'}, |
|
}, |
|
{ |
|
linktext => $links{$context}{'listusers'}, |
|
icon => 'edit-find.png', |
|
#help => 'Course_View_Class_List', |
|
url => '/adm/createuser?action=listusers', |
|
permission => ($permission->{'view'} || $permission->{'cusr'}), |
|
linktitle => $linktitles{$context}{'listusers'}, |
|
}, |
|
]}, |
|
{categorytitle => 'Administration', |
|
items => [ ]}, |
|
); |
|
|
|
push(@{ $menu[1]->{items} }, #Category: Administration |
|
{ |
|
linktext => 'Change Log', |
|
icon => 'document-properties.png', |
|
#help => 'Course_User_Logs', |
|
url => '/adm/createuser?action=changelogs', |
|
permission => $permission->{'cusr'}, |
|
linktitle => 'View change log.', |
|
}, |
|
); |
|
return Apache::lonhtmlcommon::generate_menu(@menu); |
|
} |
|
|
|
sub restore_prev_selections { |
sub restore_prev_selections { |
my %saveable_parameters = ('srchby' => 'scalar', |
my %saveable_parameters = ('srchby' => 'scalar', |
'srchin' => 'scalar', |
'srchin' => 'scalar', |
Line 5623 sub role_display_filter {
|
Line 5512 sub role_display_filter {
|
# Update Display button |
# Update Display button |
$output .= '<p>' |
$output .= '<p>' |
.'<input type="submit" value="'.&mt('Update Display').'" />' |
.'<input type="submit" value="'.&mt('Update Display').'" />' |
.'</p><hr />'; |
.'</p>'; |
|
|
|
# Server version info |
|
$output .= '<p class="LC_info">' |
|
.&mt('Only changes made from servers running LON-CAPA [_1] or later are displayed.' |
|
,'2.6.99.0'); |
|
if ($version) { |
|
$output .= ' '.&mt('This LON-CAPA server is version [_1]',$version); |
|
} |
|
$output .= '</p><hr />'; |
return $output; |
return $output; |
} |
} |
|
|
Line 5972 sub build_search_response {
|
Line 5870 sub build_search_response {
|
my ($context,$srch,%srch_results) = @_; |
my ($context,$srch,%srch_results) = @_; |
my ($currstate,$response,$forcenewuser); |
my ($currstate,$response,$forcenewuser); |
my %names = ( |
my %names = ( |
'uname' => 'username', |
'uname' => 'username', |
'lastname' => 'last name', |
'lastname' => 'last name', |
'lastfirst' => 'last name, first name', |
'lastfirst' => 'last name, first name', |
'crs' => 'this course', |
'crs' => 'this course', |
'dom' => 'LON-CAPA domain: ', |
'dom' => 'LON-CAPA domain', |
'instd' => 'the institutional directory for domain: ', |
'instd' => 'the institutional directory for domain', |
); |
); |
|
|
my %single = ( |
my %single = ( |
Line 5997 sub build_search_response {
|
Line 5895 sub build_search_response {
|
$currstate = 'modify'; |
$currstate = 'modify'; |
$response = &mt("$single{$srch->{'srchtype'}} was found for the $names{$srch->{'srchby'}} ([_1]) in $names{$srch->{'srchin'}}.",$srch->{'srchterm'}); |
$response = &mt("$single{$srch->{'srchtype'}} was found for the $names{$srch->{'srchby'}} ([_1]) in $names{$srch->{'srchin'}}.",$srch->{'srchterm'}); |
if ($srch->{'srchin'} eq 'dom' || $srch->{'srchin'} eq 'instd') { |
if ($srch->{'srchin'} eq 'dom' || $srch->{'srchin'} eq 'instd') { |
$response .= &display_domain_info($srch->{'srchdomain'}); |
$response .= ': '.&display_domain_info($srch->{'srchdomain'}); |
} |
} |
} else { |
} else { # Search has nothing found. Prepare message to user. |
$response = '<span class="LC_warning">'.&mt("$nomatch{$srch->{'srchtype'}} found for the $names{$srch->{'srchby'}} ([_1]) in $names{$srch->{'srchin'}}",$srch->{'srchterm'}); |
$response = '<span class="LC_warning">'; |
if ($srch->{'srchin'} eq 'dom' || $srch->{'srchin'} eq 'instd') { |
if ($srch->{'srchin'} eq 'dom' || $srch->{'srchin'} eq 'instd') { |
$response .= &display_domain_info($srch->{'srchdomain'}); |
$response .= &mt("$nomatch{$srch->{'srchtype'}} found for the $names{$srch->{'srchby'}} [_1] in $names{$srch->{'srchin'}}: [_2]", |
|
'<b>'.$srch->{'srchterm'}.'</b>', |
|
&display_domain_info($srch->{'srchdomain'})); |
|
} else { |
|
$response .= &mt("$nomatch{$srch->{'srchtype'}} found for the $names{$srch->{'srchby'}} [_1] in $names{$srch->{'srchin'}}.", |
|
'<b>'.$srch->{'srchterm'}.'</b>'); |
} |
} |
$response .= '</span>'; |
$response .= '</span>'; |
|
|
if ($srch->{'srchin'} ne 'alc') { |
if ($srch->{'srchin'} ne 'alc') { |
$forcenewuser = 1; |
$forcenewuser = 1; |
my $cansrchinst = 0; |
my $cansrchinst = 0; |