Oh..sorry, I missed that part. you could do something like this:
PHP Code:
if (in_array($foruminfo['forumid'], array(1, 2, 3))) // list your forum ids in place of 1, 2, 3...
$redirect_url = "http://www.foo.com"; // url to redirect to
if ($newpost['postpoll']) // user selected poll
{
$vbulletin->url = 'poll.php?' . $vbulletin->session->vars['sessionurl'] . "t=$newpost[threadid]&polloptions=$newpost[polloptions]";
if ($forumperms & $vbulletin->bf_ugp_forumpermissions['canviewthreads'])
{
eval(print_standard_redirect('redirect_postthanks', true, true));
}
else
{
eval(print_standard_redirect('redirect_postthanks_nopermission', true, true));
}
}
else if ($newpost['visible']) // normal submit
{
if ($forumperms & $vbulletin->bf_ugp_forumpermissions['canviewthreads'])
{
// user has permission to see thread (this is probably the "normal" case)
if (!empty($redirect_url))
$vbulletin->url = $redirect_url;
else
$vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$newpost[postid]#post$newpost[postid]";
eval(print_standard_redirect('redirect_postthanks'));
}
else
{
// user can't see thread
if (!empty($redirect_url))
$vbulletin->url = $redirect_url;
else
$vbulletin->url = 'forumdisplay.php?' . $vbulletin->session->vars['sessionurl'] . "f=$foruminfo[forumid]";
eval(print_standard_redirect('redirect_postthanks_nopermission', true, true));
}
}
else
{
// Thread waiting for moderation
if (!empty($redirect_url))
$vbulletin->url = $redirect_url;
else
$vbulletin->url = 'forumdisplay.php?' . $vbulletin->session->vars['sessionurl'] . "f=$foruminfo[forumid]";
eval(print_standard_redirect('redirect_postthanks_moderate', true, true));
}
If you wanted you could have different forums redirect to different URLs by adding "else if" to that first if statement.
--------------- Added [DATE]1291058521[/DATE] at [TIME]1291058521[/TIME] ---------------
Sorry, the above had a mistake that I (hopefully) fixed.