136,7 → 136,7 |
$projet = (isset($_GET['projet'])) ? $_GET['projet'] : ""; |
$langue = (isset($_GET['langue'])) ? $_GET['langue'] : "fr"; |
$liste = $champs->consulterProjetChampsEtendus($projet, $langue); |
$liste = $this->traiterCorrespondanceChampsEtendusBDInterface($liste); |
$liste = $this->traiterCorrespondanceChampsEtendusBDInterface($liste, $projet); |
|
$this->envoyerJson($liste); |
} |
213,25 → 213,25 |
} |
return $champsrequete; |
} |
protected function traiterCorrespondanceChampsEtendusBDInterface(Array $champsrequete) { |
protected function traiterCorrespondanceChampsEtendusBDInterface(Array $champsrequete, $projet = "null") { |
$champssupp = array(); $i = 0; |
foreach ($champsrequete as $champ) { |
$champssupp[$champ['project']]['projet'] = $champ['project']; |
$champssupp[$champ['project']]['langue'] = $champ['language_iso_code']; |
$champssupp[$projet]['projet'] = $champ['project']; |
$champssupp[$projet]['langue'] = $champ['language_iso_code']; |
// pour la table extended fiels champs interface => champs bd |
foreach ($this->correspondance_champs_etendus as $ci => $ce) { |
if (isset($champ[$ce]) && $champ[$ce] != "") { |
$champssupp[$champ['project']]['champs-supp'][$i][$ci] = $champ[$ce]; |
$champssupp[$projet]['champs-supp'][$i][$ci] = $champ[$ce]; |
} else { |
$champssupp[$champ['project']]['champs-supp'][$i][$ci]= ""; |
$champssupp[$projet]['champs-supp'][$i][$ci]= ""; |
} |
} |
// pour la table extended fiels trad champs interface => champs bd |
foreach ($this->correspondance_champs_etendus_trad as $cet => $cr) { |
if (isset($champ[$cr]) && $champ[$cr] != "") { |
$champssupp[$champ['project']]['champs-supp'][$i][$cet]= $champ[$cr]; |
$champssupp[$projet]['champs-supp'][$i][$cet]= $champ[$cr]; |
} else { |
$champssupp[$champ['project']]['champs-supp'][$i][$cet]=""; |
$champssupp[$projet]['champs-supp'][$i][$cet]=""; |
} |
}$i++; |
} |