diff --git a/formulaires/bigform.php b/formulaires/bigform.php
index 7975bba..e956461 100644
--- a/formulaires/bigform.php
+++ b/formulaires/bigform.php
@@ -3,16 +3,15 @@ if (!defined('_ECRIRE_INC_VERSION')){
return;
}
-include_spip('inc/cvtupload');
-
-function formulaires_bigform_charger_dist($objet, $id_objet, $mode = 'auto', $args = array()) {
+function formulaires_bigform_charger_dist($objet, $id_objet, $mode = 'auto', $args = []) {
$valeurs = [
'_bigup_rechercher_fichiers' => true,
'id_objet' => $id_objet,
'objet' => $objet
];
+
$valeurs['objet_ok'] = '';
if (intval($id_objet) > 0 and $objet) {
@@ -22,8 +21,8 @@ function formulaires_bigform_charger_dist($objet, $id_objet, $mode = 'auto', $ar
return $valeurs;
}
-function formulaires_bigform_verifier_dist($objet, $id_objet, $mode = 'auto', $args = array()) {
- $erreurs = array();
+function formulaires_bigform_verifier_dist($objet, $id_objet, $mode = 'auto', $args = []) {
+ $erreurs = [];
$options = pipeline('bigform_verifier', [
'args' => [
@@ -41,12 +40,22 @@ function formulaires_bigform_verifier_dist($objet, $id_objet, $mode = 'auto', $a
return $erreurs;
}
-function formulaires_bigform_traiter_dist($objet = 'article', $id_objet = 0, $mode = 'auto', $args = array()) {
+function formulaires_bigform_traiter_dist($objet = 'article', $id_objet = 0, $mode = 'auto', $args = []) {
$bigform = charger_fonction('bigform_traiter','inc');
- //return [];
$T = $bigform($id_objet,$objet,$mode);
+
+ pipeline('bigform_post_insertion', [
+ 'args' => [
+ 'id_objet' => $id_objet,
+ 'objet' => $objet,
+ 'mode' => $mode,
+ 'args' => $args,
+ 'tId_doc' => $T
+ ]
+ ]);
+
if (!empty($args) and !empty($args['redirect'])) {
return ['redirect' => $args['redirect']];
} else {
diff --git a/paquet.xml b/paquet.xml
index a71aa3f..7c7c9cf 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
+