X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fformidable%2Fformulaires%2Fimporter_formulaire.php;fp=www%2Fplugins%2Fformidable%2Fformulaires%2Fimporter_formulaire.php;h=222c12ee24f4e92df8bcf8589cd4cf0640279d24;hb=c0f18416f529232b5555c6410a8765a5125ebcd3;hp=9ecfa15d766c51f72cb56d7379a36379b9c7c0b3;hpb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/formidable/formulaires/importer_formulaire.php b/www/plugins/formidable/formulaires/importer_formulaire.php index 9ecfa15d..222c12ee 100644 --- a/www/plugins/formidable/formulaires/importer_formulaire.php +++ b/www/plugins/formidable/formulaires/importer_formulaire.php @@ -1,54 +1,54 @@ $fonction){ + foreach ($types_echange['importer'] as $type => $fonction) { $types_import[$type] = _T("formidable:echanger_formulaire_${type}_importer"); } - + $contexte['_types_import'] = $types_import; - + return $contexte; } -function formulaires_importer_formulaire_verifier(){ +function formulaires_importer_formulaire_verifier() { $erreurs = array(); - + return $erreurs; } -function formulaires_importer_formulaire_traiter(){ +function formulaires_importer_formulaire_traiter() { $retours = array(); - - if (!$_FILES['fichier']['error']){ + + if (!$_FILES['fichier']['error']) { $type_import = _request('type_import'); $fichier = $_FILES['fichier']['tmp_name']; - + $importer = charger_fonction('importer', "echanger/formulaire/$type_import", true); try { $erreur_ou_id = $importer($fichier); - } - catch (Exception $e){ + } catch (Exception $e) { $erreur_ou_id = $e->getMessage(); } - if (!is_numeric($erreur_ou_id)){ + if (!is_numeric($erreur_ou_id)) { $retours['message_erreur'] = $erreur_ou_id; $retours['editable'] = true; - } - else{ + } else { $id_formulaire = intval($erreur_ou_id); // Tout a fonctionné. En fonction de la config, on attribue l'auteur courant $auteurs = lire_config('formidable/analyse/auteur'); @@ -61,8 +61,6 @@ function formulaires_importer_formulaire_traiter(){ $retours['redirect'] = generer_url_ecrire('formulaire', "id_formulaire=$id_formulaire"); } } - + return $retours; } - -?>