[SPIP Zone] [Spip-zone-commit] r90944 - in _core_/plugins/mediabox

Hello,

Sinon, tu as ce principe aussi qui peut fonctionner :

Cela ne « limite » pas à gif, jpg, png, jpeg. Tant que c’est une image reconnue par PHP, ça ira.

cf. PHP: exif_imagetype - Manual
PHP: getimagesize - Manual

Le 20 juil. 2015 à 20:51, real3t@gmail.com a écrit :

Author: real3t@gmail.com
Date: 2015-07-20 20:51:03 +0200 (Mon, 20 Jul 2015)
New Revision: 90944

Modified:
  _core_/plugins/mediabox/javascript/splash.mediabox.js
  _core_/plugins/mediabox/mediabox_pipelines.php
  _core_/plugins/mediabox/paquet.xml
Log:
Suite à discussion avec b_b sur IRC :
- garder le comportement précédent si c'est une image qui est appellée : redimensionnement automagique de la popup
- et ne charger en iframe que si c'est autre chose qu'une image

Quid des .svg ?

Au passage, découverte d'une fonction PHP qui simplifie grandement le code : pathinfo()
Cf : How can I get a file's extension in PHP? - Stack Overflow

Details: Connexion · GitLab

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Ybbet SPIP a écrit le 20/07/2015 21:17 :

Hello,

Sinon, tu as ce principe aussi qui peut fonctionner :
Connexion · GitLab
Cela ne « limite » pas à gif, jpg, png, jpeg. Tant que c’est une image reconnue par PHP, ça ira.

Fonction intéressante mais coûteuse me semble t-il.

D'autant plus que dans le cas qui nous intéresse, il n'y avait pas de sécurité, et que le code ne fait que choisir avec ou sans iframe pour la modalbox.

--
RealET