Valider 979050a5 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

charger_plugin() se basait sur l'extension de l'url pour determiner quoi...

charger_plugin() se basait sur l'extension de l'url pour determiner quoi faire, ce qui l'empechait de charger un zip designe par une url du type
http://nodeload.github.com/kbjr/Git.php/zipball/v0.1.1-rc
qui est en fait une redirection.

On ameliore la discrimination par un chargement des header et l'utilisation du Content-type envoye pour determine si c'est un zip ou non.
Si ca n'en est pas un on essaye de charger la liste des plugins que quand on est dans le bon scenario.

Par ailleurs, le nom du fichier temporaire utilise pour stocker le zip contient un md5 de l'url complete et ne se base pas uniquement sur  le basename qui peut etre assez peu signifiant comme ci-dessus.

Enfin, inutile de remettre en forme les informations venant de plugins_get_infos() car celles-ci sont deja nettoyees.
parent 7c06372a
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
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