Skip to content
Extraits de code Groupes Projets
Valider f8c7e03e rédigé par RastaPopoulos's avatar RastaPopoulos Validation de Gitea
Parcourir les fichiers

Garder en mémoire l'état de l'objet avant toute modification, et le passer aux...

Garder en mémoire l'état de l'objet avant toute modification, et le passer aux deux pipelines champs un args champs_anciens (tout comme dans l'instituer qui a statut_ancien, date_ancienne, etc)
parent a4a09d10
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -144,6 +144,9 @@ function objet_modifier_champs($objet, $id_objet, $options, $c = null, $serveur
// Nettoyer les valeurs
$champs = array_map('corriger_caracteres', $champs);
// On récupère l'état avant toute modification
$row = sql_fetsel('*', $spip_table_objet, $id_table_objet . '=' . $id_objet);
// Envoyer aux plugins
$champs = pipeline(
......@@ -158,6 +161,7 @@ function objet_modifier_champs($objet, $id_objet, $options, $c = null, $serveur
'id_objet' => $id_objet,
'data' => $options['data'] ?? null,
'champs' => $options['champs'] ?? [], // [doc] c'est quoi ?
'champs_anciens' => $row, // état du contenu avant modif
'serveur' => $serveur,
'action' => $options['action'] ?? 'modifier'
],
......@@ -294,6 +298,7 @@ function objet_modifier_champs($objet, $id_objet, $options, $c = null, $serveur
'type' => $objet,
'id_objet' => $id_objet,
'champs' => $options['champs'] ?? [], // [doc] kesako ?
'champs_anciens' => $row, // état du contenu avant modif
'serveur' => $serveur,
'action' => $options['action'] ?? 'modifier'
],
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter