/**
  * Récupère un groupe en base de donnée
  * @param $id Integer l'id du groupe
  * @return Groupe l'objet correspondant
  */
 public function find($id)
 {
     $raw = $this->db->SqlLine('SELECT g.* WHERE id_groupe = :id GROUP BY g.id_groupe ORDER BY g.id_groupe DESC', array('id' => $id));
     if ($raw == null) {
         header('HTTP/1.0 404 Not Found');
         exit('Groupe non trouvé');
     }
     return new Groupe($raw['id_groupe'], $raw['libelle'], $raw['countUser']);
 }
 /**
  * Récupère un mail en base de donnée
  * @param $id Integer l'id du mail
  * @return Mail l'objet correspondant
  */
 public function find($id)
 {
     $raw = $this->db->SqlLine('SELECT m.* WHERE id_mail = :id GROUP BY m.id_mail ORDER BY m.id_mail DESC', array('id' => $id));
     if ($raw == null) {
         header('HTTP/1.0 404 Not Found');
         exit('Utilisateur non trouvé');
     }
     return new Mail($raw['id'], $raw['libelle'], $raw['objet'], $raw['body']);
 }
 /**
  * Récupère un mail en base de donnée
  * @param $id Integer l'id du mail
  * @return Newsletter l'objet correspondant
  */
 public function find($id)
 {
     $raw = $this->db->SqlLine('SELECT n.* WHERE id_newsletter = :id GROUP BY n.id_newsletter ORDER BY n.id_newsletter DESC', array('id' => $id));
     if ($raw == null) {
         header('HTTP/1.0 404 Not Found');
         exit('Utilisateur non trouvé');
     }
     return new Newsletter($raw['id_newsletter'], $raw['nom'], $raw['contenu'], $raw['lien']);
 }
 public function findWhere($where)
 {
     $condition = $where;
     $user = $this->db->SqlLine('SELECT u.* FROM users u WHERE nom = :_username AND prenom = :_password', array('_username' => $condition['_username'], '_password' => $condition['_password']));
     //$hydrated = array();
     //$hydrated[] = new User($user['id_user'], $user['nom'], $user['prenom'], $user['mail'], $user['telephone'], $user['adresse'], $user['etat'], $user['accuse']);
     //return $hydrated;
     return $user;
 }
 /**
  * Récupère un GroupeUser en base de donnée
  * @param $id Integer l'id de l'emploo
  * @return GroupeUser l'objet correspondant
  */
 public function find($ids)
 {
     $id_user = $ids['$id_user'];
     $id_groupe = $ids['$id_groupe'];
     $raw = $this->db->SqlLine('SELECT ug.* WHERE ug.id_user =:id_user AND ug.id_groupe =:id_groupe GROUP BY u.id_user ORDER BY u.id_user DESC', array('id_groupe' => $id_groupe, 'id_user' => $id_user));
     if ($raw == null) {
         header('HTTP/1.0 404 Not Found');
         exit('Utilisateur non trouvé');
     }
     return new GroupeUser($raw['id_user'], $raw['id_groupe']);
 }