Projet

Général

Profil

Anomalie #4286

Notice: _DIR_PLUGINS_AUTO already defined ecrire/inc/plugin.php on line 24

Ajouté par PIerre LASZCZAK il y a 8 jours. Mis à jour il y a 4 jours.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
espace privé
Version cible:
Début:
12/02/2019
Echéance:
% réalisé:

100%

Resolution:
fixed
Navigateur:

Description

Bonjour,

J'utilise les constantes suivantes dans mes_options.php

define('_DIR_PLUGINS_SUPPL',_DIR_RACINE . $rep . $site . '/plugins/');
define('_DIR_PLUGINS_AUTO', _DIR_PLUGINS_SUPPL . '/auto/');

Car je ne souhaite pas partager les plugins entre mutualisation.

par contre dans ecrire/inc/plugin.php cela génère une notice. est il possible de tester la presence de la constante avant de la definir?

Merci

Révisions associées

Révision 24227 (diff)
Ajouté par b b il y a 4 jours

Fix #4286 : éviter une notice sur _DIR_PLUGINS_AUTO

Historique

#1 Mis à jour par PIerre LASZCZAK il y a 8 jours

--- ecrire/inc/plugin.php    (revision )
+++ ecrire/inc/plugin.php    (revision )
@@ -21,7 +21,9 @@
 }

 /** l'adresse du repertoire de telechargement et de decompactage des plugins */
-define('_DIR_PLUGINS_AUTO', _DIR_PLUGINS . 'auto/');
+if (!defined('_DIR_PLUGINS_AUTO')){
+    define('_DIR_PLUGINS_AUTO', _DIR_PLUGINS . 'auto/');
+}

 #include_spip('inc/texte'); // ????? Appelle public/parametrer trop tot avant la reconstruction du chemin des plugins.
 include_spip('plugins/installer');

#2 Mis à jour par b b il y a 4 jours

  • Statut changé de Nouveau à Fermé
  • % réalisé changé de 0 à 100

Appliqué par commit r24227.

#3 Mis à jour par b b il y a 4 jours

  • Resolution mis à fixed

Intégré, merci pour le signalement et le patch :)

Formats disponibles : Atom PDF