Skip to content
Extraits de code Groupes Projets
Valider 14b6592b rédigé par Fil's avatar Fil
Parcourir les fichiers

pipeline pre_enregistre_contenu recupere tout le contenu, pour traitements plus riches & funky

parent 5dd1e23b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -107,18 +107,8 @@ function revisions_articles ($id_article, $new) { ...@@ -107,18 +107,8 @@ function revisions_articles ($id_article, $new) {
foreach (array( foreach (array(
'surtitre', 'titre', 'soustitre', 'descriptif', 'surtitre', 'titre', 'soustitre', 'descriptif',
'nom_site', 'url_site', 'chapo', 'texte', 'ps') as $champ) { 'nom_site', 'url_site', 'chapo', 'texte', 'ps') as $champ) {
if (($val = _request($champ)) !== NULL) { if (($val = _request($champ)) !== NULL)
$champs[$champ] = pipeline('pre_enregistre_contenu', $champs[$champ] = corriger_caracteres($val);
array(
'args' => array(
'table' => 'spip_articles',
'id_objet' => $id_article,
'champ' => $champ
),
'data' => corriger_caracteres($val)
)
);
}
} }
// Verifier que la rubrique demandee existe et est differente // Verifier que la rubrique demandee existe et est differente
...@@ -135,6 +125,19 @@ function revisions_articles ($id_article, $new) { ...@@ -135,6 +125,19 @@ function revisions_articles ($id_article, $new) {
$champs['extra'] = extra_recup_saisie("articles", _request('id_secteur')); $champs['extra'] = extra_recup_saisie("articles", _request('id_secteur'));
} }
// Envoyer aux plugins
$champs = pipeline('pre_enregistre_contenu',
array(
'args' => array(
'table' => 'spip_articles',
'id_objet' => $id_article,
'champ' => $champ
),
'data' => $champs
)
);
// Stockage des versions : creer une premier version si non-existante // Stockage des versions : creer une premier version si non-existante
if (($GLOBALS['meta']["articles_versions"]=='oui') && $flag_revisions) { if (($GLOBALS['meta']["articles_versions"]=='oui') && $flag_revisions) {
include_spip('inc/revisions'); include_spip('inc/revisions');
......
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