function rechercher_patient(&$data, $champ, $critere, $debut, $fin)
{
    $mypdo = new mypdo();
    $liste_patients = $mypdo->liste_patient($champ, $critere, $debut, $fin);
    $patient = array();
    $i = 0;
    if ($liste_patients !== false) {
        while ($objPatient = $liste_patients->fetchObject()) {
            $patient['id'] = $objPatient->ID_PATIENT;
            $patient['name'] = $objPatient->NOM;
            $patient['full_name'] = $objPatient->NOM . " " . $objPatient->PRENOM;
            $patient['avatar_url'] = "image/infirmier/default.png";
            $patient['text'] = "texte";
            $data['items'][$i] = $patient;
            $i++;
        }
        $data['total_count'] = $liste_patients->rowCount();
    } else {
        $data['total_count'] = 0;
    }
}
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab['id_article'] = $_POST['idarticle'];
    $tab['type'] = $_POST['type_article'];
    $tab['contenu'] = $_POST['contenu'];
    $tab['titre'] = $_POST['titre'];
    $resultat = $mypdo->maj_article($tab);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
    } else {
        $errors['message'][0] = 'Erreur lors de la mise à jour de l\'article ! ';
    }
    if (!empty($errors)) {
        $data['success'] = false;
        $data['errors'] = $errors;
    } else {
        if ($data['success']) {
            $data['message'][0] = "Article modifié avec succés !";
        }
    }
} else {
    $errors['message'][0] = 'Vous n\'avez pas les droits nécessaires !';
    $data['errors'] = $errors;
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab['email'] = $_POST['email'];
    $tab['mdp'] = md5($_POST['mp']);
    $tab['nom'] = $_POST['nom'];
    $tab['prenom'] = $_POST['prenom'];
    $tab['date_naiss'] = $_POST['date_naiss'];
    $tab['tel1'] = $_POST['tel1'];
    $tab['tel2'] = $_POST['tel2'];
    $tab['tel3'] = $_POST['tel3'];
    //Adresse
    $tab['num_rue'] = $_POST['adresse1'];
    $tab['nom_rue'] = $_POST['adresse2'];
    $tab['cp'] = $_POST['cp'];
    $tab['ville'] = $_POST['ville'];
    $tab['lien_photo'] = '';
    // Pas de lien photo
    $resultat = $mypdo->ajouter_infirmier($tab);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
    } else {
        $errors['message'][0] = 'Erreur lors de l\'ajout de l\'infirmier ! ';
    }
<?php

session_start();
include_once '../class/autoload.php';
$data = array();
$data['incomplete_results'] = false;
/*
 * Seul un compte ADMIN ou INFIRMIER a l'autorisation de faire une recherche de SOIN
 */
if (isset($_SESSION['type']) && ($_SESSION['type'] == 'admin' || $_SESSION['type'] == 'infirmier')) {
    $mypdo = new mypdo();
    $champ = "LIBELLE_SOIN";
    $critere = $_POST['q'];
    $debut = $_POST['page'] * 3;
    $fin = $debut + 3;
    $data['items'] = array();
    $liste_soins = $mypdo->recherche_soins($champ, $critere, $debut, $fin);
    $data['items'] = $liste_soins;
    $data['total_count'] = count($data['items']);
}
echo json_encode($data);
Exemple #5
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['identifiant'] = $_POST['identifiant'];
$tab['mp'] = $_POST['mp'];
$tab['nom1'] = $_POST['nom1'];
$tab['prenom1'] = $_POST['prenom1'];
$tab['adresse11'] = $_POST['adresse11'];
$tab['adresse12'] = $_POST['adresse12'];
$tab['cp1'] = $_POST['cp1'];
$tab['ville1'] = $_POST['ville1'];
$tab['mail1'] = $_POST['mail1'];
$tab['tel11'] = $_POST['tel11'];
$tab['tel12'] = $_POST['tel12'];
$tab['tel13'] = $_POST['tel13'];
$tab['fonction1'] = $_POST['fonction1'];
$tab['nom2'] = $_POST['nom2'];
$tab['prenom2'] = $_POST['prenom2'];
$tab['adresse21'] = $_POST['adresse21'];
$tab['adresse22'] = $_POST['adresse22'];
$tab['cp2'] = $_POST['cp2'];
$tab['ville2'] = $_POST['ville2'];
$tab['mail2'] = $_POST['mail2'];
$tab['tel21'] = $_POST['tel21'];
$tab['tel22'] = $_POST['tel22'];
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab_infirmier['id_infirmier'] = $_POST['idinfirmier'];
    $tab_infirmier['email'] = $_POST['email'];
    $tab_infirmier['nom'] = $_POST['nom'];
    $tab_infirmier['prenom'] = $_POST['prenom'];
    $tab_infirmier['date_naiss'] = $_POST['date_naiss'];
    $tab_infirmier['tel1'] = $_POST['tel1'];
    $tab_infirmier['tel2'] = $_POST['tel2'];
    $tab_infirmier['tel3'] = $_POST['tel3'];
    $tab_infirmier['lien_photo'] = '';
    // Pas de lien photo
    //Adresse
    $tab_adresse['num_rue'] = $_POST['adresse1'];
    $tab_adresse['nom_rue'] = $_POST['adresse2'];
    $tab_adresse['cp'] = $_POST['cp'];
    $tab_adresse['ville'] = $_POST['ville'];
    $tab_adresse['id_adresse'] = $_POST['idadresse'];
    $resultat = $mypdo->maj_infirmier($tab_infirmier);
    if (isset($resultat) && $resultat === true) {
        $data['success'] = true;
        $data['message'][0] = "Informations de l'infirmier " . $_POST['nom'] . " " . $_POST['prenom'] . " mises à jour avec succés.";
    } else {
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab_patient['id_patient'] = $_POST['idpatient'];
    $tab_patient['email'] = $_POST['email'];
    $tab_patient['nom'] = $_POST['nom'];
    $tab_patient['prenom'] = $_POST['prenom'];
    $tab_patient['date_naiss'] = $_POST['date_naiss'];
    $tab_patient['tel1'] = $_POST['tel1'];
    $tab_patient['tel2'] = $_POST['tel2'];
    $tab_patient['tel3'] = $_POST['tel3'];
    //Adresse
    $tab_adresse['num_rue'] = $_POST['adresse1'];
    $tab_adresse['nom_rue'] = $_POST['adresse2'];
    $tab_adresse['cp'] = $_POST['cp'];
    $tab_adresse['ville'] = $_POST['ville'];
    $tab_adresse['id_adresse'] = $_POST['idadresse'];
    $resultat = $mypdo->maj_patient($tab_patient);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
        $data['message'][0] = "Informations du patient " . $_POST['nom'] . " " . $_POST['prenom'] . " mises à jour avec succés.";
    } else {
        $errors['message'][0] = 'Les infirmations du patient n\'ont pas été mises à jour. 
				Note : Pour qu\'une modification soit acceptée au moins un des champs doit être modifié.';
Exemple #8
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['id_enfant'] = $_POST['id_enfant'];
$data = $mypdo->supp_enfant_famille($tab);
echo json_encode($data);
Exemple #9
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['identifiant'] = $_POST['identifiant'];
$tab['mp'] = $_POST['mp'];
$tab['nom1'] = $_POST['nom1'];
$tab['prenom1'] = $_POST['prenom1'];
$tab['adresse11'] = $_POST['adresse11'];
$tab['adresse12'] = $_POST['adresse12'];
$tab['cp1'] = $_POST['cp1'];
$tab['ville1'] = $_POST['ville1'];
$tab['mail1'] = $_POST['mail1'];
$tab['tel11'] = $_POST['tel11'];
$tab['tel12'] = $_POST['tel12'];
$tab['tel13'] = $_POST['tel13'];
$tab['fonction1'] = $_POST['fonction1'];
$tab['nom2'] = $_POST['nom2'];
$tab['prenom2'] = $_POST['prenom2'];
$tab['adresse21'] = $_POST['adresse21'];
$tab['adresse22'] = $_POST['adresse22'];
$tab['cp2'] = $_POST['cp2'];
$tab['ville2'] = $_POST['ville2'];
$tab['mail2'] = $_POST['mail2'];
$tab['tel21'] = $_POST['tel21'];
$tab['tel22'] = $_POST['tel22'];
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab_patient['id_patient'] = $_POST['idpatient'];
    $tab_patient['id_adresse'] = $_POST['idadresse'];
    $tab_patient['nom'] = $_POST['nom'];
    $tab_patient['prenom'] = $_POST['prenom'];
    $resultat = $mypdo->supprimer_patient($tab_patient);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
        $data['message'][0] = "Patient " . $_POST['nom'] . " " . $_POST['prenom'] . " supprimé avec succés.";
    } else {
        $errors['message'][0] = 'Erreur lors de la suppression du patient : ' . $_POST['nom'] . " " . $_POST['prenom'];
    }
    if (!empty($errors)) {
        $data['success'] = false;
        $data['errors'] = $errors;
    }
} else {
    $errors['message'] = 'Vous n\'avez pas les droits nécessaires !';
    $data['errors'] = $errors;
}
echo json_encode($data);
<?php

session_start();
include_once '../class/autoload.php';
$data = array();
if (isset($_SESSION['type']) && ($_SESSION['type'] === "admin" || $_SESSION['type'] === "infirmier")) {
    $mypdo = new mypdo();
    /*
     * 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;
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab['type'] = $_POST['type_article'];
    $tab['contenu'] = $_POST['contenu'];
    $tab['titre'] = $_POST['titre'];
    $resultat = $mypdo->ajouter_article($tab);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
    } else {
        $errors['message'][0] = 'Erreur lors de l\'ajout de l\'article ! ';
    }
    if (!empty($errors)) {
        $data['success'] = false;
        $data['errors'] = $errors;
    } else {
        if ($data['success']) {
            $data['message'][0] = "Article ajouté avec succés !";
        }
    }
} else {
    $errors['message'][0] = 'Vous n\'avez pas les droits nécessaires !';
    $data['errors'] = $errors;
}
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['email'] = $_POST['email'];
$tab['categ'] = $_POST['categ'];
$resultat = $mypdo->restitution_mdp($tab);
if (isset($resultat) && $resultat == true) {
    $data['success'] = true;
} else {
    $errors['message'] = 'Identifiant ou catégorie incorrects ! ';
}
if (!empty($errors)) {
    $data['success'] = false;
    $data['errors'] = $errors;
} else {
    if ($data['success']) {
        $data['message'] = "Un email contenant les instructions de réinitialisation vous a été envoyé !";
    }
}
echo json_encode($data);
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab['email'] = $_POST['email'];
    $tab['mdp'] = md5($_POST['mp']);
    $tab['nom'] = $_POST['nom'];
    $tab['prenom'] = $_POST['prenom'];
    $tab['date_naiss'] = $_POST['date_naiss'];
    $tab['tel1'] = $_POST['tel1'];
    $tab['tel2'] = $_POST['tel2'];
    $tab['tel3'] = $_POST['tel3'];
    //Adresse
    $tab['num_rue'] = $_POST['adresse1'];
    $tab['nom_rue'] = $_POST['adresse2'];
    $tab['cp'] = $_POST['cp'];
    $tab['ville'] = $_POST['ville'];
    $tab['lien_photo'] = '';
    // Pas de lien photo
    $resultat = $mypdo->ajouter_patient($tab);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
    } else {
        $errors['message'][0] = 'Erreur lors de l\'ajout du patient ! ';
    }
Exemple #15
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['nom'] = $_POST['nom'];
$tab['prenom'] = $_POST['prenom'];
$tab['specificite'] = $_POST['specificite'];
$tab['id_enfant'] = $_POST['id_enfant'];
echo $tab;
$data = $mypdo->modif_enfant_famille($tab);
echo json_encode($data);
<?php

session_start();
include_once '../class/autoload.php';
$data = array();
$data['errors'] = array();
$errors = array();
$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;
            }
        }
    }
Exemple #17
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['id'] = $_POST['id'];
$tab['mp'] = $_POST['mp'];
$tab['categ'] = $_POST['categ'];
$resultat = $mypdo->connect($tab);
if (isset($resultat)) {
    $_SESSION['id'] = $tab['id'];
    $_SESSION['type'] = $tab['categ'];
    $data['success'] = true;
} else {
    $errors['message'] = 'Identifiant,mot de passe,catégorie invalide !';
}
if (!empty($errors)) {
    $data['success'] = false;
    $data['errors'] = $errors;
} else {
    if ($data['success']) {
        $data['message'] = "Vous êtes bien connecté  !";
    }
}
echo json_encode($data);
Exemple #18
0
<?php

include_once '../class/autoload.php';
$mypdo = new mypdo();
$tab = array();
$tab['email'] = "";
$tab['mdp'] = "";
$tab['email'] = $_POST['email'];
//$tab ['mdp'] = md5 ( $_POST ['mdp'] );
$tab['mdp'] = $_POST['mdp'];
$tab_infirmier = $mypdo->connect_mobile($tab);
echo json_encode($tab_infirmier);
/*echo $tab['email'];
echo '<br>';
echo $tab['mdp'];*/
Exemple #19
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['nom'] = $_POST['nom'];
$tab['prenom'] = $_POST['prenom'];
$tab['specificite'] = $_POST['specificite'];
$tab['id_famille'] = $_SESSION['id'];
$data = $mypdo->insert_enfant_famille($tab);
echo json_encode($data);
Exemple #20
0
<?php

include_once '../class/autoload.php';
$mypdo = new mypdo();
$table = $_POST['table'];
switch ($table) {
    case 'categorie':
        $tab_categ_soins = $mypdo->retourne_categ_soins();
        echo $tab_categ_soins;
        break;
    case 'type':
        $tab_type_soins = $mypdo->retourne_type_soins();
        echo $tab_type_soins;
        break;
    case 'soin':
        $tab_soins = $mypdo->retourne_soins();
        echo $tab_soins;
        break;
}
Exemple #21
0
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['identifiant'] = $_POST['identifiant'];
$tab['nom'] = $_POST['nom'];
$tab['prenom'] = $_POST['prenom'];
$tab['age'] = $_POST['age'];
$tab['commentaire'] = $_POST['commentaire'];
$data = $mypdo->insert_enfant_admin($tab);
echo json_encode($data);
Exemple #22
0
<?php

include "/pdo.php";
$database = new mypdo();
$db_name = "member";
// $where = [
// "id"	=>	1
// ];
$where = ['AND' => ["id" => 1, "status" => 2], 'LIMIT' => [0, 10], 'ORDER' => ["id ASC"]];
$arr = ["id", "user"];
$data = $database->select($db_name, $arr, $where);
prex($data);
<?php

session_start();
include_once '../class/autoload.php';
$errors = array();
$errors['message'] = array();
$data = array();
$data['success'] = false;
$tab = array();
$mypdo = new mypdo();
$tab['user'] = $_POST['user'];
$tab['idjeton'] = $_POST['idjeton'];
$tab['mdp'] = $_POST['mdp'];
$tab['mdp2'] = $_POST['mdp2'];
$tab['categ'] = $_POST['categ'];
$tab['date'] = $_POST['date'];
if (strlen($tab['mdp']) < 8) {
    array_push($errors['message'], "Le mot de passe doit comporter au moins 8 caractères.");
}
if (strcmp($tab['mdp'], $tab['mdp2']) != 0) {
    array_push($errors['message'], "Les mots de passe saisis doivent être identiques ! ");
}
if (empty($errors['message']) && !$mypdo->reinit_mdp($tab)) {
    array_push($errors['message'], "Erreur lors de la réinitialisation.");
}
if (!empty($errors['message'])) {
    $data['success'] = false;
    $data['errors'] = $errors;
} else {
    $data['success'] = true;
    $data['message'] = "Votre mot de passe a été réinitialisé. Vous allez être redirigé vers la page d'accueil.";
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab['id_article'] = $_POST['idarticle'];
    $resultat = $mypdo->supprimer_article($tab);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
    } else {
        $errors['message'][0] = 'Erreur lors de la suppression de l\'article ! ';
    }
    if (!empty($errors)) {
        $data['success'] = false;
        $data['errors'] = $errors;
    } else {
        if ($data['success']) {
            $data['message'][0] = "Article supprimé avec succés !";
        }
    }
} else {
    $errors['message'][0] = 'Vous n\'avez pas les droits nécessaires !';
    $data['errors'] = $errors;
}
echo json_encode($data);
<?php

session_start();
include_once '../class/autoload.php';
if (isset($_SESSION['type']) && $_SESSION['type'] == 'admin') {
    $errors = array();
    $data = array();
    $data['success'] = false;
    $tab = array();
    $mypdo = new mypdo();
    $tab_infirmier['id_infirmier'] = $_POST['idinfirmier'];
    $tab_infirmier['id_adresse'] = $_POST['idadresse'];
    $tab_infirmier['nom'] = $_POST['nom'];
    $tab_infirmier['prenom'] = $_POST['prenom'];
    $resultat = $mypdo->supprimer_infirmier($tab_infirmier);
    if (isset($resultat) && $resultat) {
        $data['success'] = true;
        $data['message'][0] = "Infirmier " . $_POST['nom'] . " " . $_POST['prenom'] . " supprimé avec succés.";
    } else {
        $errors['message'][0] = 'Erreur lors de la suppression l\'infirmier : ' . $_POST['nom'] . " " . $_POST['prenom'];
    }
    if (!empty($errors)) {
        $data['success'] = false;
        $data['errors'] = $errors;
    }
} else {
    $errors['message'] = 'Vous n\'avez pas les droits nécessaires !';
    $data['errors'] = $errors;
}
echo json_encode($data);