Projet

Général

Profil

Actions

Anomalie #1247

fermé

Crash du code JS d'emailing si une quote est dans le nom d'un des expéditeur

Ajouté par C. S. il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Emails
Version cible:
Début:
27/01/2019
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Crash du code JS d'emailing si une quote est dans le nom d'un des expéditeur

Le code en question se trouve dans mailing_adherents.tpl ligne 342

Fix: Ajouter "|escape:'quotes'" à la fin des variables

            switch (_val) {
                case '{Galette\Core\GaletteMail::SENDER_PREFS}':
                    _sender_name.val('{$preferences->pref_email_nom|escape:'quotes'}');
                    _sender_address.val('{$preferences->pref_email|escape:'quotes'}');
                    break;
                case '{Galette\Core\GaletteMail::SENDER_CURRENT}':
                    _sender_name.val('{$sender_current['name']|escape:'quotes'}');
                    _sender_address.val('{$sender_current['email']|escape:'quotes'}');
                    break;
                case '{Galette\Core\GaletteMail::SENDER_OTHER}':
                    _sender_name.val('');
                    _sender_address.val('');
                    _editable = true;
                    break;
            }

J'ai pas vérifié s'il y avait d'autres erreurs de ce genre ailleurs.


Fichiers

Actions

Formats disponibles : Atom PDF