Try this:
sub check_restrict_detail_page {
my ($page, $id, $link, $detail_match, $detail_name);
my (@ids,@locked);
$page = $IN->param('g') || $ENV{PATH_INFO} || '';
my $id;
if ($page =~ /(\d+)/) {
$id = $1;
}
if (!$id) {
print $IN->header();
print Links::SiteHTML::display('error', { error => Links::language('PAGE_INVALIDDETAIL', $page) });
return;
}
if ($DEBUG) {
print $IN->header();
print $id;
exit;
}
# grab the category in questions details....
my $cat_id = $DB->table('CatLinks')->select( { LinkID => $id } )->fetchrow;
if ($DB->table('Category')->count( { Restricted_Page => 1, ID => $cat_id } ) > 0 && !$USER->{Username}) {
print $IN->header();
print Links::SiteHTML::display('error', { error => $ErrorMessage } );
exit;
}
}
If that still doesn't work, try setting $DEUBG to 1, and then see what is outputted.
Cheers
Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Code:
# work out if they are allowed to access this detailed page... sub check_restrict_detail_page {
my ($page, $id, $link, $detail_match, $detail_name);
my (@ids,@locked);
$page = $IN->param('g') || $ENV{PATH_INFO} || '';
my $id;
if ($page =~ /(\d+)/) {
$id = $1;
}
if (!$id) {
print $IN->header();
print Links::SiteHTML::display('error', { error => Links::language('PAGE_INVALIDDETAIL', $page) });
return;
}
if ($DEBUG) {
print $IN->header();
print $id;
exit;
}
# grab the category in questions details....
my $cat_id = $DB->table('CatLinks')->select( { LinkID => $id } )->fetchrow;
if ($DB->table('Category')->count( { Restricted_Page => 1, ID => $cat_id } ) > 0 && !$USER->{Username}) {
print $IN->header();
print Links::SiteHTML::display('error', { error => $ErrorMessage } );
exit;
}
}
If that still doesn't work, try setting $DEUBG to 1, and then see what is outputted.
Cheers
Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!