Subversion Repositories eFlore/Applications.del

Rev

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

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