Segnalo che nel caso si abbia un articolo a magazzino che possiede nella descrizione uno o piu' caratteri speciali virgolette (") ottengo un'anomalia in fase di editing
Ecco un esempio
Ed ecco cosa succede quando entro in editing
Testato nel demo on line e NON appare l'anomalia. Nella mia installazione si'.
Quindi potrebbe trattarsi di una particolare condizione del mio ambiente di lavoro?
Server Debian 12 con php 8.2
Server db mariadb
Database con codifica utf8mb4_general_ci
Versione OSM: 2.5.4
Questa la modifica che ho apportato a modules/articoli/edit.php riga 68:
originale: {[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $articolo->getTranslation('title'); ?>", "charcounter": 1 ]}
modificato: {[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo htmlspecialchars($articolo->getTranslation('title'), ENT_QUOTES); ?>", "charcounter": 1 ]}
Nel mio caso ho risolto
Segnalo che nel caso si abbia un articolo a magazzino che possiede nella descrizione uno o piu' caratteri speciali virgolette (") ottengo un'anomalia in fase di editing Ecco un esempio Ed ecco cosa succede quando entro in editing
Testato nel demo on line e NON appare l'anomalia. Nella mia installazione si'.
Quindi potrebbe trattarsi di una particolare condizione del mio ambiente di lavoro? Server Debian 12 con php 8.2 Server db mariadb Database con codifica utf8mb4_general_ci Versione OSM: 2.5.4
Questa la modifica che ho apportato a modules/articoli/edit.php riga 68: originale:
{[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $articolo->getTranslation('title'); ?>", "charcounter": 1 ]}
modificato:{[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo htmlspecialchars($articolo->getTranslation('title'), ENT_QUOTES); ?>", "charcounter": 1 ]}
Nel mio caso ho risolto