version 1.287, 2007/06/15 23:29:17
|
version 1.288, 2007/07/11 20:32:15
|
Line 138 sub handler {
|
Line 138 sub handler {
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['catalogmode','launch','acts','mode','form','element','pause', |
['catalogmode','launch','acts','mode','form','element','pause', |
'phase','persistent_db_id','table','start','show', |
'phase','persistent_db_id','table','start','show', |
'cleargroupsort','titleelement','area']); |
'cleargroupsort','titleelement','area','inhibitmenu']); |
## |
## |
## The following is a trick - we wait a few seconds if asked to so |
## The following is a trick - we wait a few seconds if asked to so |
## the daemon running the search can get ahead of the daemon |
## the daemon running the search can get ahead of the daemon |
Line 190 sub handler {
|
Line 190 sub handler {
|
} |
} |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>'/adm/searchcat?'. |
({href=>'/adm/searchcat?'. |
'catalogmode='.$env{'form.catalogmode'}. |
&Apache::loncommon::inhibit_menu_check(). |
|
'&catalogmode='.$env{'form.catalogmode'}. |
'&launch='.$env{'form.launch'}. |
'&launch='.$env{'form.launch'}. |
'&mode='.$env{'form.mode'}, |
'&mode='.$env{'form.mode'}, |
text=>"$crumb_text", |
text=>"$crumb_text", |
Line 258 sub handler {
|
Line 259 sub handler {
|
if (exists($env{'form.area'})) { |
if (exists($env{'form.area'})) { |
$hidden_fields .= &hidden_field('area'); |
$hidden_fields .= &hidden_field('area'); |
} |
} |
|
if (exists($env{'form.inhibitmenu'})) { |
|
$hidden_fields .= &hidden_field('inhibitmenu'); |
|
} |
## |
## |
## Configure dynamic components of interface |
## Configure dynamic components of interface |
## |
## |
Line 308 END
|
Line 312 END
|
$srchtype = 'Portfolio'; |
$srchtype = 'Portfolio'; |
} |
} |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>'/adm/searchcat?phase=disp_adv&'. |
({href=>'/adm/searchcat?'.&Apache::loncommon::inhibit_menu_check(). |
'catalogmode='.$env{'form.catalogmode'}. |
'&phase=disp_adv'. |
|
'&catalogmode='.$env{'form.catalogmode'}. |
'&launch='.$env{'form.launch'}. |
'&launch='.$env{'form.launch'}. |
'&mode='.$env{'form.mode'}, |
'&mode='.$env{'form.mode'}, |
text=>"Advanced $srchtype Search", |
text=>"Advanced $srchtype Search", |
bug=>'Searching',}); |
bug=>'Searching',}); |
} elsif ($env{'form.searchmode'} eq 'course search') { |
} elsif ($env{'form.searchmode'} eq 'course search') { |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>'/adm/searchcat?phase=disp_adv&'. |
({href=>'/adm/searchcat?'.&Apache::loncommon::inhibit_menu_check(). |
|
'&phase=disp_adv'. |
'catalogmode='.$env{'form.catalogmode'}. |
'catalogmode='.$env{'form.catalogmode'}. |
'&launch='.$env{'form.launch'}. |
'&launch='.$env{'form.launch'}. |
'&mode='.$env{'form.mode'}, |
'&mode='.$env{'form.mode'}, |
Line 759 sub setup_basic_search {
|
Line 765 sub setup_basic_search {
|
'</label>'; |
'</label>'; |
} |
} |
$adv_search_link = '<a href="/adm/searchcat?'. |
$adv_search_link = '<a href="/adm/searchcat?'. |
'phase=disp_adv&'. |
&Apache::loncommon::inhibit_menu_check(). |
'catalogmode='.$env{'form.catalogmode'}. |
'&phase=disp_adv'. |
|
'&catalogmode='.$env{'form.catalogmode'}. |
'&launch='.$env{'form.launch'}. |
'&launch='.$env{'form.launch'}. |
'&mode='.$env{'form.mode'}. |
'&mode='.$env{'form.mode'}. |
'&area='.$area. |
'&area='.$area. |
Line 3234 function changeURL(val) {
|
Line 3241 function changeURL(val) {
|
SCRIPT |
SCRIPT |
} |
} |
} |
} |
|
my $inhibit_menu = "&".&Apache::loncommon::inhibit_menu_check(); |
$js.=<<SCRIPT if $env{'form.catalogmode'} eq 'import'; |
$js.=<<SCRIPT if $env{'form.catalogmode'} eq 'import'; |
<script type="text/javascript"> |
<script type="text/javascript"> |
function queue(checkbox_num,val) { |
function queue(checkbox_num,val) { |
Line 3254 SCRIPT
|
Line 3262 SCRIPT
|
} |
} |
function select_group() { |
function select_group() { |
parent.window.location= |
parent.window.location= |
"/adm/groupsort?mode=$env{'form.mode'}&catalogmode=import&acts="+ |
"/adm/groupsort?mode=$env{'form.mode'}&catalogmode=import$inhibit_menu&acts="+ |
parent.statusframe.document.forms.statusform.elements.acts.value; |
parent.statusframe.document.forms.statusform.elements.acts.value; |
} |
} |
</script> |
</script> |
Line 3377 sub detailed_citation_view {
|
Line 3385 sub detailed_citation_view {
|
$jumpurl=~s|^/ext/|http://|; |
$jumpurl=~s|^/ext/|http://|; |
$result .= '<b>'.$prefix. |
$result .= '<b>'.$prefix. |
'<img src="'.&Apache::loncommon::icon($values{'url'}).'" />'.' '. |
'<img src="'.&Apache::loncommon::icon($values{'url'}).'" />'.' '. |
'<a href="'.$jumpurl.'" '. |
'<a href="'.$jumpurl.'?inhibitmenu=yes" '. |
'target="preview">'.$values{'title'}."</a></b>\n"; |
'target="preview">'.$values{'title'}."</a></b>\n"; |
$result .= "<p>\n"; |
$result .= "<p>\n"; |
$result .= '<b>'.$values{'author'}.'</b>,'. |
$result .= '<b>'.$values{'author'}.'</b>,'. |
Line 3513 sub summary_view {
|
Line 3521 sub summary_view {
|
my $link = &display_url($jumpurl,[2,0,1]); |
my $link = &display_url($jumpurl,[2,0,1]); |
|
|
$result.=<<END; |
$result.=<<END; |
<a href="$jumpurl" |
<a href="$jumpurl?inhibitmenu=yes" |
target='preview'>$values{'title'}</a> <br /> |
target='preview'>$values{'title'}</a> <br /> |
$link <br /> |
$link <br /> |
$values{'author'}, $values{'owner'} -- $values{'lastrevisiondate'}<br /> |
$values{'author'}, $values{'owner'} -- $values{'lastrevisiondate'}<br /> |
Line 3562 sub compact_view {
|
Line 3570 sub compact_view {
|
} |
} |
$jumpurl = &HTML::Entities::encode($jumpurl,'<>&"'); |
$jumpurl = &HTML::Entities::encode($jumpurl,'<>&"'); |
$result.=' <span class="LC_nobreak">'. |
$result.=' <span class="LC_nobreak">'. |
'<a href="'.$jumpurl.'" target="preview">'. |
'<a href="'.$jumpurl.'?inhibitmenu=yes" target="preview">'. |
&HTML::Entities::encode($values{'title'},'<>&"').'</a></span> '. |
&HTML::Entities::encode($values{'title'},'<>&"').'</a></span> '. |
$link.' <b>'.$values{'author'}.'</b> ('.$values{'domain'}.')<br />'; |
$link.' <b>'.$values{'author'}.'</b> ('.$values{'domain'}.')<br />'; |
return $result; |
return $result; |
Line 3607 sub fielded_format_view {
|
Line 3615 sub fielded_format_view {
|
$prefix <img src="$icon" /> |
$prefix <img src="$icon" /> |
<dl> |
<dl> |
<dt>URL:</dt> |
<dt>URL:</dt> |
<dd><a href="$jumpurl" |
<dd><a href="$jumpurl?inhibitmenu=yes" |
target='preview'>$values{'url'}</a></dd> |
target='preview'>$values{'url'}</a></dd> |
END |
END |
foreach my $field ('title','author','domain','subject','keywords','notes', |
foreach my $field ('title','author','domain','subject','keywords','notes', |