$data['success'] = false;
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    if (isset($_POST['idinfirmier']) && isset($_POST['idpatient']) && isset($_POST['date_visite']) && isset($_POST['heure_visite'])) {
        $mypdo = new mypdo();
        $idinfirmier = $_POST['idinfirmier'];
        $idpatient = $_POST['idpatient'];
        $jour_visite = $_POST['date_visite'];
        $heure_visite = $_POST['heure_visite'];
        $date_visite = $jour_visite . " " . $heure_visite;
        $datetime_timestamp = strtotime($date_visite);
        $now = time();
        //Une visite doit être programmée plus de 48 heures avant la date de visite prévue
        if ($datetime_timestamp <= $now + 3600 * 48) {
            array_push($errors, "Une visite doit être programmée au moins 48 heures avant la date de visite prévue");
        } else {
            $tab = array();
            $tab['idinfirmier'] = $idinfirmier;
            $tab['idpatient'] = $idpatient;
            $tab['date_visite'] = $date_visite;
            if ($mypdo->ajouter_visite($tab)) {
                $data['success'] = true;
            }
        }
    }
    if ($data['success']) {
        $data['message'][0] = "Une visite sera effectuée par l'infirmier {$idinfirmier} chez le patient {$idpatient}, le {$jour_visite} à {$heure_visite}";
    } else {
        $data['errors'] = $errors;
    }
}
echo json_encode($data);