Skip to content
Extraits de code Groupes Projets
Valider 8e51ca0c rédigé par maieul@maieul.net's avatar maieul@maieul.net
Parcourir les fichiers

mettre dans le du traitement par email les informations sur les fichiers

parent 79b78264
Branches
Étiquettes
Aucune requête de fusion associée trouvée
......@@ -376,7 +376,6 @@ function formulaires_formidable_traiter($id, $valeurs = array(), $id_formulaires
} else {
$retours['message_erreur'] = _T('formidable:retour_aucun_traitement');
}
if (isset($retours['fichiers'])) {// traitement particuliers si fichiers
if ($erreurs_fichiers = formidable_produire_messages_erreurs_fichiers($retours['fichiers'])) { // Inspecter les fichiers pour voir s'il y a des erreurs
// Avertir l'utilisateur
......
......@@ -7,6 +7,12 @@ if (!defined('_ECRIRE_INC_VERSION')) {
include_spip("inc/utils");
include_spip('inc/formidable_fichiers');
function traiter_email_dist($args, $retours) {
if (!isset($retours['fichier'])) {
$retours['fichiers'] = array();
$ajouter_fichier = True;
} else {
$ajouter_fichier = False;
}
$timestamp = time();
$formulaire = $args['formulaire'];
$options = $args['options'];
......@@ -83,6 +89,9 @@ function traiter_email_dist($args, $retours) {
foreach ($champs as $champ) {
if (array_key_exists($champ, $saisies_fichiers)) {// si on a affaire à une saisie de type fichiers, on traite à part
$valeurs[$champ] = traiter_email_fichiers($saisies_fichiers[$champ], $champ, $formulaire['id_formulaire'], $retours, $timestamp);
if ($ajouter_fichier) {
$retours['fichiers'][$champ] = $valeurs[$champ];
}
} else {
$valeurs[$champ] = _request($champ);
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter