Subversion Repositories Applications.annuaire

Rev

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

Rev 83 Rev 215
Line 17... Line 17...
17
 
17
 
18
		$requete_annee_inscrit = 'SELECT COUNT(*) FROM annuaire_tela '.
18
		$requete_annee_inscrit = 'SELECT COUNT(*) FROM annuaire_tela '.
Line 19... Line 19...
19
								' WHERE id_annuaire '.$this->proteger($id_annuaire);
19
								' WHERE id_annuaire '.$this->proteger($id_annuaire);
-
 
20
 
-
 
21
	}
-
 
22
	
-
 
23
	public function obtenirIdDernieresModificationsProfil($id_annuaire, $limite = 10) {
-
 
24
		
-
 
25
		$this->obtenirDerniersEvenementsStatistiques($id_annuaire, 'modification', $limite);
-
 
26
		
-
 
27
	}
-
 
28
	
-
 
29
	public function obtenirDerniersEvenementsStatistique($id_annuaire, $type, $limite = 10) {
-
 
30
		
-
 
31
		$requete_derniers_evenements = 'SELECT at_ressource as id_utilisateur, at_action as evenement, at_valeur as date_evenement '.
-
 
32
											'FROM annu_triples '.
-
 
33
											'WHERE at_ce_annuaire = '.$this->proteger($id_annuaire).' '.
-
 
34
											'AND at_action = '.$this->proteger($type).' '.
-
 
35
											'ORDER BY at_valeur DESC '.
-
 
36
											'LIMIT 0,'.$limite;
-
 
37
		
-
 
38
		$resultat_derniers_evenements = $this->requeteTous($requete_derniers_evenements);
-
 
39
		
-
 
40
		return $resultat_derniers_evenements;
-
 
41
	}
-
 
42
	
-
 
43
	public function ajouterEvenementStatistique($id_annuaire, $id_utilisateur, $type) {
-
 
44
		
-
 
45
		$date_courante = AppControleur::genererDateCouranteFormatMySql();
-
 
46
		
-
 
47
		$requete_insertion_evenenement = 'INSERT INTO annu_triples (at_ce_annuaire, at_ressource, at_action, at_valeur) '.
-
 
48
							 'VALUES ('.$this->proteger($id_annuaire).', '.$this->proteger($id_utilisateur).', '.$this->proteger($type).', '.$this->proteger($date_courante).')';
-
 
49
		
-
 
50
		$resultat_insertion_evenement = $this->requete($requete_insertion_evenenement);
-
 
51
		
-
 
52
		return $resultat_insertion_evenement;
Line 20... Line 53...
20
 
53
		
21
	}
54
	}