/** * Supprime de la base de donnée une offre d'emploi ainsi que les candidatures qui lui sont liées * * @param User $user Le travail en question */ public function removeUserCascade(User $user) { // Suprime les candidatures liées $this->db->Sql("DELETE FROM users WHERE id_user = :id", array('id' => $user->getId())); // Supprime l'emploi $this->db->Sql("DELETE FROM users WHERE id_user = :id", array('id' => $user->getId())); }
/** * Supprime de la base de donnée une offre d'emploi ainsi que les candidatures qui lui sont liées * * @param User $user Le travail en question */ public function removeUserFromGroupe(User $user) { // Suprime les user liées $this->db->Sql("DELETE FROM groupe_user WHERE id_user =:id", array('id' => $user->getId())); }
/** * Supprime de la base de donnée un mail * * @param mail $mail Le travail en question */ public function removeMailCascade($id) { // Supprime le mail // todo Supprimer le mail de newsletter,... cascade $this->db->Sql("DELETE FROM mail WHERE id_mail =:id", array('id' => $id)); }
public function remove(Newsletter $news) { // Supprime le mail $this->db->Sql("DELETE FROM newsletter WHERE id_newsletter =:id", array('id' => $news->getId())); }