Line 445... |
Line 445... |
445 |
$observations[$id]['commentaires'] = $this->formaterDeterminations($propositions);
|
445 |
$observations[$id]['commentaires'] = $this->formaterDeterminations($propositions);
|
446 |
}
|
446 |
}
|
447 |
return $observations;
|
447 |
return $observations;
|
448 |
}
|
448 |
}
|
Line 449... |
Line 449... |
449 |
|
449 |
|
Line 450... |
Line 450... |
450 |
private function formaterDeterminations($propositions) {
|
450 |
private function formaterDeterminations($listePropositions) {
|
451 |
|
451 |
|
452 |
$propositions_format = array();
|
452 |
$propositions_format = array();
|
453 |
if ($propositions != array()) {
|
453 |
if ($listePropositions != array()) {
|
454 |
foreach ($propositions as $id => $proposition) {
|
454 |
foreach ($listePropositions as $id => $proposition) {
|
455 |
$propositions_format[$proposition['id_commentaire']] = $proposition;
|
455 |
$propositions_format[$proposition['id_commentaire']] = $proposition;
|
456 |
$propositions_format[$proposition['id_commentaire']]['nb_commentaires'] = "0";
|
456 |
$propositions_format[$proposition['id_commentaire']]['nb_commentaires'] = "0";
|
Line 489... |
Line 489... |
489 |
'WHERE ce_proposition IN ('.implode(', ', $ids_proposition).')';
|
489 |
'WHERE ce_proposition IN ('.implode(', ', $ids_proposition).')';
|
490 |
$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
|
490 |
$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
|
491 |
foreach ($listeCommentaires as $commentaire) {
|
491 |
foreach ($listeCommentaires as $commentaire) {
|
492 |
// ce test sert à exclure les proposition de 1er niveau qui sont elles aussi des commentaires
|
492 |
// ce test sert à exclure les proposition de 1er niveau qui sont elles aussi des commentaires
|
493 |
if($commentaire['ce_proposition'] != null && $commentaire['ce_proposition'] != 0) {
|
493 |
if($commentaire['ce_proposition'] != null && $commentaire['ce_proposition'] != 0) {
|
494 |
$propositions[$commentaire['ce_proposition']]['nb_commentaires']= $commentaire;
|
494 |
$propositions[$listeCommentaires['ce_proposition']]['nb_commentaires']= $commentaire;
|
495 |
}
|
495 |
}
|
496 |
}
|
496 |
}
|
Line 497... |
Line 497... |
497 |
|
497 |
|
498 |
return $propositions;
|
498 |
return $propositions;
|