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

feat: Ajouter des notifications normalisées génériquement pour tous les objets...

feat: Ajouter des notifications normalisées génériquement pour tous les objets lors de leurs insertions et modifications

Ref: #4874
parent 2d83ae0d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -295,6 +295,18 @@ function objet_inserer($objet, $id_parent = null, $set = null) { ...@@ -295,6 +295,18 @@ function objet_inserer($objet, $id_parent = null, $set = null) {
] ]
); );
} }
// Appeler une notification
if ($notifications = charger_fonction('notifications', 'inc')) {
$notifications(
"{$objet}_inserer",
$id,
array(
'id_parent' => $id_parent,
'champs' => $champs,
)
);
}
return $id; return $id;
} }
...@@ -471,6 +483,20 @@ function objet_instituer($objet, $id, $c, $calcul_rub = true) { ...@@ -471,6 +483,20 @@ function objet_instituer($objet, $id, $c, $calcul_rub = true) {
// Notifications // Notifications
if ($notifications = charger_fonction('notifications', 'inc')) { if ($notifications = charger_fonction('notifications', 'inc')) {
$notifications(
"{$objet}_instituer",
$id,
array(
'statut' => $statut,
'statut_ancien' => $statut_ancien,
'date' => $date,
'date_ancienne' => $date_ancienne,
'id_parent_ancien' => $id_rubrique,
'champs' => $champs
)
);
// Rétro-compat
$notifications( $notifications(
"instituer$objet", "instituer$objet",
$id, $id,
......
...@@ -311,6 +311,17 @@ function objet_modifier_champs($objet, $id_objet, $options, $c = null, $serveur ...@@ -311,6 +311,17 @@ function objet_modifier_champs($objet, $id_objet, $options, $c = null, $serveur
] ]
); );
} }
// Appeler une notification
if ($notifications = charger_fonction('notifications', 'inc')) {
$notifications(
"{$objet}_modifier",
$id_objet,
array(
'champs' => $champs,
)
);
}
// journaliser l'affaire // journaliser l'affaire
// message a affiner :-) // message a affiner :-)
......
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