Modifier la table des réponses dans les notifications par courriel

More
11 months 2 weeks ago #185512 by Remundo
Bonjour,

Est-il possible de modifier le contenu de la table des réponses {ANSWERTABLE} qui est envoyée par notification détaillée et reçue par mail ?

Ce serait notamment pour ne pas faire figurer les données propres à LimeSurvey comme l'ID de la réponse, dernière page,... mais uniquement la date de soumission et les réponses au questionnaire.

Bonne journée

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in to join the conversation.

LimeSurvey Partners
More
11 months 2 weeks ago #185529 by DenisChenu
Ce n'est pas inclus dans le coeur.

Par contre : gitlab.com/SondagesPro/mailing/adminNotificationHtmlAnswerTable peut être adapté à a peu prés n'importe quoi … (ici : il passe le HTML dans la table)

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 .
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: Remundo

Please Log in to join the conversation.

More
11 months 2 weeks ago #185530 by Remundo
Ok merci Denis, un peu trop complexe pour moi.

A+

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in to join the conversation.

More
11 months 1 week ago #185574 by DenisChenu
Je te promet que c'est pas si difficile :)
J'ai jamais appris à développer, et tu es sans doute au moins aussi intelligent que moi ;)

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 .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
11 months 1 week ago #185587 by Remundo
Ce code sert à modifier le contenu du mail dans LimeSurvey ou bien le contenu de la table {ANSWERTABLE} que l'on reçoit par mail ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Log in to join the conversation.

More
11 months 1 week ago #185592 by DenisChenu
Uniquement ANSWERTABLE
Mais en fait : ca remplace l'ensemble pour juste remplacer ANSWERTABLE

La construction de ANSWERTABLE est faite ici : gitlab.com/SondagesPro/mailing/adminNoti...AnswerTable.php#L241

En fait pour ne pas afficher certaines questions : tu doit tester sFieldname juste après cette ligne : gitlab.com/SondagesPro/mailing/adminNoti...AnswerTable.php#L252

Tu ne retourne «rien» pour les questions que tuy ne veux pas

Par exemple :
if($sFieldname == 'seed') {
    // Nothing
} elseif($showUnrelevantQuestion || LimeExpressionManager::ProcessStepString("{".$sFieldname.".relevanceStatus}") ) {
    / code actuel

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 .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
2 months 2 weeks ago #195208 by LarryF
Bonjour DenisChenu.

Je suis en train d'essayer de modifier ANSWERTABLE mais je ne vois pas comment utiliser adminNotificationHtmlAnswerTable.
Ce n'est pas un plugin et il n'existe pas de fichier, ni de fonction, avec ce nom dans LS 3.19. Comment l'insères tu dans le code ?

Merci pour ton aide.

Please Log in to join the conversation.

More
2 months 2 weeks ago #195212 by DenisChenu
Si c'est un plugin ....

Jamais testé avec la version 4

extensions.sondages.pro/about/install-an...-for-limesurvey.html

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 .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
2 months 2 weeks ago #195214 by LarryF
Je suis encore en version 3.19.
J'ai déjà appliqué cette méthode, le plugin n'apparait pas dans la configuration des extensions.

Please Log in to join the conversation.

More
2 months 2 weeks ago - 2 months 2 weeks ago #195217 by DenisChenu
He bin, vérifie

C'est que il ya quelquechose que tu ne fais pas comme il faut.



vérifie bien les nom de fichiers et de répertoire notamment .....

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 .
An error happen ? Before make a new topic : remind the Debug mode .
Attachments:
Last edit: 2 months 2 weeks ago by DenisChenu.

Please Log in to join the conversation.

More
2 months 2 weeks ago #195218 by LarryF
Effectivement, j'avais téléchargé à partir du Git et le dossier avait "-master" à la fin de son nom, hors le nom doit être identique au fichier php...

Please Log in to join the conversation.

More
2 months 2 weeks ago - 2 months 2 weeks ago #195220 by DenisChenu


You must put whole content of the plugin directory inside it’s own directory and the directory name must be same than the plugin php filename . For example if you plugin name examplePlugin with a file examplePlugin.php: you must have finally

www/limesurvey/plugins/examplePlugin/examplePlugin.php
.


Source : extensions.sondages.pro/about/install-an...-for-limesurvey.html

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 .
An error happen ? Before make a new topic : remind the Debug mode .
Last edit: 2 months 2 weeks ago by DenisChenu.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now