Line 485... |
Line 485... |
485 |
* */
|
485 |
* */
|
486 |
private function chargerNombreCommentaire($ids_proposition, $propositions) {
|
486 |
private function chargerNombreCommentaire($ids_proposition, $propositions) {
|
487 |
$requeteNbCommentaires = 'SELECT ce_proposition, COUNT(id_commentaire) as nb '.
|
487 |
$requeteNbCommentaires = 'SELECT ce_proposition, COUNT(id_commentaire) as nb '.
|
488 |
'FROM del_commentaire '.
|
488 |
'FROM del_commentaire '.
|
489 |
'WHERE ce_proposition IN ('.implode(', ', $ids_proposition).')';
|
489 |
'WHERE ce_proposition IN ('.implode(', ', $ids_proposition).')';
|
490 |
$nbCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
|
490 |
$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
|
491 |
foreach ($nbCommentaires as $nbCommentaire) {
|
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($nbCommentaire['ce_proposition'] != null && $nbCommentaire['ce_proposition'] != 0) {
|
493 |
if($commentaire['ce_proposition'] != null && $commentaire['ce_proposition'] != 0) {
|
494 |
$propositions[$nbCommentaires['ce_proposition']]['nb_commentaires']= $nbCommentaire;
|
494 |
$propositions[$commentaire['ce_proposition']]['nb_commentaires']= $commentaire;
|
495 |
}
|
495 |
}
|
496 |
}
|
496 |
}
|
Line 497... |
Line 497... |
497 |
|
497 |
|
498 |
return $propositions;
|
498 |
return $propositions;
|