feat: ajout pipeline bigform_post_insertion utile pour faire une req sur les id_doc
This commit is contained in:
parent
1addd51db1
commit
8e67ee4208
2 changed files with 18 additions and 8 deletions
|
@ -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 {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<paquet
|
||||
prefix="bigform"
|
||||
categorie="edition"
|
||||
version="1.3.1"
|
||||
version="1.3.2"
|
||||
etat="dev"
|
||||
compatibilite="[4.0.0;4.2.*]"
|
||||
logo="prive/themes/spip/images/bigform-64.png"
|
||||
|
@ -24,5 +24,6 @@
|
|||
<pipeline nom="post_edition" inclure="bigform_pipelines.php" />
|
||||
|
||||
<pipeline nom="bigform_verifier" action='' />
|
||||
<pipeline nom="bigform_post_insertion" action='' />
|
||||
|
||||
</paquet>
|
||||
|
|
Loading…
Add table
Reference in a new issue