diff --git a/.gitattributes b/.gitattributes index fc83dfe96b0775986592af35b01088ad6896eada..2d1d59e84c01e06adbd1118e43af98b4bbc7532e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -35,6 +35,7 @@ formulaires/importer_formulaire.html -text formulaires/importer_formulaire.php -text formulaires/inc-formidable-boutons.html -text formulaires/inc-formidable-unicite.html -text +genie/formidable_effacer_fichiers_email.php -text genie/formidable_hasher_ip.php -text http/collectionjson/formulaires-ressource.html -text http/collectionjson/formulaires.html -text diff --git a/formidable_pipelines.php b/formidable_pipelines.php index b743d384c72af8c60f9f74851f68c05a7b0df8db..bc84f9c5c1021489ba55c80229c773b83ed243f5 100644 --- a/formidable_pipelines.php +++ b/formidable_pipelines.php @@ -214,8 +214,6 @@ function formidable_optimiser_base_disparus($flux) { $flux['data'] += optimiser_sansref('spip_formulaires_reponses_champs', 'id_formulaires_reponse', $res); - // Les fichiers des réponses enregistrées par email - $flux['data'] += formidable_effacer_fichiers_email(); return $flux; } @@ -256,5 +254,6 @@ function formidable_formidable_traitements($flux) { **/ function formidable_taches_generales_cron($flux){ $flux['formidable_hasher_ip'] = 24*3600; + $flux['formidable_effacer_fichiers_email'] = 24*3600; return $flux; } diff --git a/genie/formidable_effacer_fichiers_email.php b/genie/formidable_effacer_fichiers_email.php new file mode 100644 index 0000000000000000000000000000000000000000..fb7f5237c290914f19ece3884063a6c4e4e63909 --- /dev/null +++ b/genie/formidable_effacer_fichiers_email.php @@ -0,0 +1,13 @@ +<?php + + +if (!defined('_ECRIRE_INC_VERSION')) { + return; +} +include_spip('inc/formidable_fichiers'); +/** + * Effacer régulièrement les fichiers des réponses envoyées par email +**/ +function genie_formidable_effacer_fichiers_email($t){ + return formidable_effacer_fichiers_email(); +}