Subversion Repositories eFlore/Applications.del

Rev

Rev 891 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 891 Rev 902
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;