function _updateToMake($TAssetOFChildId = array(), &$PDOdb, &$db, &$conf, $fk_product, $qty, &$TIdLineModified, &$TNewIdAssetOF)
{
    if (empty($TAssetOFChildId)) {
        return false;
    }
    foreach ($TAssetOFChildId as $idOF) {
        $TAssetOF = new TAssetOF();
        $TAssetOF->load($PDOdb, $idOF);
        foreach ($TAssetOF->TAssetOFLine as $line) {
            //Si le produit TO_MAKE de cette OF correspond au notre, on maj sa qté ainsi que ces needed et on stop le traitement pcq pas besoin d'aller plus loin
            if ($line->type == 'TO_MAKE' && $line->fk_product == $fk_product) {
                $TIdLineModified[] = $TAssetOF->getId();
                $line->qty_needed = $line->qty = $line->qty_used = $qty;
                $line->save($PDOdb);
                _updateNeeded($TAssetOF, $PDOdb, $db, $conf, $line->fk_product, $line->qty, $TIdLineModified, $TNewIdAssetOF, $line);
                return true;
                // on a trouvé la ligne concernée
            }
        }
    }
    return false;
}