Exemple #1
0
function userDropFlags($user_id, $flags)
{
    global $database_cfg;
    $user = userGetById(intval($user_id));
    if (!userExistsById($user_id)) {
        return;
    }
    for ($i = 0; $i < count($flags); $i++) {
        $user["flags"] = stringDropToken($user["flags"], $flags[$i]);
    }
    databaseQuery("update " . $database_cfg["prefix"] . "users set flags = '" . $user["flags"] . "' where id = " . intval($user_id), "Failed to set user's flags");
}
Exemple #2
0
function stringDropTokens($str, $token_array, $separator = "+")
{
    if (!is_array($token_array)) {
        return;
    }
    for ($i = 0; $i < count($token_array); $i++) {
        $str = stringDropToken($str, $token_array[$i], $separator);
    }
    return $str;
}