Mam problem z funkcją strstr(). Mianowicie, mam kod, dzięki któremu wszyscy moderatorzy mogą wykonywać daną czynność. Jednak chciałbym wprowadzić zmiany, tak aby jeśli user jest moderatorem, ale jego ID znajduje się w jednym z pól w bazie, to nie może on wykonywać danej czynności pomimo to, że jest moderatorem.
Zmienna wygląda tak:
$users = $config['user_id']; $mod = ($userdata['user_level'] == MOD && strstr($users, $userdata['user_id'])!==FALSE) ? true : false;
Czyli na język polski - jeśli poziom usera == MOD i w polu, w bazie o nazwie user_id nie ma ID moderatora, który obecnie jest zalogowany - dalsza instrukcja.
Jednak to blokuje wszystkich moderatorów, a nie wybranych, po ID. Co jest nie tak?
Pozdr.