Line 133... |
Line 133... |
133 |
* Modifie un champ étendu associé à l'élément passé en paramètre
|
133 |
* Modifie un champ étendu associé à l'élément passé en paramètre
|
134 |
*
|
134 |
*
|
135 |
* @param ChampEtendu $champ_etendu
|
135 |
* @param ChampEtendu $champ_etendu
|
136 |
* @return bool true si la modification a eu lieu
|
136 |
* @return bool true si la modification a eu lieu
|
137 |
*/
|
137 |
*/
|
138 |
public function modifierParProjet(Array $champs_etendu) {
|
138 |
public function modifierParProjet(Array $champs_etendus) {
|
139 |
if (! $champs_etendus) return TRUE; // le tableau ... vide à été inséré
|
139 |
if (! $champs_etendus) return TRUE; // le tableau ... vide à été inséré
|
140 |
// pour chaque champ étendu
|
140 |
// pour chaque champ étendu
|
141 |
foreach ($champs_etendus['ce'] as $num_champ => $champ_etendu) {
|
141 |
foreach ($champs_etendus['ce'] as $num_champ => $champ_etendu) {
|
142 |
$modif_ce = "UPDATE {$this->table_champs_etendus} ce join {$this->table_champs_etendus_trad} cet";
|
142 |
$modif_ce = "UPDATE {$this->table_champs_etendus} ce join {$this->table_champs_etendus_trad} cet";
|
143 |
$modif_ce .= "on field_id = `extended_field_id` and ce.`project` = cet.`project` and ".
|
143 |
$modif_ce .= "on field_id = `extended_field_id` and ce.`project` = cet.`project` and ".
|