Skip to content
Extraits de code Groupes Projets
Valider d6b94b78 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Permettre d'avoir en utilisant '#VAL{boussole}|info_plugin{version,true}' des...

Permettre d'avoir en utilisant '#VAL{boussole}|info_plugin{version,true}' des informations des plugins toujours à jour en demandant un recalcul du cache
parent b8ee7760
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3249,6 +3249,8 @@ function filtre_foreach_dist($balise_deserializee, $modele = 'foreach') {
* Préfixe du plugin ou chaîne vide
* @param string $type_info
* Type d'info demandée
* @param bool $reload
* true (à éviter) pour forcer le recalcul du cache des informations des plugins.
* @return array|string|bool
*
* - Liste sérialisée des préfixe de plugins actifs (si $plugin = '')
......@@ -3257,7 +3259,7 @@ function filtre_foreach_dist($balise_deserializee, $modele = 'foreach') {
* - x : retourne l'information x du plugin si présente (et plugin actif)
* - tout : retourne toutes les informations du plugin actif
**/
function filtre_info_plugin_dist($plugin, $type_info) {
function filtre_info_plugin_dist($plugin, $type_info, $reload = false) {
include_spip('inc/plugin');
$plugin = strtoupper($plugin);
$plugins_actifs = liste_plugin_actifs();
......@@ -3278,7 +3280,7 @@ function filtre_info_plugin_dist($plugin, $type_info) {
} else {
$dir_plugins = $plugins_actifs[$plugin]['dir_type'];
}
if (!$infos = $get_infos($plugins_actifs[$plugin]['dir'], false, $dir_plugins)) {
if (!$infos = $get_infos($plugins_actifs[$plugin]['dir'], $reload, $dir_plugins)) {
return '';
}
if ($type_info == 'tout') {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter