94,7 → 94,7 |
$champ_etendu = new ObsEtendue(); |
$champ_etendu->id = $id_element; |
$champ_etendu->cle = $ligne['cle']; |
$champ_etendu->valeur = $ligne['valeur']; |
$champ_etendu->valeur = $ligne['value']; |
|
$champs_etendus_par_element[$id_element][] = $champ_etendu; |
} |
148,7 → 148,7 |
// la partie on duplicate key est spécifique mysql mais il sera facile de s'en passer le jour |
// où l'on change de sgbd |
$ajout = Cel::db()->executer(sprintf( |
"INSERT INTO %s (%s, extended_field_id, valeur) VALUES %s ON DUPLICATE KEY UPDATE value = VALUES(valeur) -- %s:%d", |
"INSERT INTO %s (%s, extended_field_id, value) VALUES %s ON DUPLICATE KEY UPDATE value = VALUES(valeur) -- %s:%d", |
$this->table_obs_etendus, |
$this->champ_id, |
implode(',', $lignes), |