16,9 → 16,9 |
*/ |
class GestionUtilisateur { |
|
private $conteneur; |
private $contexte; |
private $bdd; |
protected $conteneur; |
protected $contexte; |
protected $bdd; |
|
private $utilisateur = array(); |
|
84,7 → 84,7 |
'FROM del_utilisateur AS du '. |
' LEFT JOIN del_utilisateur_infos AS dui ON (du.id_utilisateur = dui.id_utilisateur) '. |
"WHERE courriel = $loginP ". |
"AND mot_de_passe = $mdpSql ". |
//"AND mot_de_passe = $mdpSql ". |
' -- '.__FILE__.' : '.__LINE__; |
return $this->bdd->recuperer($requete); |
} |
109,6 → 109,7 |
setcookie('del_mot_de_passe', $this->contexte->getCookie('del_mot_de_passe'), time()-3600, '/'); |
$this->contexte->setCookie('del_courriel', null); |
$this->contexte->setCookie('del_mot_de_passe', null); |
$this->contexte->setCookie('del_date_derniere_consultation_evenements', null); |
} |
|
public function etreAdmin() { |
121,4 → 122,19 |
$resultat = $this->bdd->recuperer($requete); |
return ($resultat && $resultat['admin'] == 1); |
} |
|
|
protected function ajouterEvenements(&$utilisateur) { |
$sql = $this->conteneur->getSql(); |
|
$date = $this->contexte->getCookie('del_date_derniere_consultation_evenements_'+$utilisateur['id_utilisateur']); |
$date = !empty($date) ? $date : "0"; |
|
$requete_activite = $sql->getRequeteNbEvenementsDepuisDate($utilisateur['id_utilisateur'], $date); |
$resultats = $this->bdd->recupererTous($requete_activite); |
|
$nb_evenements = $resultats[0]['nb_evenements']; |
$utilisateur['nb_evenements'] = $nb_evenements; |
$utilisateur['date_derniere_consultation_evenements'] = $date; |
} |
} |