From 2df864b48998881dcda9a9055bdfb24f946f2bd5 Mon Sep 17 00:00:00 2001
From: Regis Bouguin
Date: Mon, 21 Nov 2016 15:50:13 +0100
Subject: [PATCH] Correction suppression EPI + affichage
---
.gitignore | 2 +
lib/simplesaml/config-templates/config.php | 3 +-
lib/simplesaml/config/config.php | 3 +-
.../config/modeles/config-modele.php | 3 +-
mod_LSUN/administrateur.php | 46 ++++++-------------
mod_LSUN/creeFichier.php | 41 +++++++----------
mod_LSUN/lib/fonctions.php | 1 -
mod_LSUN/lib/fonctions_EPI.php | 8 ++--
mod_LSUN/lib/requetes_tables.php | 2 +-
mod_LSUN/requetes/requetesAdministrateur.php | 1 +
10 files changed, 44 insertions(+), 66 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1b5feee08a..dbca561c74 100755
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,8 @@
secure/*
!secure/modeles/
+/lib/simplesaml/config/config.php
+
# Ignore paths that contain user-generated content.
/backup
!/backup/donnees_test
diff --git a/lib/simplesaml/config-templates/config.php b/lib/simplesaml/config-templates/config.php
index c192b5a749..ad4608c6e5 100755
--- a/lib/simplesaml/config-templates/config.php
+++ b/lib/simplesaml/config-templates/config.php
@@ -666,7 +666,8 @@
* Example:
* 'proxy' => 'tcp://proxy.example.com:5100'
*/
- 'proxy' => NULL,
+ //'proxy' => NULL,
+ 'proxy'=>'tcp://10.185.36.222:3128',
/*
* Array of URL's to allow a trusted redirect to.
diff --git a/lib/simplesaml/config/config.php b/lib/simplesaml/config/config.php
index 1d83bb0a4e..d9c0f9f51f 100755
--- a/lib/simplesaml/config/config.php
+++ b/lib/simplesaml/config/config.php
@@ -684,7 +684,8 @@
* Example:
* 'proxy' => 'tcp://proxy.example.com:5100'
*/
- 'proxy' => NULL,
+ //'proxy' => NULL,
+ 'proxy'=>'tcp://10.185.36.222:3128',
/*
* Array of URL's to allow a trusted redirect to.
diff --git a/lib/simplesaml/config/modeles/config-modele.php b/lib/simplesaml/config/modeles/config-modele.php
index bbc0750263..d7048711ec 100755
--- a/lib/simplesaml/config/modeles/config-modele.php
+++ b/lib/simplesaml/config/modeles/config-modele.php
@@ -687,7 +687,8 @@
* Example:
* 'proxy' => 'tcp://proxy.example.com:5100'
*/
- 'proxy' => NULL,
+ //'proxy' => NULL,
+ 'proxy'=>'tcp://10.185.36.222:3128',
/*
* Array of URL's to allow a trusted redirect to.
diff --git a/mod_LSUN/administrateur.php b/mod_LSUN/administrateur.php
index 08775e44e5..98b9f4d87d 100644
--- a/mod_LSUN/administrateur.php
+++ b/mod_LSUN/administrateur.php
@@ -306,9 +306,9 @@
Disciplines :
-nom_complet;
- if ($matiereEPI['modalite'] =="O") { echo " option obligatoire"; } elseif ($matiereEPI['modalite'] =="F") {echo " option facultative";}
+nom_complet;
+ if ($matEPI['modalite'] =="O") { echo " option obligatoire"; } elseif ($matEPI['modalite'] =="F") {echo " option facultative";}
echo " - ";
} ?>
@@ -506,12 +489,7 @@
@@ -596,9 +574,11 @@
-
-
-
+
+
+
+
+
-
+
diff --git a/mod_LSUN/creeFichier.php b/mod_LSUN/creeFichier.php
index 0eea7fb193..dd587eed7c 100644
--- a/mod_LSUN/creeFichier.php
+++ b/mod_LSUN/creeFichier.php
@@ -38,31 +38,22 @@
// active la gestion d'erreur personnalisée
//libxml_use_internal_errors(true);
-
+ ?>
+
+schemaValidate($schema) ?
-"
Le schéma XML paraît valide !
" :
-"
Schéma XML non valide !
";
- *
- */
-
-/*
-if (!$xml->schemaValidate($schema)) { ?>
-
Validation du schema d'export → Votre fichier n'est pas valide
-Load($file);
+
+$validate = $dom->schemaValidate($schema);
+if ($validate) {
+ echo "
Le fichier $nomFichier semble valide !
\n";
+} else {
+ ?>
+
Le fichier n'est pas valide, vous devez le vérifier et corriger les erreurs.
+
Vous pouvez récupérer le schéma du fichier pour votre validateur en cliquant ici
+
(
effectuer un clic-droit/enregistrer la cible [vous pouvez supprimer le 1 de l'extension])
-
Vous pouvez vérifier votre fichier sur xmlvalidation.com
-
+
Vous pouvez vérifier votre fichier sur xmlvalidation.com
+
diff --git a/mod_LSUN/lib/fonctions.php b/mod_LSUN/lib/fonctions.php
index 24421ae2e1..05b6df8e58 100644
--- a/mod_LSUN/lib/fonctions.php
+++ b/mod_LSUN/lib/fonctions.php
@@ -511,4 +511,3 @@ function display_xml_error($error) {
}
-
diff --git a/mod_LSUN/lib/fonctions_EPI.php b/mod_LSUN/lib/fonctions_EPI.php
index 33beea96bd..e3352565ec 100644
--- a/mod_LSUN/lib/fonctions_EPI.php
+++ b/mod_LSUN/lib/fonctions_EPI.php
@@ -58,7 +58,7 @@ function sauveEPI($newEpiPeriode, $newEpiClasse, $newEpiCode, $newEpiIntitule, $
$matiere = substr($valeur, 0, -1);
$modalite = substr($valeur, -1);
$sqlCreLienEPI = "INSERT INTO lsun_j_epi_matieres (id_matiere, modalite, id_epi) VALUES ('$matiere', '$modalite' , $idEPI) ON DUPLICATE KEY UPDATE id_matiere = '$matiere' , modalite = '$modalite' ";
- //echo $sqlCreLienEPI;
+ echo $sqlCreLienEPI;
$mysqli->query($sqlCreLienEPI);
}
}
@@ -160,7 +160,9 @@ function supprimeEPI($EpiId) {
delMatiereEPI($EpiId);
delClasseEPI($EpiId);
delClasseEPI($EpiId);
- lsun_j_epi_enseignements($EpiId);
+ //delLsun_j_epi_enseignements($EpiId);
+ //$sqlDelEpiEns = "DELETE FROM lsun_j_epi_enseignements WHERE id_epi = '$EpiId'; ";
+ //$mysqli->query($sqlDelEpiEns);
$sqlDeleteEpi = "DELETE FROM lsun_epi_communs WHERE id = '$EpiId' ";
$mysqli->query($sqlDeleteEpi);
//echo $sqlDeleteEpi.'
';
@@ -230,7 +232,7 @@ function lieEpiCours($id_epi , $id_enseignement , $aid, $id=NULL) {
$sqLieEpiCours .= "NULL";
}
$sqLieEpiCours .= ",$id_epi , $id_enseignement , $aid)";
- //echo $sqLieEpiCours;
+ echo $sqLieEpiCours;
$mysqli->query($sqLieEpiCours);
}
diff --git a/mod_LSUN/lib/requetes_tables.php b/mod_LSUN/lib/requetes_tables.php
index 10a9972ab9..e235b4feec 100644
--- a/mod_LSUN/lib/requetes_tables.php
+++ b/mod_LSUN/lib/requetes_tables.php
@@ -64,7 +64,7 @@
$sql = "CREATE TABLE IF NOT EXISTS lsun_j_epi_matieres ("
. "id int(11) NOT NULL auto_increment COMMENT 'identifiant unique', "
- . "id_matiere int(11) NOT NULL COMMENT 'id de la matiere' , "
+ . "id_matiere varchar(50) NOT NULL COMMENT 'id de la matiere' , "
. "modalite varchar(1) COMMENT \"modalite d'élection de la matiere\" , "
. "id_epi int(11) NOT NULL COMMENT \"id de l'epi\", "
. "PRIMARY KEY (id) , UNIQUE KEY couple (id_matiere , id_epi) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci; ";
diff --git a/mod_LSUN/requetes/requetesAdministrateur.php b/mod_LSUN/requetes/requetesAdministrateur.php
index 35f62c4ec8..9c20718416 100644
--- a/mod_LSUN/requetes/requetesAdministrateur.php
+++ b/mod_LSUN/requetes/requetesAdministrateur.php
@@ -135,6 +135,7 @@
$id_enseignement = $tableauModifieEpiLiaison[1];
$id_epi = $modifieEPI;
//$modifieEpiLiaison[][num] = $tableauModifieEpiLiaison[1];
+ echo $id_enseignement."
";
lieEpiCours($id_epi , $id_enseignement , $aid);
}
}