diff --git a/Controleur/ControleurAjaxlistegedpolice.php b/Controleur/ControleurAjaxlistegedpolice.php
new file mode 100644
index 0000000..aac4e21
--- /dev/null
+++ b/Controleur/ControleurAjaxlistegedpolice.php
@@ -0,0 +1,24 @@
+ged = new Ged();
+ }
+
+ public function index()
+ {
+ unset($_FILES['fichier_upload']);
+
+ $d1 = $this->requete->getParametreDate("d1");
+ $d2 = $this->requete->getParametreDate("d2");
+ $nomOrigine = $this->requete->getParametreFormulaire("nomOrigine");
+
+ $geds = $this->ged->getgedpolice($d1, $d2, $nomOrigine);
+
+ $this->genererVueAjax(array('geds' => $geds));
+ }
+}
\ No newline at end of file
diff --git a/Controleur/ControleurGedpolice.php b/Controleur/ControleurGedpolice.php
new file mode 100644
index 0000000..c12aec9
--- /dev/null
+++ b/Controleur/ControleurGedpolice.php
@@ -0,0 +1,121 @@
+menuvue = new Menuvueutilisateur();
+ $this->menuvue->getMenuVue('Gedpolice');
+
+ $this->ged = new Ged();
+ }
+
+ public function index($msgErreur=null)
+ {
+
+ $message = "";
+
+ $nouveau_fichier = "Rien";
+
+ if(!empty($_POST))
+ {
+ define('TARGET', $_SESSION['cheminGed']); // Repertoire cible
+ define('MAX_SIZE', 10000000); // Taille max en octets du fichier
+
+ // Tableaux de donnees
+ // ".avi", ".bmp", ".doc", ".docx", ".gif", ".jpeg", "jpg", "jpe", ".mkv", ".mp3", ".pdf", ".png", ".pps", ".xls", ".xlsx", ".wav"
+ // $tabExt = array('jpg','png','jpeg'); // Extensions autorisees
+
+ $tabExt = array("avi", "bmp", "doc", "docx", "gif", "jpeg", "jpg", "jpe", "mkv", "mp3", "mp4", "pdf", "png", "pps", "xls", "xlsx", "wav"); // Extensions autorisees
+
+ // Variables
+ $extension = '';
+
+ if( !is_dir(TARGET) )
+ {
+ if( !mkdir(TARGET, 0755) )
+ {
+ $message = 'Erreur : le répertoire cible ne peut-être créé ! Vérifiez que vous diposiez des droits suffisants pour le faire ou créez le manuellement !';
+ }
+ }
+
+ // On verifie si le champ est rempli
+ if( !empty($_FILES['fichier_upload']['name']) )
+ {
+ // Recuperation de l'extension du fichier
+
+ $extension = pathinfo($_FILES['fichier_upload']['name'], PATHINFO_EXTENSION);
+
+ // On verifie l'extension du fichier
+ if(in_array(strtolower($extension), $tabExt))
+ {
+ $message = $_FILES['fichier_upload']['size'];
+
+ // On verifie les dimensions et taille du fichier
+ if($_FILES['fichier_upload']['size'] <= MAX_SIZE)
+ {
+ $taille = $_FILES['fichier_upload']['size'];
+
+ // Parcours du tableau d'erreurs
+ if(isset($_FILES['fichier_upload']['error']) && UPLOAD_ERR_OK === $_FILES['fichier_upload']['error'])
+ {
+ // On renomme le fichier
+ $nomOrigine = $_FILES['fichier_upload']['name'];
+ $nouveau_fichier = dateJourSql()."_".uniqid().".".$extension;
+
+ // Si c'est OK, on teste l'upload
+ if(move_uploaded_file($_FILES['fichier_upload']['tmp_name'], TARGET.$nouveau_fichier))
+ {
+ $message = 'Chargé avec succès / Uploaded successfully';
+
+ // on va envoyer dans la base de données
+ $this->ged->enregistrergedpolice($nomOrigine, $nouveau_fichier, $taille);
+ $this->rediriger("Gedpolice");
+ }
+ else
+ {
+ // Sinon on affiche une erreur systeme
+ $message = 'Problème lors du chargement !';
+ }
+ }
+ else
+ {
+ $message = 'Une erreur interne a empêché le chargement';
+ }
+ }
+ else
+ {
+ $message .= $_FILES['fichier_upload']['size']." Erreur dans les dimensions du fichier !";
+ // $message = 'Erreur dans les dimensions du fichier !';
+ }
+ }
+ else
+ {
+ // Sinon on affiche une erreur pour l'extension
+ $message = 'Extension du fichier est incorrecte !';
+ }
+ }
+ else
+ {
+ // Sinon on affiche une erreur pour le champ vide
+ $message = 'Veuillez sélectionner un fichier SVP! / Please select a file!';
+ }
+
+ // fin upload
+ }
+
+ $msgErreur = $message;
+
+ $d1 = $_SESSION['dUneSemaineAvant_C'];
+ $d2 = date('Y-m-d');
+
+ $geds = $this->ged->getgedpolice($d1, $d2, "");
+
+ unset($_FILES['fichier_upload']);
+
+ $this->genererVue(array('geds' => $geds, 'msgErreur' => $msgErreur));
+ }
+}
\ No newline at end of file
diff --git a/Vue/Ajaxlistegedpolice/index.php b/Vue/Ajaxlistegedpolice/index.php
new file mode 100644
index 0000000..cfe044e
--- /dev/null
+++ b/Vue/Ajaxlistegedpolice/index.php
@@ -0,0 +1,42 @@
+
+ " ")) : ?>
+
+
+
+
+
+
+ | Date |
+ Src |
+ = _("Souscripteur") ?> |
+ = _("Police") ?> |
+ = _("Prestataire") ?> |
+ = _("Adhérent") ?> |
+ = _("Bénéficiaire") ?> |
+ Document |
+ = _("Télécharger") ?> |
+
+
+
+ nettoyer($ged['idGed']);
+ $cheminFichier = $this->nettoyer($ged['cheminFichier']);
+ ?>
+
+ | = dateheureLang($this->nettoyer($ged['dateSysteme'])) ?> |
+ = $this->nettoyer($ged['source']) ?> |
+ = $this->nettoyer($ged['souscripteur']) ?> |
+ = $this->nettoyer($ged['numeroPolice']) ?> |
+ = $this->nettoyer($ged['prestataire']) ?> |
+ = $this->nettoyer($ged['adherent']) ?> |
+ = $this->nettoyer($ged['numeroBeneficiaire']) ?> |
+ = $this->nettoyer($ged['beneficiaire']) ?> |
+ = $this->nettoyer($ged['nomOrigine']) ?> |
+
+ = _("Télécharger") ?>
+ |
+
+
+
+
+
diff --git a/Vue/Gedpolice/index.php b/Vue/Gedpolice/index.php
new file mode 100644
index 0000000..2eab885
--- /dev/null
+++ b/Vue/Gedpolice/index.php
@@ -0,0 +1,78 @@
+titre = "INTER-SANTE - GED Police";
+?>
+
+
+
+
+
+
+
+
+ " ")) : ?>
+
+
+
+
+
+
+ | Date |
+ Src |
+ = _("Souscripteur") ?> |
+ = _("Police") ?> |
+ = _("Prestataire") ?> |
+ = _("Adhérent") ?> |
+ = _("Bénéficiaire") ?> |
+ Document |
+ = _("Télécharger") ?> |
+
+
+
+ nettoyer($ged['idGed']);
+ $cheminFichier = $this->nettoyer($ged['cheminFichier']);
+ ?>
+
+ | = dateheureLang($this->nettoyer($ged['dateSysteme'])) ?> |
+ = $this->nettoyer($ged['source']) ?> |
+ = $this->nettoyer($ged['souscripteur']) ?> |
+ = $this->nettoyer($ged['numeroPolice']) ?> |
+ = $this->nettoyer($ged['prestataire']) ?> |
+ = $this->nettoyer($ged['adherent']) ?> |
+ = $this->nettoyer($ged['numeroBeneficiaire']) ?> |
+ = $this->nettoyer($ged['beneficiaire']) ?> |
+ = $this->nettoyer($ged['nomOrigine']) ?> |
+
+ = _("Télécharger") ?>
+ |
+
+
+
+
+