Voir les traceurs | Evolutions | Exporter au format CSV

Date :
11/05/2017 17:44
Priorité :
3
État :
Closed
Proposé par :
Nicolas Meucci (nmeucci)
Confié à :
Nicolas Meucci (nmeucci)
Version cible :
4.6.0
Version concernée :
4.5.0
Résumé :
Support de la version 7.0 de PHP

Description détaillée
1. La méthode database::isError() doit être statique
→ corriger sa déclaration et remplacer $this par 'Self'

2. Les prototypes des méthodes doivent être identiques
→ corriger le générateur
→ corriger la classe dbForm
→ corriger les classes filles (pour info concerne également les applications en sus du framework)
Message  ↓
Date : 19/05/2017 12:30
Expéditeur : Florent MICHON

> Suppression de l'erreur 'Parse error: syntax error, unexpected 'parent' (T_STRING), expecting ';' or '{' in /framework-openmairie/4.6.x/core/obj/om_sig_map.class.php on line 360' dans le formulaire d'ajout d'un objet 'om_sig_map'.
> Ajout d'un nouveau TestSuite fonctionnel RF qui aurait permis de détecter l'erreur au moment du développement. Ce TestSuite est évidemment à améliorer/compléter mais permet d'éviter de la régression.

https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3817

Date : 19/05/2017 11:41
Expéditeur : Florent MICHON

Dans le contexte de cette évolution, une erreur 'PHP Parse error' est levée dans le module SIG interne, à l'utilisation de la classe om_sig_map :

Parse error: syntax error, unexpected 'parent' (T_STRING), expecting ';' or '{' in /framework-openmairie/4.6.x/core/obj/om_sig_map.class.php on line 360

Date : 12/05/2017 16:23
Expéditeur : Florent MICHON

> Suppression de l'erreur PHP Deprecated levée (PHP Deprecated: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /framework-openmairie/4.6.x/core/om_import.class.php on line 780, referer: http://localhost/openexemple/scr/import.php?obj=om_utilisateur) dans le module import par le remplacement de l'appel à la méthode de PEAR par une méthode openMairie qui est la seule et unique à devoir être utilisée pour prendre en compte les erreurs de base de données.

https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3811

Date : 12/05/2017 14:21
Expéditeur : Florent MICHON

Dans le contexte de cette évolution, une erreur 'PHP Deprecated' est levée dans le module import :

PHP Deprecated: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /framework-openmairie/4.6.x/core/om_import.class.php on line 780, referer: http://localhost/openexemple/scr/import.php?obj=om_utilisateur

Date : 12/05/2017 10:28
Expéditeur : Florent MICHON

Pour supprimer la notice levée, remise en question de la portion de code :

- le test sur l'existence de la méthode addToLog n'est pas utile
- l'ajout d'un préfixe n'a plus de sens depuis la transformation de la méthode en static (c'est toujours la même valeur qui est renvoyée : "database")

> https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3807

Date : 12/05/2017 10:22
Expéditeur : Florent MICHON

En cas d'erreur de base de données, une notice est levée "Notice: Use of undefined constant self - assumed 'self' in /framework-openmairie/4.6.x/core/om_database.class.php on line 38" et aucun log n'est affiché.

Date : 11/05/2017 17:45
Expéditeur : Nicolas Meucci

https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3745

Pas de documents joints

Champ Ancienne valeur Date Par
status_idOpen19/05/2017 12:30Florent MICHON
close_dateAucun(e)19/05/2017 12:30Florent MICHON
close_date12/05/2017 16:2319/05/2017 11:41Florent MICHON
status_idClosed19/05/2017 11:41Florent MICHON
status_idOpen12/05/2017 16:23Florent MICHON
close_dateAucun(e)12/05/2017 16:23Florent MICHON
status_idClosed12/05/2017 14:21Florent MICHON
close_date12/05/2017 10:2812/05/2017 14:21Florent MICHON
status_idOpen12/05/2017 10:28Florent MICHON
close_dateAucun(e)12/05/2017 10:28Florent MICHON
status_idClosed12/05/2017 10:22Florent MICHON
close_date11/05/2017 17:4512/05/2017 10:22Florent MICHON
summaryCompatibilité PHP 711/05/2017 17:55Nicolas Meucci
status_idOpen11/05/2017 17:45Nicolas Meucci
close_dateAucun(e)11/05/2017 17:45Nicolas Meucci
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page