version 1.173, 2007/07/18 13:39:31
|
version 1.176, 2007/08/17 18:14:37
|
Line 106 sub handler {
|
Line 106 sub handler {
|
|
|
my $fileclr='#ffffe6'; |
my $fileclr='#ffffe6'; |
my $line; |
my $line; |
my (@attrchk,@openpath); |
my (@attrchk,@openpath,$typeselect); |
my $uri=$r->uri; |
my $uri=$r->uri; |
|
|
# -------------------------------------- see if called from an interactive mode |
# -------------------------------------- see if called from an interactive mode |
Line 135 sub handler {
|
Line 135 sub handler {
|
untie(%dbfile); |
untie(%dbfile); |
} |
} |
} |
} |
|
# - Evaluate actions from previous page (both cumulatively and chronologically) |
|
if ($env{'form.catalogmode'} eq 'import' || $hash{'form.catalogmode'} eq 'import') { |
|
&Apache::groupsort::update_actions_hash(\%hash); |
|
} |
|
|
{ |
{ |
#Hijack lonindexer to verify a title and be close down. |
#Hijack lonindexer to verify a title and be close down. |
if ($env{'form.launch'} eq '2') { |
if ($env{'form.launch'} eq '2') { |
Line 354 END
|
Line 359 END
|
|
|
my $js = <<"ENDHEADER"; |
my $js = <<"ENDHEADER"; |
<script type="text/javascript"> |
<script type="text/javascript"> |
$catalogmodefunctions |
$catalogmodefunctions; |
|
function update_only(field) { |
|
alert(field.name); |
|
} |
function checkAll() { |
function checkAll() { |
var numForms = document.forms.length; |
var numForms = document.forms.length; |
for (i=0;i<numForms;i++) { |
for (i=0;i<numForms;i++) { |
Line 401 ENDHEADER
|
Line 409 ENDHEADER
|
my ($headerdom)=($uri=~m{^/res/($match_domain)/}); |
my ($headerdom)=($uri=~m{^/res/($match_domain)/}); |
$r->print(&Apache::loncommon::start_page('Browse Resources',$js, |
$r->print(&Apache::loncommon::start_page('Browse Resources',$js, |
{'domain' => $headerdom,})); |
{'domain' => $headerdom,})); |
# - Evaluate actions from previous page (both cumulatively and chronologically) |
# ---------------------------------- get state of file types to be showing |
if ($env{'form.catalogmode'} eq 'import') { |
if ($env{'form.only'}) { |
&Apache::groupsort::update_actions_hash(\%hash); |
$typeselect = $env{'form.only'}; |
|
} else { |
|
$typeselect = ''; |
} |
} |
|
|
# ---------------------------------- get state of file attributes to be showing |
# ---------------------------------- get state of file attributes to be showing |
if ($env{'form.attrs'}) { |
if ($env{'form.attrs'}) { |
for (my $i=0; $i<=11; $i++) { |
for (my $i=0; $i<=11; $i++) { |
Line 437 ENDHEADER
|
Line 447 ENDHEADER
|
'sr' => 'Show resource', |
'sr' => 'Show resource', |
'li' => 'Linked/Related Resources', |
'li' => 'Linked/Related Resources', |
'av' => 'All versions', |
'av' => 'All versions', |
'ud' => 'Update Display' |
'ud' => 'Update Display', |
|
'pr' => 'Problems', |
|
'gr' => 'Graphics', |
|
'at' => 'All types' |
); |
); |
$r->print(<<END); |
$r->print(<<END); |
<form method="post" name="fileattr" action="$uri" |
<form method="post" name="fileattr" action="$uri" |
Line 464 ENDHEADER
|
Line 477 ENDHEADER
|
</tr> |
</tr> |
</table> |
</table> |
<input type="hidden" name="attrs" value="1" /> |
<input type="hidden" name="attrs" value="1" /> |
|
<label> |
|
END |
|
$r->print(&Apache::loncommon::filecategoryselect('only',$typeselect)); |
|
$r->print(<<END); |
|
File Type Displayed</label> |
|
<br /> |
<input type="submit" name="updatedisplay" value="$lt{'ud'}" /> |
<input type="submit" name="updatedisplay" value="$lt{'ud'}" /> |
<input type="hidden" name="acts" value="" /> |
<input type="hidden" name="acts" value="" /> |
$closebutton $groupimportbutton |
$closebutton $groupimportbutton |