version 1.331.4.11, 2015/03/12 03:04:45
|
version 1.338, 2013/09/02 00:18:39
|
Line 52 search (on a server basis) is displayed
|
Line 52 search (on a server basis) is displayed
|
|
|
=head1 Internals |
=head1 Internals |
|
|
|
=over 4 |
|
|
=cut |
=cut |
|
|
############################################################################### |
############################################################################### |
Line 170 sub handler {
|
Line 172 sub handler {
|
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
|
|
my @allowed_searches = ('portfolio'); |
my @allowed_searches = ('portfolio'); |
if (&Apache::lonnet::allowed('bre',$env{'request.role.domain'}) eq 'F') { |
if (&Apache::lonnet::allowed('bre',$env{'request.role.domain'})) { |
push(@allowed_searches,'res'); |
push(@allowed_searches,'res'); |
} |
} |
my $crumb_text = 'Portfolio Search'; |
my $crumb_text = 'Portfolio Search'; |
Line 193 sub handler {
|
Line 195 sub handler {
|
&Apache::lonnet::logthis('lonsearchcat:'. |
&Apache::lonnet::logthis('lonsearchcat:'. |
'Unable to recover data from '. |
'Unable to recover data from '. |
$persistent_db_file); |
$persistent_db_file); |
my $msg = |
my $msg = |
&mt('We were unable to retrieve data describing your search.'). |
'We were unable to retrieve data describing your search. '. |
' '.&mt('This is a serious error and has been logged.'). |
'This is a serious error and has been logged. '. |
'<br />'. |
'Please alert your LON-CAPA administrator.'; |
&mt('Please alert your LON-CAPA administrator.'); |
&Apache::loncommon::simple_error_page($r,'Search Error', |
&Apache::loncommon::simple_error_page( |
$msg); |
$r,'Search Error', |
|
$msg, |
|
{'no_auto_mt_msg' => 1}); |
|
return OK; |
return OK; |
} |
} |
} |
} |
Line 429 sub hidden_field {
|
Line 428 sub hidden_field {
|
|
|
###################################################################### |
###################################################################### |
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item &print_basic_search_form() |
=item &print_basic_search_form() |
|
|
Line 449 sub print_basic_search_form {
|
Line 446 sub print_basic_search_form {
|
$env{'form.catalogmode'} ne 'import'); |
$env{'form.catalogmode'} ne 'import'); |
my $scrout = &Apache::loncommon::start_page('Content Library').$bread_crumb; |
my $scrout = &Apache::loncommon::start_page('Content Library').$bread_crumb; |
# Search form for resource space |
# Search form for resource space |
if (&Apache::lonnet::allowed('bre',$env{'request.role.domain'}) eq 'F') { |
if (&Apache::lonnet::allowed('bre',$env{'request.role.domain'})) { |
$scrout .= &setup_basic_search($r,'res',$hidden_fields,$closebutton); |
$scrout .= &setup_basic_search($r,'res',$hidden_fields,$closebutton); |
$scrout .= '<hr /><br />'; |
$scrout .= '<hr /><br />'; |
} |
} |
Line 3151 SCRIPT
|
Line 3148 SCRIPT
|
|
|
my $start_page = &Apache::loncommon::start_page(undef,$js, |
my $start_page = &Apache::loncommon::start_page(undef,$js, |
{'only_body' =>1, |
{'only_body' =>1, |
'add_wishlist' =>1, |
'add_wishlist' =>1}); |
'add_modal' =>1}); |
|
my $result=<<END; |
my $result=<<END; |
$start_page |
$start_page |
<form name="results" method="post" action="/adm/searchcat"> |
<form name="results" method="post" action="/adm/searchcat"> |
Line 3800 Cleans the global %groupsearch_db by rem
|
Line 3796 Cleans the global %groupsearch_db by rem
|
###################################################################### |
###################################################################### |
sub start_fresh_session { |
sub start_fresh_session { |
delete $groupsearch_db{'mode_catalog'}; |
delete $groupsearch_db{'mode_catalog'}; |
foreach (keys(%groupsearch_db)) { |
foreach (keys %groupsearch_db) { |
if ($_ =~ /^pre_/) { |
if ($_ =~ /^pre_/) { |
delete $groupsearch_db{$_}; |
delete $groupsearch_db{$_}; |
} |
} |