| Line 478... |
Line 478... |
| 478 |
/**
|
478 |
/**
|
| 479 |
* Charger le nombre de commentaires (sans détermination) associé à l'observation
|
479 |
* Charger le nombre de commentaires (sans détermination) associé à l'observation
|
| 480 |
* @param Array $observations le tableau des observatins à mettre à jour
|
480 |
* @param Array $observations le tableau des observatins à mettre à jour
|
| 481 |
* */
|
481 |
* */
|
| 482 |
private function chargerNombreCommentaire($ids_proposition, $propositions) {
|
482 |
private function chargerNombreCommentaire($ids_proposition, $propositions) {
|
| 483 |
$requeteNbCommentaires = 'SELECT ce_commentaire_parent, COUNT(id_commentaire) as nb '.
|
483 |
$requeteNbCommentaires = 'SELECT ce_commentaire_parent, ce_proposition, count( id_commentaire ) AS nb '.
|
| - |
|
484 |
'FROM del_commentaire '.
|
| - |
|
485 |
'WHERE ce_proposition IN ( '.implode(', ', $ids_proposition).') '.
|
| - |
|
486 |
'GROUP BY ce_proposition';
|
| - |
|
487 |
|
| - |
|
488 |
/*SELECT ce_commentaire_parent, COUNT(id_commentaire) as nb '.
|
| 484 |
'FROM del_commentaire '.
|
489 |
'FROM del_commentaire '.
|
| 485 |
'WHERE ce_commentaire_parent IN ('.implode(', ', $ids_proposition).')';
|
490 |
'WHERE ce_commentaire_parent IN ('.implode(', ', $ids_proposition).')';*/
|
| Line -... |
Line 491... |
| - |
|
491 |
|
| - |
|
492 |
//echo $requeteNbCommentaires;
|
| Line 486... |
Line 493... |
| 486 |
|
493 |
$listeCommentaires = $this->bdd->recupererTous($requeteNbCommentaires);
|
| 487 |
|
- |
|
| 488 |
$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
|
494 |
|
| 489 |
|
495 |
foreach ($listeCommentaires as $ligneProposition) {
|
| 490 |
// ce test sert à exclure les proposition de 1er niveau qui sont elles aussi des commentaires
|
496 |
// ce test sert à exclure les proposition de 1er niveau qui sont elles aussi des commentaires
|
| - |
|
497 |
if($ligneProposition['ce_commentaire_parent'] != null && $ligneProposition['ce_commentaire_parent'] != 0) {
|
| - |
|
498 |
$propositions[$ligneProposition['ce_commentaire_parent']]['nb_commentaires'] = $ligneProposition['nb'];
|
| - |
|
499 |
} else {
|
| 491 |
if($listeCommentaires['ce_commentaire_parent'] != null && $listeCommentaires['ce_commentaire_parent'] != 0) {
|
500 |
$propositions[$ligneProposition['ce_proposition']]['observation']['nb_commentaires'] = $ligneProposition['nb'];
|
| Line -... |
Line 501... |
| - |
|
501 |
}
|
| 492 |
$propositions[$listeCommentaires['ce_commentaire_parent']]['nb_commentaires'] = $listeCommentaires['nb'];
|
502 |
}
|
| 493 |
}
|
503 |
|
| Line 494... |
Line 504... |
| 494 |
|
504 |
|
| 495 |
return $propositions;
|
505 |
return $propositions;
|