View Trackers | Evolutions | Export CSV
> 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
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
> 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
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
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
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é.
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=3745
No attached documents