Subversion Repositories eFlore/Applications.cel

Rev

Rev 3883 | Rev 3885 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3883 Rev 3884
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 ".