/** * 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']); }