2 commits

spip/spip | 2 commits
-
Par Cerdic, le 22 mars 2021 à 14h44min :

Perf issue : la fonction _chemin() peut prendre un array() au lieu d'une chaine a exploder, et compiler le fichier charger_plugins_chemins.php en utilisant cette possibilite (evite un implode+explode sur un tableau de taille superieure ou egale au nombre de plugins)

*Modifié*
    ecrire/inc/plugin.php
    ecrire/inc/utils.php

Détails : https://git.spip.net/spip/spip/commit/fd259bd3e39ae6a5e59256f86ef8f2fccd347696

==============================
Par Cerdic, le 22 mars 2021 à 15h08min :

Fix #4192 : si un dossier squelettes/ est present dans le plugin ET qu'on a pas de balise <chemin> dans le paquet.xml, il est automatiquement detecte et ajoute au path du site public
Au passage, on reorganise : les chemins par defaut sont geres a la compilation et pas a la lecture du paquet.xml, comme pour la detection des fichiers options, fonctions etc.

*Modifié*
    ecrire/inc/plugin.php
    ecrire/plugins/infos_paquet.php

Détails : https://git.spip.net/spip/spip/commit/cee594c0a5e1d9631a382c5be484833fb1f1328f