version 1.467, 2004/01/30 14:42:00
|
version 1.468, 2004/01/30 23:43:04
|
Line 3822 sub packages_tab_default {
|
Line 3822 sub packages_tab_default {
|
my $packages=&metadata($uri,'packages'); |
my $packages=&metadata($uri,'packages'); |
foreach my $package (split(/,/,$packages)) { |
foreach my $package (split(/,/,$packages)) { |
my ($pack_type,$pack_part)=split(/_/,$package,2); |
my ($pack_type,$pack_part)=split(/_/,$package,2); |
if ($pack_part eq $part) { |
if (defined($packagetab{"$pack_type&$name&default"})) { |
if (defined($packagetab{"$pack_type&$name&default"})) { |
return $packagetab{"$pack_type&$name&default"}; |
return $packagetab{"$pack_type&$name&default"}; |
} |
} |
if (defined($packagetab{$pack_type."_".$pack_part."&$name&default"})) { |
|
return $packagetab{$pack_type."_".$pack_part."&$name&default"}; |
} |
} |
} |
} |
return undef; |
return undef; |
Line 3856 sub metadata {
|
Line 3857 sub metadata {
|
if (($uri eq '') || (($uri =~ m|^/*adm/|) && ($uri !~ m|^adm/includes|)) || |
if (($uri eq '') || (($uri =~ m|^/*adm/|) && ($uri !~ m|^adm/includes|)) || |
($uri =~ m|/$|) || ($uri =~ m|/.meta$|) || ($uri =~ /^~/) || |
($uri =~ m|/$|) || ($uri =~ m|/.meta$|) || ($uri =~ /^~/) || |
($uri =~ m|home/[^/]+/public_html/|)) { |
($uri =~ m|home/[^/]+/public_html/|)) { |
return ''; |
return undef; |
} |
} |
my $filename=$uri; |
my $filename=$uri; |
$uri=~s/\.meta$//; |
$uri=~s/\.meta$//; |