Project

General

Profile

Evolution #2844

Permettre de paramétrer define('SYNDICATION_CORRECTION', true);

Added by Suske Suske almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
09/06/2012
Due date:
% Done:

0%

Resolution:
fixed

Description

Je vois un define('SYNDICATION_CORRECTION', true); dans sites/genie/syndic.php mais il est pas surchargeable il me semble vu que tel que déclaré tel que dans une fonction.

C'est imaginable de passer à if (!defined('_SYNDICATION_CORRECTION'))...? Je surchargerais bien en mes_options.php ...

A priori ça sert juste à empêcher la mise à jour d'un lien déjà syndiqué
(http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/sites/genie/syndic.php?rev=53960#L219)

Comme il y a un define j'imagine qu'il a été vaguement prévu de le mettre en option :-p mais là comme il est défini et exécuté dans la même fonction c'est toujours 'true' quoi, enfin je crois ;-)

(d'après la note de dev aussi :
http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/sites/genie/syndic.php?rev=53960#L158
// Attention si on modifie a la main un article syndique, les modifs sont ecrasees lors de la syndication suivante

J'ai donc mis 'false' dans le mes_options.php mais je m'attends à ce que la prochain syndic ne tienne pas compte de ça: j'ai bon ?

History

#1 Updated by cedric - almost 7 years ago

si si la constante est bien surchargeable dans mes_options. le if(!defined()) sert juste a eviter un notice en cas de surcharge, rien de grave donc.

#2 Updated by cedric - almost 7 years ago

  • Status changed from Nouveau to Fermé
  • Resolution set to fixed

Also available in: Atom PDF