function userCheckGroups($user_id, $groups) { $user = userGetById($user_id); if (!userExistsById($user_id)) { return; } $a = stringTokenize($user["groups"], "+"); $res = array(); for ($i = 0; $i < count($groups); $i++) { $res[$i] = in_array(strval($groups[$i]), $a); } return $res; }
function topicGetModerators($topic_id) { $topic = topicGetById($topic_id); return stringTokenize($topic["moderators"], "+"); }
function stringAddToken($str, $token, $separator = "+") { if (!in_array($token, stringTokenize($str, $separator))) { return $str . $separator . $token; } else { return $str; } }