Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3886 Rev 3887
Line 139... Line 139...
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 ".
144
	   	        "`language_iso_code` = { $langue } ";
144
	   	        "`language_iso_code` = ".Cel::db()->proteger($langue)." ";
145
	        // pour chaque valeur de la table extended_field
145
	        // pour chaque valeur de la table extended_field
146
	        foreach ($champs_etendus['ce'][0] as $num_colonne => $colonne) {
146
	        foreach ($champs_etendus['ce'][0] as $num_colonne => $colonne) {
147
	            $modif_ce .= "ce.".$num_colonne." = ".Cel::db()->proteger($champ_etendu[$num_colonne]).", ";
147
	            $modif_ce .= "ce.".$num_colonne." = ".Cel::db()->proteger($champ_etendu[$num_colonne]).", ";
148
	        }
148
	        }
149
	        // pour chaque valeur de la table extended_field_traduction
149
	        // pour chaque valeur de la table extended_field_traduction