PDA

View Full Version : Dont Show Forum To User Under A Certain Age


wolfe
03-22-2007, 10:07 AM
hi i was woundering if there was a mod out to stop users going in forums above there age rating

like if its a adult jokes forum if the user is under 18 they get an error message and also members get in.

i tried sumit like this as a plug in and got errors

if ($ageinfo = $vbulletin->db->query_first("
SELECT user.age
FROM " . TABLE_PREFIX . "user AS user
WHERE user.userid = $bbuserinfo[userid]"));
{

if ($ageinfo < 101 & $forumid == 19)
{
eval(standard_error(fetch_error('invalidid','You Are Under 18'));
}

Dismounted
03-22-2007, 10:30 AM
You're starting an if condition without ending it. You also have a semicolon after your closing condition bracket. Also, the age should already be loaded and can be accessed by $vbulletin->userinfo['age'] or $bbuserinfo[age] in templates.

wolfe
03-22-2007, 10:33 AM
if ($ageinfo = $vbulletin->db->query_first("
SELECT user.age
FROM " . TABLE_PREFIX . "user AS user
WHERE user.userid = $bbuserinfo[userid]"));
{

if ($ageinfo < 101 & $forumid == 19)
{
eval(standard_error(fetch_error('invalidid','You Are Under 18'));
}

what would i put in the else condition ?

louis_chypher
03-22-2007, 05:59 PM
<a href="https://vborg.vbsupport.ru/showthread.php?t=118496" target="_blank">https://vborg.vbsupport.ru/showthread.php?t=118496</a>

wolfe
03-22-2007, 06:05 PM
nice one m8 :P thx alot.