version 1.94, 2004/03/26 19:35:59
|
version 1.95, 2004/03/28 21:01:06
|
Line 573 sub scanDir {
|
Line 573 sub scanDir {
|
next if($strip =~ /.*\.meta$/ | $obs eq '1'); |
next if($strip =~ /.*\.meta$/ | $obs eq '1'); |
my (@fileparts) = split(/\./,$strip); |
my (@fileparts) = split(/\./,$strip); |
if ($hash{'display_attrs_9'} != 1) { |
if ($hash{'display_attrs_9'} != 1) { |
|
# if not all versions to be shown |
if (scalar(@fileparts) >= 3) { |
if (scalar(@fileparts) >= 3) { |
my $fext = pop @fileparts; |
my $fext = pop @fileparts; |
my $ov = pop @fileparts; |
my $ov = pop @fileparts; |
Line 591 sub scanDir {
|
Line 592 sub scanDir {
|
$curdir = $startdir; |
$curdir = $startdir; |
} |
} |
my $diropen = 'closed'; |
my $diropen = 'closed'; |
if (($dirptr&$testdir) or ($dom =~ /^(domain|user)$/)) { |
if (($dirptr&$testdir) or ($dom =~ /^(domain|user)$/) || ($compuri=~/\.(sequence|page)$/)) { |
while (my ($key,$val)= each %dupdirs) { |
while (my ($key,$val)= each %dupdirs) { |
if ($key eq $compuri and $val eq "open") { |
if ($key eq $compuri and $val eq "open") { |
$diropen = "opened"; |
$diropen = "opened"; |
Line 813 sub display_line {
|
Line 814 sub display_line {
|
$r->print("<img src='",$iconpath,"select.gif' border='0' /></a>". |
$r->print("<img src='",$iconpath,"select.gif' border='0' /></a>". |
"\n"); |
"\n"); |
$r->print("</td><td nowrap>"); |
$r->print("</td><td nowrap>"); |
} |
} elsif ($ENV{'form.catalogmode'} eq 'groupimport') { |
elsif ($ENV{'form.catalogmode'} eq 'groupimport') { |
|
$title=$listname; |
$title=$listname; |
#$title = &Apache::lonnet::metadata($filelink,'title') |
#$title = &Apache::lonnet::metadata($filelink,'title') |
#if ($metafile == 1); |
#if ($metafile == 1); |
Line 836 sub display_line {
|
Line 836 sub display_line {
|
$hash{"pre_${fnum}_title"}=$titleesc; |
$hash{"pre_${fnum}_title"}=$titleesc; |
$fnum++; |
$fnum++; |
} |
} |
|
# Form to open or close sequences |
|
if ($filelink=~/\.(page|sequence)$/) { |
|
my $curdir = $startdir.$filecom[0].'/'; |
|
my $anchor = $curdir; |
|
$anchor =~ s/\///g; |
|
&begin_form($r,$curdir); |
|
$indent--; |
|
} |
|
# General indentation |
if ($indent > 0 and $indent < 11) { |
if ($indent > 0 and $indent < 11) { |
$r->print("<img src=",$iconpath,"whitespace",$indent, |
$r->print("<img src=",$iconpath,"whitespace",$indent, |
".gif border='0' />\n"); |
".gif border='0' />\n"); |
Line 852 sub display_line {
|
Line 860 sub display_line {
|
$r->print("<img src=",$iconpath,"whitespace",$rem, |
$r->print("<img src=",$iconpath,"whitespace",$rem, |
".gif border='0' />\n") if $rem > 0; |
".gif border='0' />\n") if $rem > 0; |
} |
} |
|
# Sequence open/close icon |
|
if ($filelink=~/\.(page|sequence)$/) { |
|
my $curdir = $startdir.$filecom[0].'/'; |
|
my $anchor = $curdir; |
|
$anchor =~ s/\///g; |
|
$r->print ('<input type="hidden" name="acts" value="">'); |
|
$r->print ('<a name="'.$anchor.'"><input src="'.$iconpath. |
|
'folder_pointer_'.$diropen.'.gif"'); |
|
$r->print (' name="'.$msg.'" height="22" type="image" border="0">'. |
|
"\n"); |
|
} |
|
# Filetype icons |
$r->print("<img src='$iconname' border='0' />\n"); |
$r->print("<img src='$iconname' border='0' />\n"); |
|
# Close form to open/close sequence |
|
if ($filelink=~/\.(page|sequence)$/) { |
|
$r->print('</form>'); |
|
} |
$r->print (" <a href=\"javascript:openWindow('".$filelink. |
$r->print (" <a href=\"javascript:openWindow('".$filelink. |
"', 'previewfile', '450', '500', 'no', 'yes','yes')\";". |
"', 'previewfile', '450', '500', 'no', 'yes','yes')\";". |
" TARGET=_self>$listname</a> "); |
" TARGET=_self>$listname</a> "); |