Lena: <IF ... OR ... mit in_array

Beitrag lesen

kann  mir ein php -kenner sagen warum dieser code mit der zusätzlichen bedingung mit dem array hier nicht funktioniert?

MIT IF OR ANWEISUNG VERÄNDERT

global $vbulletin;  
if ($vbulletin->userinfo['userid'] OR condition="!in_array($thread['forumid'], array(66,69))" )  
  
{  
   $post['message'] = str_replace("http://example.com/?Hash=", "", $post['message']);  
}

URSPRUNGSCODE:

global $vbulletin;  
if ($vbulletin->userinfo['userid'])  
  
{  
   $post['message'] = str_replace("http://example.com/?Hash=", "", $post['message']);  
}  

kurzerklärung des codes:
wenn der user eingeloggt ist im forum wird der "http://example.com/?Hash=" teil der url nicht angezeigt ODER/UND wenn der user sich nicht im forum mit der ID 66,69 befindet.

vielen dank :)