version 1.314, 2009/07/31 17:58:16
|
version 1.317, 2009/10/22 13:48:55
|
Line 268 sub handler {
|
Line 268 sub handler {
|
if ($env{'form.catalogmode'} eq 'interactive') { |
if ($env{'form.catalogmode'} eq 'interactive') { |
$closebutton="<input type='button' name='close' value='".&mt('Close')."' "; |
$closebutton="<input type='button' name='close' value='".&mt('Close')."' "; |
if ($env{'form.phase'} =~ /(results|run_search)/) { |
if ($env{'form.phase'} =~ /(results|run_search)/) { |
$closebutton .="onclick='parent.close()'"; |
$closebutton .="onclick='parent.close()'"; |
} else { |
} else { |
$closebutton .="onclick='self.close()'"; |
$closebutton .="onclick='self.close()'"; |
} |
} |
$closebutton .=">\n"; |
$closebutton .=" />\n"; |
} elsif ($env{'form.catalogmode'} eq 'import') { |
} elsif ($env{'form.catalogmode'} eq 'import') { |
$closebutton="<input type='button' name='close' value='".&mt('Close')."' "; |
$closebutton="<input type='button' name='close' value='".&mt('Close')."' "; |
if ($env{'form.phase'} =~ /(results|run_search)/) { |
if ($env{'form.phase'} =~ /(results|run_search)/) { |
$closebutton .="onclick='parent.close()'"; |
$closebutton .="onclick='parent.close()'"; |
} else { |
} else { |
$closebutton .="onclick='self.close()'"; |
$closebutton .="onclick='self.close()'"; |
} |
} |
$closebutton .= ">"; |
$closebutton .= " />"; |
my $txt_import = &mt('IMPORT'); |
my $txt_import = &mt('IMPORT'); |
$importbutton=<<END; |
$importbutton=<<END; |
<input type='button' name='import' value='$txt_import' |
<input type='button' name='import' value='$txt_import' |
onclick='javascript:select_group()'> |
onclick='javascript:select_group()' /> |
END |
END |
} else { |
} else { |
$closebutton = ''; |
$closebutton = ''; |
Line 3884 sub output_blank_field_error {
|
Line 3884 sub output_blank_field_error {
|
my ($r,$closebutton,$parms,$hidden_fields)=@_; |
my ($r,$closebutton,$parms,$hidden_fields)=@_; |
my $errormsg = &mt('You did not fill in enough information for the search to be started. You need to fill in relevant fields on the search page in order for a query to be processed.'); |
my $errormsg = &mt('You did not fill in enough information for the search to be started. You need to fill in relevant fields on the search page in order for a query to be processed.'); |
my $revise = &mt('Revise Search Request'); |
my $revise = &mt('Revise Search Request'); |
my $heading = &mt('Unactionable Search Queary'); |
my $heading = &mt('Unactionable Search Query'); |
my $start_page = &Apache::loncommon::start_page('Search'); |
my $start_page = &Apache::loncommon::start_page('Search'); |
my $end_page = &Apache::loncommon::end_page(); |
my $end_page = &Apache::loncommon::end_page(); |
|
if ($closebutton) { |
|
$closebutton = '<p>'.$closebutton.'</p><hr />'; |
|
} else { |
|
&Apache::lonhtmlcommon::add_breadcrumb |
|
({href=>'', |
|
text=>$heading,}); |
|
$start_page .= &Apache::lonhtmlcommon::breadcrumbs(); |
|
} |
|
|
$r->print(<<ENDPAGE); |
$r->print(<<ENDPAGE); |
$start_page |
$start_page |
<form method="post" action="/adm/searchcat"> |
<form method="post" action="/adm/searchcat"> |
$hidden_fields |
$hidden_fields |
$closebutton |
$closebutton |
<hr /> |
</form> |
<h2>$heading</h2> |
<h2>$heading</h2> |
<p class="LC_warning"> |
<p class="LC_warning"> |
$errormsg |
$errormsg |
</p> |
</p> |
<p> |
<p> |
<a href="/adm/searchcat?$parms&persistent_db_id=$env{'form.persistent_db_id'}">$revise</a> |
<a href="/adm/searchcat?$parms&persistent_db_id=$env{'form.persistent_db_id'}">$revise</a> |
</p> |
</p> |
$end_page |
$end_page |
ENDPAGE |
ENDPAGE |