Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
-
fn002449
- Berichten: 326
- Lid geworden op: 09 nov 2005, 13:59
Bericht
door fn002449 » 19 dec 2005, 23:38
Ik wil voor elkaar krijgen dat hij controleert of:
user is ingelogt
en als hij ingelogt is moet hij controleren OF dat de user geen admin is.. OF dat de user niet in de usergroup verjaardagen zit... hoe doe ik dat in 1 if statement..?!
ik heb nu dit.. maar dit werkt niet
Code: Selecteer alles
if( ( (!$userdata['session_logged_in']) || ($userdata['user_level'] != "1") ) || (!in_array("Verjaardagen", $userdata[53])) ){
Laatst gewijzigd door
fn002449 op 01 jan 2006, 15:23, 1 keer totaal gewijzigd.
-
fn002449
- Berichten: 326
- Lid geworden op: 09 nov 2005, 13:59
Bericht
door fn002449 » 20 dec 2005, 00:50
Dit heb ik nu
Code: Selecteer alles
if (!in_array("Verjaardagen", $userdata[53])) {
if ($userdata['user_level'] == "1") {
print("gerechtigd");
}
else {
print("niet gerechtigd");
}
}
else {
print("gerechtigd");
}
ik wil dit dus samenvoegen naar 1 statement.. maar dat kan volgens mij niet :S
Want waarom wil ik dit?! ik wil dit gaan gebruiken voor subtiele toevoegingen op de site dat als iemand in de usergroup verjaardagen zit dattie dan wél de link kan zien naar het admin systeem hiervan.. en anders krijg ik lappen code in m'n bestanden... en dat wil ik niet...
-
fn002449
- Berichten: 326
- Lid geworden op: 09 nov 2005, 13:59
Bericht
door fn002449 » 20 dec 2005, 01:06
eigenlijk heb ik dit
Code: Selecteer alles
if(!$userdata['session_logged_in']) {
print("niet gerechtigd");
}
else {
if (!in_array("Verjaardagen", $userdata[53])) {
if ($userdata['user_level'] == "1") {
print("gerechtigd");
}
else {
print("niet gerechtigd");
}
}
else {
print("gerechtigd");
}
}
Dit werkt zoals het moet.. alleen het probleem is zoals ik al zei.. dat ik het graag in 1 statement wil hebben...
-
fn002449
- Berichten: 326
- Lid geworden op: 09 nov 2005, 13:59
Bericht
door fn002449 » 20 dec 2005, 16:19
dank voor jullie reacties...

ik heb hem nu zo.. en het werkt!
Code: Selecteer alles
if ( ( $userdata['user_level'] != "1" && !in_array ( "Verjaardagen", $userdata[53] ) && $userdata['session_logged_in'] )
OR ( !$userdata['session_logged_in'] ) ) {