quota url, encodage ampersand & en &

More
3 months 5 days ago - 3 months 5 days ago #226534 by l_b_x_m
version de LimeSurvey : Version 3.27.32+220119
==================
Bonjour,

J'ai un problème avec l'ampersand  "&" automatiquement réencodé en "&" dans la gestion d'URL des quotas.

Je charge automatiquement une redirection avec une url de type : example.org/end?rst=3&id={id} avec 2 paramètres dont un ID

Et quand je sauvegarde l'url du quota, il se transforme automatiquement en example.org/end?rst=3&id={id} (encodage du & en html)

Il y a un moyen de passer ce ré encodage ?

Merci
Attachments:
Last edit: 3 months 5 days ago by DenisChenu. Reason: example.org/ usage (previous domain are registred)

Please Log in to join the conversation.

More
3 months 5 days ago #226539 by DenisChenu
Perso pour les liens de quotas complexe : je créé une question equation que j'utilise ensuite.
Par exemple quotaUrl : example.org/end?rst=3&id={id}
puis {quotaIUrl} dans le lien.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

More
3 months 4 days ago - 3 months 4 days ago #226554 by l_b_x_m
Merci pour votre réponse rapide. Malheureusement, le problème persiste, la redirection renvoie vers :
example.org/end?rst=3&id=ABCD

Edit : J'ai ajouté le fichier en test (ajout de &id=ABCDE pour commencer le questionnaire) et une seule question, si vous mettez non, vous devriez être redirigé vers example.org/end?rst=3&id=ABCDE
Attachments:
Last edit: 3 months 4 days ago by l_b_x_m. Reason: ajout du lss
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
3 months 4 days ago #226567 by DenisChenu
Avec l'équation : je pense que cela doit passer à tous les coups :
 

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Attachments:

Please Log in to join the conversation.

More
3 months 4 days ago - 3 months 4 days ago #226570 by l_b_x_m
Argh, j'aurai tellement aimé mais non

J'ai mis l'adresse dans "Equation" comme dans votre fichier mais la redirection est toujours réécrite.

Edit : la modification du champs "Equation" & vers & se fait qu'on clique sur "Sauvegarde".
L'aperçu est correct (html) mais dés qu'on édite, c'est passé en &  c'est frustrant

 
Attachments:
Last edit: 3 months 4 days ago by l_b_x_m.

Please Log in to join the conversation.

More
3 months 4 days ago #226572 by DenisChenu
Tu a le XSS d'activé …
Je pensais que c'était réglé sur la 3.X, semble t'il que non.

Tu peux remonter le bogue ?

En attendant : ou c'est hébergé ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

More
3 months 4 days ago #226573 by l_b_x_m
Désolé, je débute dans limesurvey, il faut que je fasse quoi ?

C'est une plateforme universitaire, je n'ai aucun droit dessus mais je peux les contacter si besoin.

Please Log in to join the conversation.

More
3 months 4 days ago #226595 by DenisChenu

Désolé, je débute dans limesurvey, il faut que je fasse quoi ?
Rapporter le bogue, tu es tombé sur 2 bogue qui t’empêche de faire ce que tu souhaite …
1. Le lien devrait permettre ce que tu demande, je pensais quie c'était le cas (corrigé) mais non
2. L'équation du champs équation devrait ne pas corriger le texte entré
Donc : community.limesurvey.org/bug-tracker/

C'est une plateforme universitaire, je n'ai aucun droit dessus mais je peux les contacter si besoin.
1. Voir si ils peuvent deactiver le XSS dans les paramètres
2. Modifier un peu le code pour corriger le point 2 ci dessous.

Il faudrait passer de
self::$attributes["equation"] = array(
            "types"=>"*",
            'category'=>gT('Logic'),
            'sortorder'=>100,
            'inputtype'=>'textarea',
            'expression'=>1,
            "help"=>gT('Final equation to set in database, defaults to question text.'),
            "caption"=>gT('Equation'),
            "default"=>""
        );
a
self::$attributes["equation"] = array(
            "types"=>"*",
            'category'=>gT('Logic'),
            'sortorder'=>100,
            'inputtype'=>'textarea',
            'expression'=>1,
            'xssfilter' => 0,
            "help"=>gT('Final equation to set in database, defaults to question text.'),
            "caption"=>gT('Equation'),
            "default"=>""
        );
(c'est la correction du point 2 ci dessus)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

More
3 months 4 days ago #226598 by DenisChenu
Je me suis mal fait comprendre :)
J'ai modifié .

Pour le faire : demande au service informatique si ils peuvent désactiver la protection XSS.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

More
3 months 4 days ago #226604 by l_b_x_m
Ok merci, j'ai remonté le message au service info.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now