Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0002219 | NOALYSS | General | public | 2022-12-09 21:36 | 2024-04-04 09:22 |
Rapporteur | danydb | Affecté à | danydb | ||
Priorité | normale | Sévérité | mineur | Reproductibilité | non essayé |
État | fermé | Résolution | corrigé | ||
Résolue dans la version | 9.2 | ||||
Résumé | 0002219: Compatibilité PHP 8.2 , 8.1 , 8.0 | ||||
Description | Pour les messages Deprecated: Creation of dynamic property ... Ajouter juste avant la class ou ajouter les éléments dans la classe #[AllowDynamicProperties] Concerne : /noalyss/include/class/user.class.php /noalyss/include/lib/database_core.class.php /noalyss/include/class/periode.class.php /noalyss/include/lib/html_input.class.php /noalyss/include/lib/itext.class.php /noalyss/include/class/calendar.class.php /noalyss/include/class/follow_up.class.php /noalyss/include/lib/data_sql.class.php | ||||
Étapes pour reproduire | Autres incompatibilité ... | /tfpdf/tfpdf.php:1260 | removed | Function get_magic_quotes_runtime() is removed. | | | | Consider replace with They always return FALSE. () | | /tfpdf/tfpdf.php:1618 | removed | Function imagedestroy() is removed. | | /tfpdf/tfpdf.php:1632 | removed | Function imagedestroy() is removed. | strlen null string | ||||
Informations complémentaires | Réécriture de code, PHP minimum sera 8.0 https://www.php.net/releases/8.0/en.php | ||||
Balises | Aucune balise n’est attachée. | ||||
Extension Noalyss | Aucun | ||||
|
Dynamic Property : Possible d'utiliser le constructeur pour créer les attributs membres de la classe voir https://stitcher.io/blog/constructor-promotion-in-php-8 |
|
Autre incompatibilité : strlen (null) trim (null) ... |
|
Changement pour utf8_decode et utf8_encode ============================================ Noalyss ------------- git grep utf8_decode include/class/acc_bilan.class.php: if ( $this->b_type != "rtf") { $a = utf8_decode($ret[0]['acct_name']);} include/header_print.php: $dossier=utf8_decode(" Dossier : ".dossier::name()); include/lib/ac_common.php: $p_string2=utf8_decode($p_string); include/lib/noalyss_csv.class.php: if ($this->encoding=="latin1") return utf8_decode ($str); Plugin --------- import_card/include/import_card.class.php: $array[$attr]=utf8_encode($row[$i]); importbank/include/import_bank.class.php: $return = utf8_encode($p_string); importbank/include/template/show_transfer.php: $third = utf8_encode($array_row[$i]); importbank/include/template/show_transfer.php: $extra = utf8_encode($array_row[$i]); tool_pcmn/include/import_plan.php: utf8_encode($row[1]), |
|
PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in noalyss/include/class/tva_rate_mtable.class.php PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in noalyss/include/class/tva_rate_mtable.class.php on line 2 PHP Deprecated: str_replace(): Passing null to parameter 0000003 ($subject) of type array|string is deprecated in noalyss/include/lib/inum.class.php on line 2 PHP message: PHP Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated /noalyss/include/class/tva_rate_mtable.class.php on line 2' PHP Deprecated: bcadd(): Passing null to parameter #2 ($num2) of type string is deprecated in noalyss/include/template/ledger_detail_bottom.php PHP Deprecated: bcadd(): Passing null to parameter #2 ($num2) of type string is deprecated in noalyss/include/template/ledger_detail_bottom.php |
|
Deprecated: Implicit conversion from float 267933.32016 to int loses precision in /noalyss/include/recover.php on line 2 Deprecated: Implicit conversion from float 268026.14289 to int loses precision in noalyss/include/recover.php on line 2 |
|
Plugin NDER : bcsub |
|
|
|
|
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2022-12-09 21:36 | danydb | Nouvelle anomalie | |
2022-12-09 21:38 | danydb | Description mise à jour | |
2022-12-09 21:46 | danydb | Description mise à jour | |
2022-12-09 21:46 | danydb | Étapes pour reproduire mises à jour | |
2022-12-09 22:11 | danydb | Note ajoutée: 0005509 | |
2022-12-13 11:06 | danydb | Information complémentaire mise à jour | |
2022-12-19 18:26 | danydb | Note ajoutée: 0005518 | |
2022-12-19 18:26 | danydb | Fichier ajouté: Screenshot_20221219_182440.png | |
2022-12-19 21:01 | danydb | Note ajoutée: 0005519 | |
2022-12-19 21:39 | danydb | Note ajoutée: 0005520 | |
2022-12-21 09:52 | danydb | Note ajoutée: 0005521 | |
2022-12-25 13:09 | danydb | Note ajoutée: 0005522 | |
2022-12-25 13:09 | danydb | Fichier ajouté: deprecated-8.1-bcsub-nder.png | |
2022-12-26 18:25 | danydb | Note ajoutée: 0005523 | |
2022-12-26 18:25 | danydb | Fichier ajouté: deprecated-8.1-bcsub-nder-2.png | |
2022-12-26 18:25 | danydb | Fichier ajouté: 8-1-deprecated-listing.png | |
2022-12-26 18:25 | danydb | Fichier ajouté: 8-1-deprecated-followup.png | |
2022-12-26 18:25 | danydb | Fichier ajouté: 8-1-deprecated-importbank.png | |
2022-12-27 00:00 | danydb | Affecté à | => danydb |
2022-12-27 00:00 | danydb | État | nouveau => affecté |
2022-12-27 00:03 | danydb | Note ajoutée: 0005524 | |
2022-12-27 00:03 | danydb | Fichier ajouté: 8-1-deprecated-report.png | |
2023-01-30 19:21 | danydb | Résumé | Compatibilit PHP 8.2 : Deprecated: Creation of dynamic property ... => Compatibilité PHP 8.2 , 8.1 , 8.0 |
2023-01-30 19:21 | danydb | Étapes pour reproduire mises à jour | |
2024-03-09 14:31 | danydb | État | affecté => résolu |
2024-03-09 14:31 | danydb | Résolution | ouvert => corrigé |
2024-03-09 14:31 | danydb | Résolue dans la version | => Next Release |
2024-03-09 14:36 | danydb | Résolue dans la version | Next Release => 9.2 |
2024-04-04 09:22 | danydb | État | résolu => fermé |