if (!$error) {
        $id = $cash->create($user);
        if ($id == 0) {
            $url = dol_buildpath("/pos/backend/terminal/cash.php", 1);
            Header("Location: " . $url);
        } else {
            setEventMessage($cash->errorsToString(), "errors");
            $action = 'create';
            // Force chargement page en mode creation
        }
    }
}
if ($action == "adduser") {
    $cash = new Cash($db);
    $cash->fetch($id);
    $res = $cash->addUser($userid, $objtype);
    if ($res) {
        setEventMessage($langs->trans("addUserOk"));
    } else {
        setEventMessage($langs->trans("addUserKo"), "errors");
    }
}
if ($action == "deleteuser") {
    $cash = new Cash($db);
    $cash->fetch($id);
    $res = $cash->deleteUser($userid, $objtype);
    if ($res) {
        setEventMessage($langs->trans("deleteUserOk"));
    } else {
        setEventMessage($langs->trans("deleteUserKo"), "errors");
    }