294,11 → 294,9 |
foreach ($colonnesOrdonnees as $colOrd) { |
$test[] = $colOrd[1]; |
} |
$index = function($valeur) { return 'a.'.$valeur; }; |
$titre = function($valeur) { return 'Autres : '.$valeur; }; |
$colonneAutres = array_diff($colonnesTable, $test); |
$champs['select'] = array_merge($champs['select'], array_map($index, $colonneAutres)); |
$champs['titre'] = array_merge($champs['titre'], array_map($titre, $colonneAutres)); |
$champs['select'] = array_merge($champs['select'], array_map(array($this, 'ajouterIndexTable'), $colonneAutres)); |
$champs['titre'] = array_merge($champs['titre'], array_map(array($this, 'ajouterAutresTable'), $colonneAutres)); |
} else { |
if (array_search($colonnesOrdonnees[$colonne][1], $colonnesTable) != false) { |
$champs['select'][] = $colonnesOrdonnees[$colonne][0]; |
312,6 → 310,9 |
private function ajouterIndexTable($valeur) { |
return 'a.'.$valeur; |
} |
private function ajouterAutresTable($valeur) { |
return 'Autres : '.$valeur; |
} |
|
/** |
* Méthode principale appelée avec une requête de type POST. |