Example #1
0
 /**
  * Fonction de supression de l'ensemble des relation concernant un contact local. 
  * 
  * Permet de suprimer l'ensemble des relations concernant un contact local.
  * @param idContact correspond à l'id du contact local concerné.
  */
 public static function supprimerRelationForContact($idContact)
 {
     RelationGateway::supprimerRelationForContact($idContact);
 }
Example #2
0
 /**
  * Fonction de recherche des contact locaux par hôpitaux. 
  * 
  * Permet de rechercher les contact locaux par un hôpital.
  * @param idHopital correspond à l'id de l'hôpital dont on recherche les contacts locaux.
  * @return contactLocal retourne l'ensemble des contact locaux de l'hôpital.
  */
 public static function rechercherContactLocalByHopital($idHopital)
 {
     $tmpRelation = RelationGateway::rechercherContactLocalByIdHopital($idHopital);
     if ($tmpRelation == false) {
         return false;
     }
     foreach ($tmpRelation as $relation) {
         $tmpContact = self::rechercherContactLocalByIdContact($relation['idUtilisateur']);
         if ($tmpContact != false) {
             $id = $tmpContact->idUtilisateur;
             $tmp = UtilisateurGateway::rechercheUtilisateurId($id);
             $contactLocal[] = $tmp;
         }
     }
     return $contactLocal;
 }
Example #3
0
 /**
  * Fonction de supression d'un hôpital. 
  * 
  * Permet de suprimer un hôpital par son id.
  * @param idHopital correspond à l'id de l'hôpital à supprimer.
  */
 public static function supprimerHopital($idHopital)
 {
     HopitalGateway::supprimerHopital($idHopital);
     RelationGateway::supprimerRelationForHopital($idHopital);
 }