Vraag & Antwoord

Webprogrammeren & scripting

[opgelost] Hoe schrijf ik dit in PHP?

Allereerst excuses voor de vage titel, maar ik heb geen idee hoe ik dit beter moet omschrijven in een paar woorden... Enniewee: ik heb een (phpBB) forum waarbij ik een aanpassing heb gedaan zodat men niet meer de eigen berichten kan wijzigen nadat er op geantwoord is. De originele code (zoals ook op C!T forum zeg maar) is: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )[/code:1:4163567d3f] Dat is nu: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ) || $is_auth['auth_mod'] )[/code:1:4163567d3f] Aan de code wordt dus alleen toegevoegd: [code:1:4163567d3f]&& $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'][/code:1:4163567d3f] Nu wil ik een uitzondering maken voor een specifiek forum, te weten forum 15. Ik vraag me nu af hoe ik dat in code moet zetten. Ik kan het heel logisch beredeneren, namelijk: [code:1:4163567d3f]ALS $forum_id <15< DAN && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ANDERS (ga door alsof dit stukkie niet bestaat)[/code:1:4163567d3f] Maar hoe vertaal ik dat naar PHP? -edit- Ik ben er inmiddels zelf al uit, zij het mbv iemand anders: De code is geworden: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && ($forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] || $forum_id == 15)) || $is_auth['auth_mod'] )[/code:1:4163567d3f]

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.