Пример #1
0
 /**
  * Fonction de recherche des utilisateurs contacts locaux par hôpitaux. 
  * 
  * Permet de rechercher les utilisateurs qui sont contact locaux par hôpitaux.
  * @param idHopital correspond à l'id de l'hôpital dont on recherche les contact locaux.
  * @return contactLocal est l'ensemble des utilisateurs qui sont contacts locaux auprés de l'hôpital.
  */
 public static function rechercheUtilisateurContactLocalByIdHop($idHopital)
 {
     $tmpContact = ContactLocalGateway::getAll();
     foreach ($tmpContact as $contact) {
         $contactLocal[] = UtilisateurGateway::rechercheUtilisateurId($contact['idUtilisateur']);
     }
     return $contactLocal;
 }
Пример #2
0
 *
 */
?>
 <h4> Associer un contact local à l'hôpital</h4>
<p><b>Créer un contact local</b></br>Transformer d'abord l'utilisateur en contact local via sa fiche: </br><a href="index.php?action=listeUtilisateurs">Accès aux fiches utilisateurs</a></p>
<p><b>Associer un contact local</b></br>Pour cela, le sélectionner dans la liste ci-dessous puis valider:</p>
<select class="form-control" name="idContact">
    <?php 
foreach ($contacts as $contact) {
    ?>
        <?php 
    if (!ModelRelation::rechercherContactLocalInHopital($idHopital, $contact["idContact"])) {
        ?>
            <option value="<?php 
        echo $contact["idContact"];
        ?>
"> 
                <?php 
        $contact = UtilisateurGateway::rechercheUtilisateurId($contact["idUtilisateur"]);
        echo $contact->prenom . ' ';
        echo $contact->nom;
        ?>
            </option>
        <?php 
    }
    ?>
    <?php 
}
?>
</select>
<button class="form-control" type="submit" class="btn btn-primary" name="enregistrer" value="enregistrer">Associer</button>
Пример #3
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;
 }