Project

General

Profile

Anomalie #3673

Spip_loader et php 7

Added by Amaury H over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
installation
Target version:
-
Start date:
02/05/2016
Due date:
% Done:

0%

Estimated time:
0.10 h
Resolution:
fixed
Navigateur:
Firefox

Description

Spip loader utilise un constructeur de même nom que la classe, ce qui est déprécié (pas bien, bouh) et sera désactivé dans la prochaine version de php. Cela veut dire que lors de la prochaine version php (je suis en 7.0.1), spip_loader ne fonctionnera plus ;-(.

C'est dans le fichier pclzip.php ligne 224. Ca se corrige très bien, ça ne fait pas mal. Il suffit de remplacer

function PclZip($p_zipname)

par
function __construct($p_zipname)

Je ne le fais pas parce que je suis sur une machine pas à moi, sans svn git ou autre, je n'ai pas le temps (ni les droits) d'installer ça et de faire un checkout etc, et c'est tellement simple que vous le ferez bien mieux et plus vite que moi.

History

#1 Updated by Franck D over 3 years ago

Hello :-)
A voir le titre, je pensais que c'était dans spip_loader qu'il fallait faire une modif et je voulais te la faire, mais ne trouvant pas la ligne dans le leader...
En faite, il faut faire la modif ici:
https://core.spip.net/projects/spip/repository/entry/branches/spip-3.1/ecrire/inc/pclzip.php#L223

Donc faut attendre qu'un membre de la team core est un peu temps :-)

#2 Updated by b b over 3 years ago

#3 Updated by b b over 3 years ago

  • Status changed from Nouveau to Fermé
  • Resolution set to fixed

Also available in: Atom PDF