Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 214 → Rev 215

/trunk/modeles/StatistiqueModele.php
19,6 → 19,39
' WHERE id_annuaire '.$this->proteger($id_annuaire);
 
}
public function obtenirIdDernieresModificationsProfil($id_annuaire, $limite = 10) {
$this->obtenirDerniersEvenementsStatistiques($id_annuaire, 'modification', $limite);
}
public function obtenirDerniersEvenementsStatistique($id_annuaire, $type, $limite = 10) {
$requete_derniers_evenements = 'SELECT at_ressource as id_utilisateur, at_action as evenement, at_valeur as date_evenement '.
'FROM annu_triples '.
'WHERE at_ce_annuaire = '.$this->proteger($id_annuaire).' '.
'AND at_action = '.$this->proteger($type).' '.
'ORDER BY at_valeur DESC '.
'LIMIT 0,'.$limite;
$resultat_derniers_evenements = $this->requeteTous($requete_derniers_evenements);
return $resultat_derniers_evenements;
}
public function ajouterEvenementStatistique($id_annuaire, $id_utilisateur, $type) {
$date_courante = AppControleur::genererDateCouranteFormatMySql();
$requete_insertion_evenenement = 'INSERT INTO annu_triples (at_ce_annuaire, at_ressource, at_action, at_valeur) '.
'VALUES ('.$this->proteger($id_annuaire).', '.$this->proteger($id_utilisateur).', '.$this->proteger($type).', '.$this->proteger($date_courante).')';
$resultat_insertion_evenement = $this->requete($requete_insertion_evenenement);
return $resultat_insertion_evenement;
}
 
}
?>