getParameter('nombre_unite')) {
$serie=$this->getParameter('nombre_unite');
}
// SORT
$tri = " ORDER BY election.date, election.libelle, unite.ordre ";
// SELECT
$displayed_field__election = 'election.libelle as "'.__("election").'"';
$displayFieldUnite = 'CONCAT_WS(\' - \', unite.code_unite, unite.libelle) as "'.__("unité").'"';
$champAffiche = array(
'election_unite.election_unite as "'.__("id").'"',
$displayed_field__election,
$displayFieldUnite,
'unite.perimetre as "'.__("perimetre").'"',
'election_unite.inscrit as "'.__("inscrit").'"',
'election_unite.votant as "'.__("votant").'"',
'election_unite.emargement as "'.__("emargement").'"',
'election_unite.procuration as "'.__("procuration").'"',
'election_unite.blanc as "'.__("blanc").'"',
'election_unite.nul as "'.__("nul").'"',
'election_unite.exprime as "'.__("exprimé").'"',
"case election_unite.saisie
when 'en attente' then
'en attente'
when 'correcte' then
'arrivée'
else
''
end as
\"".__("saisie")."\"",
"case election_unite.envoi_aff
when
't'
then
'' else ''
end
as \"".__("aff")."\"",
"case election_unite.envoi_web
when
't'
then
''
else
''
end as
\"".__("web")."\"",
"case election_unite.validation
when 'en attente' then
''
when 'validee' then
''
else
''
end as
\"".__("validation")."\"",
);
// Dans le contexte d'une élection
if (in_array($retourformulaire, $foreign_keys_extended["election"])) {
// La colonne élection n'est pas nécessaire
$champAffiche = array_diff($champAffiche, array($displayed_field__election, ));
$champRecherche = array_diff($champRecherche, array($displayed_field__election, ));
}