public function findGroupOfUser($ids) { $id_user = $ids['id_user']; $id_groupe = $ids['id_groupe']; $raw = $this->db->SqlValue('SELECT * FROM groupe_user WHERE id_user=:id_user AND id_groupe=:id_groupe', array('id_groupe' => $id_groupe, 'id_user' => $id_user)); if (empty($raw)) { return 0; } return 1; }
/** * Persiste un objet Groupe dans la base de donnée * * @param Groupe $user un objet Groupe * @return string l'id de l'insertion */ public function persist(Groupe $groupe) { $result = $this->db->SqlValue("SELECT libelle FROM groupe WHERE libelle = '" . $groupe->getLibelle() . "' LIMIT 1"); //$req = mysql_fetch_array($result); if ($result) { return ''; } else { $this->db->Sql("INSERT INTO groupe (libelle) VALUES(:libelle)", array('libelle' => $groupe->getLibelle())); $id = $this->db->lastInsertId(); $result = $id; } return $result; }
/** * Persiste un objet Mail dans la base de donnée * * @param Mail $user un objet Mail * @return string l'id de l'insertion */ public function persist(Mail $mail) { $result = $this->db->SqlValue("SELECT libelle FROM mail WHERE libelle = '" . $mail->getLibelle() . "' LIMIT 1 "); //$req = mysql_fetch_array($result); if ($result) { echo 'Ce type de mail existe déja'; } else { $this->db->Sql("INSERT INTO mail (libelle, objet, body) VALUES(:libelle,:objet,:body)", array('libelle' => $mail->getLibelle(), 'objet' => $mail->getObjet(), 'body' => $mail->getBody())); } return $result; //$id = $this->db->lastInsertId(); //return $id; }