version 1.267.4.1, 2002/08/30 19:09:27
|
version 1.268, 2002/08/17 18:23:27
|
Line 2743 sub metadata {
|
Line 2743 sub metadata {
|
my $package=$token->[2]->{'package'}; |
my $package=$token->[2]->{'package'}; |
my $keyroot=''; |
my $keyroot=''; |
if ($prefix) { |
if ($prefix) { |
$keyroot.=$prefix; |
$keyroot.='_'.$prefix; |
} else { |
} else { |
if (defined($token->[2]->{'part'})) { |
if (defined($token->[2]->{'part'})) { |
$keyroot.='_'.$token->[2]->{'part'}; |
$keyroot.='_'.$token->[2]->{'part'}; |
Line 2801 sub metadata {
|
Line 2801 sub metadata {
|
# |
# |
# Importing a library here |
# Importing a library here |
# |
# |
|
if (defined($depthcount)) { $depthcount++; } else |
|
{ $depthcount=0; } |
if ($depthcount<20) { |
if ($depthcount<20) { |
my $location=$parser->get_text('/import'); |
foreach (split(/\,/,&metadata($uri,'keys', |
my $dir=$filename; |
$parser->get_text('/import'),$unikey, |
$dir=~s|[^/]*$||; |
$depthcount))) { |
$location=&filelocation($dir,$location); |
|
foreach (sort(split(/\,/,&metadata($uri,'keys', |
|
$location,$unikey, |
|
$depthcount+1)))) { |
|
$metathesekeys{$_}=1; |
$metathesekeys{$_}=1; |
} |
} |
} |
} |
Line 3137 sub declutter {
|
Line 3135 sub declutter {
|
return $thisfn; |
return $thisfn; |
} |
} |
|
|
|
# ------------------------------------------------------------- Clutter up URLs |
|
|
|
sub clutter { |
|
my $thisfn='/'.&declutter(shift); |
|
unless ($thisfn=~/^\/(uploaded|adm)\//) { $thisfn='/res'.$thisfn; } |
|
return $thisfn; |
|
} |
|
|
# -------------------------------------------------------- Escape Special Chars |
# -------------------------------------------------------- Escape Special Chars |
|
|
sub escape { |
sub escape { |