Project

General

Profile

Anomalie #4286

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

Added by PIerre LASZCZAK 8 months ago. Updated 8 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
espace privé
Target version:
Start date:
02/12/2019
Due date:
% Done:

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

Associated revisions

Revision 24227 (diff)
Added by b b 8 months ago

Fix #4286 : éviter une notice sur _DIR_PLUGINS_AUTO

History

#1 Updated by PIerre LASZCZAK 8 months ago

--- 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 Updated by b b 8 months ago

  • Status changed from Nouveau to Fermé
  • % Done changed from 0 to 100

Appliqué par commit r24227.

#3 Updated by b b 8 months ago

  • Resolution set to fixed

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

Also available in: Atom PDF