248,7 → 248,6 |
} |
$condition .= ' ('. implode(' OR ', $departements).')'; |
break; |
default: |
} |
|
$condition .= ' AND '; |
262,6 → 261,12 |
$condition .= ' AND oo_ce_participant != '.$id_demo; |
$condition .= ' AND oo_ce_participant != '.$id_admin; |
|
// par défaut les observations d'absence d'évènement ne sont pas incluses |
// sauf si on le demande explicitement |
if(empty($_GET['inclure-absences']) || $_GET['inclure-absences'] == 0) { |
$condition .= ' AND oo_absence_evenement = 0'; |
} |
|
return $condition; |
} |
|
273,7 → 278,8 |
} |
|
public function getExportObservationPlat() { |
|
// dans le csv les observations d'absence sont inclues par contre |
$_GET['inclure-absences'] = 1; |
$donnees = $this->getExportObservation(); |
$donnees_formatees = $this->formaterListeObservationPourExportCSV($donnees); |
|
350,7 → 356,8 |
} |
|
public function getFichierExportObservationCsv() { |
|
// dans le csv les observations d'absence sont inclues par contre |
$_GET['inclure-absences'] = 1; |
$donnees = $this->getExportObservation(); |
$donnees_formatees = $this->formaterListeObservationPourExportCSV($donnees); |
$chaine_csv = $this->convertirTableauAssocVersCSV($donnees_formatees); |
389,6 → 396,8 |
$infos_formatees = array( |
'id_observation' => $id_observation, |
'id_individu' => $observations_infos['oo_ce_individu'], |
'commentaire_individu' => $observations_infos['oi_commentaire'], |
'presence_evenement' => $observations_infos['oo_absence_evenement'] == 1 ? 'Absence' : 'Présence', |
'date' => $date_observation_formatee, |
'evenenement' => $infos_evenement['nom'], |
'code_bbch' => $infos_evenement['numero'], |