예제 #1
0
  * On regarde si la requete attend en réponse une liste de visites ou
  * une visite spécifique (dont l'ID_VISITE - $_POST['idvisite'] - est fourni par la page
  * effectuant la requete
  * 
  * Si "$_POST['idvisite']" n'est pas définit on renvoit une liste de visites
  * dans l'intervalle - $_POST["date_debut"] - $_POST["date_fin"] -
  */
 if (isset($_POST['idvisite'])) {
     $idvisite = $_POST['idvisite'];
     $data['visite'] = array();
     if ($_SESSION['type'] === "infirmier") {
         /*
          * Pour un (utilisateur connecté) INFIRMIER on ne liste que
          * les visites dont ID_INFIRMIER est égal à l'ID_INFIRMIER (identifiant stocké dans un cookie de session)
          */
         $visite = $mypdo->infos_visite($idvisite, $_SESSION['id_utilisateur']);
     } else {
         $visite = $mypdo->infos_visite($idvisite);
     }
     if ($visite !== false) {
         $tab_visite = array();
         $objVisite = $visite->fetchObject();
         $tab_visite['id'] = $objVisite->ID_VISITE;
         //"trouve_infirmier" & "trouve_patient" Renvoient des objets de classe "Infirmier" & "Patient"
         $infirmier = $mypdo->trouve_infirmier($objVisite->ID_INFIRMIER);
         $patient = $mypdo->trouve_patient($objVisite->ID_PATIENT);
         $tab_visite['title'] = "Visite : " . $infirmier->nom . " " . $infirmier->prenom;
         $tab_visite['description'] = "Infirmier : " . $infirmier->nom . " " . $infirmier->prenom;
         $tab_visite['description'] .= " Patient : " . $patient->nom . " " . $patient->prenom;
         $tab_visite['description'] .= " Date : " . $objVisite->DATE_VISITE;
         $tab_visite['start'] = $objVisite->DATE_VISITE;