Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 334 → Rev 335

/trunk/services/modules/Referentiel.php
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.