Ajout de la fonctionnalité permettant l'import des données de la base précédemment exportés via la fonction idoine + correction du formatage des utilisateurs présents dans le fichier de provision SQL pour Docker + changement de formatage des entêtes de type de données pour la sauvegarde des données de la base
This commit is contained in:
@@ -19,9 +19,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.
|
||||
$types_donnees_a_exporter=array();
|
||||
if (isset($_FILES['import_alias_virtuels_csv']) && !empty($_FILES['import_alias_virtuels_csv']['name']) && $_FILES['import_alias_virtuels_csv']['type']=="text/csv" && $_FILES['import_alias_virtuels_csv']['error']===0) {
|
||||
if ($_FILES['import_alias_virtuels_csv']['size']<2000000) {
|
||||
|
||||
if (file_exists($_FILES['import_alias_virtuels_csv']['tmp_name'])) {
|
||||
echo "Le fichier ".$_FILES['import_alias_virtuels_csv']['tmp_name']." existe.\n";
|
||||
if (($fichier_csv = fopen($_FILES['import_alias_virtuels_csv']['tmp_name'], "r")) !== FALSE) {
|
||||
while (($donnees_csv = fgetcsv($fichier_csv, 1000, ":")) !== FALSE) {
|
||||
// Vérification de la légitimité des alais virtuels importés
|
||||
@@ -30,7 +28,7 @@ if (isset($_FILES['import_alias_virtuels_csv']) && !empty($_FILES['import_alias_
|
||||
// Vérification de l'existence du domaine de l'alias virtuel soumis
|
||||
$domaine_alias_virtuel_csv=explode('@', $donnees_csv[1]);
|
||||
if (in_array($domaine_alias_virtuel_csv[1],array_column($liste_domaines,'domaine'))) {
|
||||
// Vérification de la coérence de l'état d'activation de l'alias virtuel soumis
|
||||
// Vérification de la cohérence de l'état d'activation de l'alias virtuel soumis
|
||||
if ($donnees_csv[3]==0 || $donnees_csv[3]==1) {
|
||||
// Omission des doublons
|
||||
$liste_alias_virtuels = listeAliasVirtuelsPostfix($pdo);
|
||||
|
||||
Reference in New Issue
Block a user