X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fweb%2Fclavette_www.git;a=blobdiff_plain;f=www%2Fecrire%2Finc%2Fplugin.php;h=151088975edcf92855de60f48d23016b6e0e09e3;hp=b4265cfc39b11094bcbba377674f574f2b3c0398;hb=2f46f5ab9fc0d68a164a1b8025de099896b5586e;hpb=a6c56ccc18c7140954d9601a75e4b8a04de00263 diff --git a/www/ecrire/inc/plugin.php b/www/ecrire/inc/plugin.php index b4265cf..1510889 100644 --- a/www/ecrire/inc/plugin.php +++ b/www/ecrire/inc/plugin.php @@ -518,9 +518,14 @@ function ecrire_plugin_actifs($plugin,$pipe_recherche=false,$operation='raz') { // generer le fichier _CACHE_PIPELINE pipeline_precompile(); - // lancer et initialiser les nouveaux crons ! - include_spip('inc/genie'); - genie_queue_watch_dist(); + // attendre eventuellement l'invalidation du cache opcode + spip_attend_invalidation_opcode_cache(); + + if (spip_connect()) { + // lancer et initialiser les nouveaux crons ! + include_spip('inc/genie'); + genie_queue_watch_dist(); + } return ($GLOBALS['meta']['plugin'] != $actifs_avant); } @@ -786,4 +791,4 @@ function ecrire_fichier_php($nom, $contenu, $comment='') ecrire_fichier($nom, '<'.'?php' . "\n" . $comment ."\nif (defined('_ECRIRE_INC_VERSION')) {\n". $contenu . "}\n?".'>'); } -?> +