version 1.3, 2011/01/17 22:56:27
|
version 1.5, 2020/09/22 11:23:08
|
Line 41 use Apache::lonlocal;
|
Line 41 use Apache::lonlocal;
|
use LONCAPA::lonmetadata(); |
use LONCAPA::lonmetadata(); |
use HTML::Entities(); |
use HTML::Entities(); |
use Apache::lonnavmaps; |
use Apache::lonnavmaps; |
use Apache::londocs(); |
use Apache::lonnavdisplay(); |
use Apache::lonindexer(); |
use Apache::lonindexer(); |
use LONCAPA; |
use LONCAPA; |
|
|
Line 311 sub handler {
|
Line 311 sub handler {
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['phase']); |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['phase']); |
$r->print(&Apache::loncommon::start_page("$crstype Search")); |
$r->print(&Apache::loncommon::start_page("$crstype Search")); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
|
if ($env{'request.course.id'} eq '') { |
|
$r->print(&Apache::lonhtmlcommon::breadcrumbs("$crstype Search")); |
|
$r->print(&Apache::loncommon::end_page()); |
|
my $requrl = $r->uri; |
|
$env{'user.error.msg'} = "$requrl:bre:0:0:Course not initialized"; |
|
$env{'user.reinit'} = 1; |
|
return HTTP_NOT_ACCEPTABLE; |
|
} |
&Apache::lonhtmlcommon::add_breadcrumb( |
&Apache::lonhtmlcommon::add_breadcrumb( |
{ href => '/adm/searchcourse', |
{ href => '/adm/searchcourse', |
text => "$crstype Search"}); |
text => "$crstype Search"}); |
Line 320 sub handler {
|
Line 328 sub handler {
|
text => 'Search Results'}); |
text => 'Search Results'}); |
} |
} |
$r->print(&Apache::lonhtmlcommon::breadcrumbs("$crstype Search")); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs("$crstype Search")); |
&Apache::londocs::startContentScreen($r,'coursesearch'); |
&Apache::lonnavdisplay::startContentScreen($r,'coursesearch'); |
if ($env{'form.phase'} eq 'results') { |
if ($env{'form.phase'} eq 'results') { |
&course_search($r); |
&course_search($r); |
} else { |
} else { |
$r->print(&menu()); |
$r->print(&menu()); |
} |
} |
&Apache::londocs::endContentScreen($r); |
&Apache::lonnavdisplay::endContentScreen($r); |
$r->print(&Apache::loncommon::end_page()); |
$r->print(&Apache::loncommon::end_page()); |
return OK; |
return OK; |
} |
} |