Subversion Repositories eFlore/Applications.del

Rev

Rev 904 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 904 Rev 906
Line 482... Line 482...
482
	/**
482
	/**
483
	 * Charger le nombre de commentaires (sans détermination) associé à l'observation
483
	 * Charger le nombre de commentaires (sans détermination) associé à l'observation
484
	 * @param Array $observations le tableau des observatins à mettre à jour
484
	 * @param Array $observations le tableau des observatins à mettre à jour
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_commentaire_parent, COUNT(id_commentaire) as nb '.
488
									'FROM del_commentaire '.
488
									'FROM del_commentaire '.
489
									'WHERE ce_proposition IN ('.implode(', ', $ids_proposition).')';
489
									'WHERE ce_commentaire_parent IN ('.implode(', ', $ids_proposition).')';
-
 
490
		
-
 
491
		
490
		$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
492
		$listeCommentaires = $this->bdd->recuperer($requeteNbCommentaires);
491
		foreach ($listeCommentaires as $commentaire) {
-
 
-
 
493
		
492
			// ce test sert à exclure les proposition de 1er niveau qui sont elles aussi des commentaires
494
		// 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) {
495
		if($listeCommentaires['ce_commentaire_parent'] != null && $listeCommentaires['ce_commentaire_parent'] != 0) {
494
				$propositions[$listeCommentaires['ce_proposition']]['nb_commentaires']= $commentaire;
496
			$propositions[$listeCommentaires['ce_commentaire_parent']]['nb_commentaires'] = $listeCommentaires['nb'];
495
			}
-
 
496
		}
497
		}
Line 497... Line 498...
497
		
498
		
498
		return $propositions;
499
		return $propositions;