View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
10222Bug reportsOtherpublic2016-04-15 10:24
ReporterPN35 Assigned Toc_schmitz  
PriorityhighSeverityminor 
Status closedResolutionfixed 
Product Version2.06+ 
Fixed in Version2.06+ 
Summary10222: it's possible to send attachments with a registration mail but it doesn't work (works with invitation, confirmation, ...)
Description

Hello,
It is possible to send an attachment with the invitation, reminder, confirmation and registration email templates, but it does not work with the registration email. The attachment possibility exists for all these models.
The registration mail is sent after people register but without attachment.
I tried with different file types and very small files attached, and also increasing the value php.ini memory_limit
; Maximum amount of memory a script consumes May ( 128MB )
; php.net/memory-limit
memory_limit = 2048M

LimeSurvey Version is 2.06+ Build 151215 but I also tried with Version 2.06+ Build 15110

I join a simplified version , the goal is to give people the possibility to register for an event and send a confirmation with sitemap , then work with reminders.

Tanks a lot to consider this pb, it is minor but would help me to go on.


Bonjour,
Il est possible d'envoyer une pièce jointe avec les modèles de courriel d'invitation, de rappel, de confirmation et d'inscription, mais cela ne fonctionne pas avec le mail d'inscription alors que la fonction "Fichiers joints à l’invitation, Ajoutez un fichier" existe pour tous ces modèles.
J'ai essayé avec différents types de fichiers et des fichiers de très petite taille et aussi en augmentant la valeur memory_limit de php.ini
; Maximum amount of memory a script may consume (128MB)
; php.net/memory-limit
memory_limit = 2048M

je suis en Version 2.06+ Build 151215 mais j'ai également essayé avec la Version 2.06+ Build 15110
Je joins une version simplifiée, le but est de donner la possibilité de s'inscrire à un évènement et d'envoyer une confirmation avec plan du site, puis de travailler avec les rappels.

Merci

TagsNo tags attached.
Attached Files
limesurvey_survey_812158.lss (13,143 bytes)   
<?xml version="1.0" encoding="UTF-8"?>
<document>
 <LimeSurveyDocType>Survey</LimeSurveyDocType>
 <DBVersion>184</DBVersion>
 <languages>
  <language>fr</language>
 </languages>
 <groups>
  <fields>
   <fieldname>gid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>group_name</fieldname>
   <fieldname>group_order</fieldname>
   <fieldname>description</fieldname>
   <fieldname>language</fieldname>
   <fieldname>randomization_group</fieldname>
   <fieldname>grelevance</fieldname>
  </fields>
  <rows>
   <row>
    <gid><![CDATA[6]]></gid>
    <sid><![CDATA[812158]]></sid>
    <group_name><![CDATA[test]]></group_name>
    <group_order><![CDATA[2]]></group_order>
    <description/>
    <language><![CDATA[fr]]></language>
    <randomization_group/>
    <grelevance/>
   </row>
  </rows>
 </groups>
 <questions>
  <fields>
   <fieldname>qid</fieldname>
   <fieldname>parent_qid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>gid</fieldname>
   <fieldname>type</fieldname>
   <fieldname>title</fieldname>
   <fieldname>question</fieldname>
   <fieldname>preg</fieldname>
   <fieldname>help</fieldname>
   <fieldname>other</fieldname>
   <fieldname>mandatory</fieldname>
   <fieldname>question_order</fieldname>
   <fieldname>language</fieldname>
   <fieldname>scale_id</fieldname>
   <fieldname>same_default</fieldname>
   <fieldname>relevance</fieldname>
  </fields>
  <rows>
   <row>
    <qid><![CDATA[148]]></qid>
    <parent_qid><![CDATA[0]]></parent_qid>
    <sid><![CDATA[812158]]></sid>
    <gid><![CDATA[6]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[test]]></title>
    <question/>
    <preg/>
    <help/>
    <other><![CDATA[N]]></other>
    <mandatory><![CDATA[N]]></mandatory>
    <question_order><![CDATA[1]]></question_order>
    <language><![CDATA[fr]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
   </row>
  </rows>
 </questions>
 <surveys>
  <fields>
   <fieldname>sid</fieldname>
   <fieldname>admin</fieldname>
   <fieldname>expires</fieldname>
   <fieldname>startdate</fieldname>
   <fieldname>adminemail</fieldname>
   <fieldname>anonymized</fieldname>
   <fieldname>faxto</fieldname>
   <fieldname>format</fieldname>
   <fieldname>savetimings</fieldname>
   <fieldname>template</fieldname>
   <fieldname>language</fieldname>
   <fieldname>additional_languages</fieldname>
   <fieldname>datestamp</fieldname>
   <fieldname>usecookie</fieldname>
   <fieldname>allowregister</fieldname>
   <fieldname>allowsave</fieldname>
   <fieldname>autonumber_start</fieldname>
   <fieldname>autoredirect</fieldname>
   <fieldname>allowprev</fieldname>
   <fieldname>printanswers</fieldname>
   <fieldname>ipaddr</fieldname>
   <fieldname>refurl</fieldname>
   <fieldname>publicstatistics</fieldname>
   <fieldname>publicgraphs</fieldname>
   <fieldname>listpublic</fieldname>
   <fieldname>htmlemail</fieldname>
   <fieldname>sendconfirmation</fieldname>
   <fieldname>tokenanswerspersistence</fieldname>
   <fieldname>assessments</fieldname>
   <fieldname>usecaptcha</fieldname>
   <fieldname>usetokens</fieldname>
   <fieldname>bounce_email</fieldname>
   <fieldname>attributedescriptions</fieldname>
   <fieldname>emailresponseto</fieldname>
   <fieldname>emailnotificationto</fieldname>
   <fieldname>tokenlength</fieldname>
   <fieldname>showxquestions</fieldname>
   <fieldname>showgroupinfo</fieldname>
   <fieldname>shownoanswer</fieldname>
   <fieldname>showqnumcode</fieldname>
   <fieldname>bouncetime</fieldname>
   <fieldname>bounceprocessing</fieldname>
   <fieldname>bounceaccounttype</fieldname>
   <fieldname>bounceaccounthost</fieldname>
   <fieldname>bounceaccountpass</fieldname>
   <fieldname>bounceaccountencryption</fieldname>
   <fieldname>bounceaccountuser</fieldname>
   <fieldname>showwelcome</fieldname>
   <fieldname>showprogress</fieldname>
   <fieldname>questionindex</fieldname>
   <fieldname>navigationdelay</fieldname>
   <fieldname>nokeyboard</fieldname>
   <fieldname>alloweditaftercompletion</fieldname>
   <fieldname>googleanalyticsstyle</fieldname>
   <fieldname>googleanalyticsapikey</fieldname>
  </fields>
  <rows>
   <row>
    <sid><![CDATA[812158]]></sid>
    <admin><![CDATA[Patrick Nevoux]]></admin>
    <adminemail><![CDATA[patrick.nevoux@carsat-bretagne.fr]]></adminemail>
    <anonymized><![CDATA[Y]]></anonymized>
    <faxto/>
    <format><![CDATA[G]]></format>
    <savetimings><![CDATA[Y]]></savetimings>
    <template><![CDATA[Inscription_citronade]]></template>
    <language><![CDATA[fr]]></language>
    <additional_languages/>
    <datestamp><![CDATA[Y]]></datestamp>
    <usecookie><![CDATA[N]]></usecookie>
    <allowregister><![CDATA[Y]]></allowregister>
    <allowsave><![CDATA[Y]]></allowsave>
    <autonumber_start><![CDATA[4]]></autonumber_start>
    <autoredirect><![CDATA[N]]></autoredirect>
    <allowprev><![CDATA[Y]]></allowprev>
    <printanswers><![CDATA[N]]></printanswers>
    <ipaddr><![CDATA[Y]]></ipaddr>
    <refurl><![CDATA[Y]]></refurl>
    <publicstatistics><![CDATA[N]]></publicstatistics>
    <publicgraphs><![CDATA[N]]></publicgraphs>
    <listpublic><![CDATA[Y]]></listpublic>
    <htmlemail><![CDATA[N]]></htmlemail>
    <sendconfirmation><![CDATA[Y]]></sendconfirmation>
    <tokenanswerspersistence><![CDATA[N]]></tokenanswerspersistence>
    <assessments><![CDATA[Y]]></assessments>
    <usecaptcha><![CDATA[N]]></usecaptcha>
    <usetokens><![CDATA[N]]></usetokens>
    <bounce_email><![CDATA[patrick.nevoux@carsat-bretagne.fr]]></bounce_email>
    <attributedescriptions><![CDATA[{"attribute_1":{"description":"Entreprise","mandatory":"Y","show_register":"Y","cpdbmap":"1"},"attribute_2":{"description":"Siret","mandatory":"Y","show_register":"Y","cpdbmap":"2"},"attribute_3":{"description":"Adresse","mandatory":"Y","show_register":"Y","cpdbmap":""},"attribute_4":{"description":"Activite","mandatory":"Y","show_register":"Y","cpdbmap":""},"attribute_5":{"description":"Tel","mandatory":"Y","show_register":"Y","cpdbmap":""}}]]></attributedescriptions>
    <emailresponseto/>
    <emailnotificationto/>
    <tokenlength><![CDATA[15]]></tokenlength>
    <showxquestions><![CDATA[Y]]></showxquestions>
    <showgroupinfo><![CDATA[B]]></showgroupinfo>
    <shownoanswer><![CDATA[Y]]></shownoanswer>
    <showqnumcode><![CDATA[X]]></showqnumcode>
    <bounceprocessing><![CDATA[N]]></bounceprocessing>
    <showwelcome><![CDATA[Y]]></showwelcome>
    <showprogress><![CDATA[Y]]></showprogress>
    <questionindex><![CDATA[0]]></questionindex>
    <navigationdelay><![CDATA[0]]></navigationdelay>
    <nokeyboard><![CDATA[N]]></nokeyboard>
    <alloweditaftercompletion><![CDATA[Y]]></alloweditaftercompletion>
    <googleanalyticsstyle><![CDATA[0]]></googleanalyticsstyle>
    <googleanalyticsapikey/>
   </row>
  </rows>
 </surveys>
 <surveys_languagesettings>
  <fields>
   <fieldname>surveyls_survey_id</fieldname>
   <fieldname>surveyls_language</fieldname>
   <fieldname>surveyls_title</fieldname>
   <fieldname>surveyls_description</fieldname>
   <fieldname>surveyls_welcometext</fieldname>
   <fieldname>surveyls_endtext</fieldname>
   <fieldname>surveyls_url</fieldname>
   <fieldname>surveyls_urldescription</fieldname>
   <fieldname>surveyls_email_invite_subj</fieldname>
   <fieldname>surveyls_email_invite</fieldname>
   <fieldname>surveyls_email_remind_subj</fieldname>
   <fieldname>surveyls_email_remind</fieldname>
   <fieldname>surveyls_email_register_subj</fieldname>
   <fieldname>surveyls_email_register</fieldname>
   <fieldname>surveyls_email_confirm_subj</fieldname>
   <fieldname>surveyls_email_confirm</fieldname>
   <fieldname>surveyls_dateformat</fieldname>
   <fieldname>surveyls_attributecaptions</fieldname>
   <fieldname>email_admin_notification_subj</fieldname>
   <fieldname>email_admin_notification</fieldname>
   <fieldname>email_admin_responses_subj</fieldname>
   <fieldname>email_admin_responses</fieldname>
   <fieldname>surveyls_numberformat</fieldname>
   <fieldname>attachments</fieldname>
  </fields>
  <rows>
   <row>
    <surveyls_survey_id><![CDATA[812158]]></surveyls_survey_id>
    <surveyls_language><![CDATA[fr]]></surveyls_language>
    <surveyls_title><![CDATA[Test Inscription]]></surveyls_title>
    <surveyls_description><![CDATA[Test inscription]]></surveyls_description>
    <surveyls_welcometext><![CDATA[Bonjour !]]></surveyls_welcometext>
    <surveyls_endtext><![CDATA[Merci !]]></surveyls_endtext>
    <surveyls_url/>
    <surveyls_urldescription/>
    <surveyls_email_invite_subj><![CDATA[Invitation à participer à un questionnaire]]></surveyls_email_invite_subj>
    <surveyls_email_invite><![CDATA[Bonjour {FIRSTNAME},

Vous êtes invité(e) à participer à un questionnaire.

Celui-ci est intitulé :
"{SURVEYNAME}"

"{SURVEYDESCRIPTION}"

Pour participer, veuillez cliquer sur le lien ci-dessous.

Cordialement,

{ADMINNAME} ({ADMINEMAIL})

----------------------------------------------
Cliquez ici pour remplir ce questionnaire :
{SURVEYURL}

]]></surveyls_email_invite>
    <surveyls_email_remind_subj><![CDATA[Rappel pour participer à un questionnaire]]></surveyls_email_remind_subj>
    <surveyls_email_remind><![CDATA[Bonjour {FIRSTNAME},

Vous avez été invité(e) à participer à un questionnaire récemment.

Nous avons pris en compte que vous n'avez pas encore complété le questionnaire, et nous vous rappelons que celui-ci est toujours disponible.

Le questionnaire est intitulé :
"{SURVEYNAME}"

"{SURVEYDESCRIPTION}"

Pour participer, veuillez cliquer sur le lien ci-dessous.

Cordialement,

{ADMINNAME} ({ADMINEMAIL})

----------------------------------------------
Cliquez ici pour faire le questionnaire:
{SURVEYURL}
]]></surveyls_email_remind>
    <surveyls_email_register_subj><![CDATA[Confirmation d'enregistrement au questionnaire]]></surveyls_email_register_subj>
    <surveyls_email_register><![CDATA[Bonjour {FIRSTNAME},

Vous (ou quelqu’un utilisant votre adresse électronique) vous êtes enregistré pour participer à un questionnaire en ligne intitulé {SURVEYNAME}.

Pour compléter ce questionnaire, cliquez sur le lien suivant :
{SURVEYURL}

Si vous avez des questions à propos de ce questionnaire, ou si vous ne vous êtes pas enregistré pour participer à celui-ci et croyez que ce courriel est une erreur, veuillez contacter {ADMINNAME} à l’adresse {ADMINEMAIL}]]></surveyls_email_register>
    <surveyls_email_confirm_subj><![CDATA[Confirmation de votre participation à notre questionnaire]]></surveyls_email_confirm_subj>
    <surveyls_email_confirm><![CDATA[Bonjour {FIRSTNAME},

Ce courriel vous confirme que vous avez complété le questionnaire intitulé {SURVEYNAME} et que votre réponse a été enregistrée. Merci pour votre participation.

Si vous avez des questions à propos de ce courriel, veuillez contacter {ADMINNAME} à l’adresse {ADMINEMAIL}.

Cordialement,

{ADMINNAME}]]></surveyls_email_confirm>
    <surveyls_dateformat><![CDATA[5]]></surveyls_dateformat>
    <surveyls_attributecaptions><![CDATA[{"attribute_1":"Entreprise","attribute_2":"Siret","attribute_3":"","attribute_4":"Activit\u00e9","attribute_5":"t\u00e9l\u00e9phone","attribute_6":"Saint Malo le 13 octobre","attribute_7":"Loud\u00e9ac le 23 f\u00e9vrier"}]]></surveyls_attributecaptions>
    <email_admin_notification_subj><![CDATA[Soumission de réponse pour le questionnaire {SURVEYNAME}]]></email_admin_notification_subj>
    <email_admin_notification><![CDATA[Bonjour,

Une nouvelle réponse a été soumise pour votre questionnaire '{SURVEYNAME}'.

Cliquez sur le lien suivant pour recharger votre questionnaire :
{RELOADURL}

Cliquez sur le lien suivant pour voir la réponse :
{VIEWRESPONSEURL}

Cliquez sur le lien suivant pour éditer la réponse :
{EDITRESPONSEURL}

Visualisez les statistiques en cliquant ici :
{STATISTICSURL}

les réponses suivantes ont été données par le participant :
{ANSWERTABLE}]]></email_admin_notification>
    <email_admin_responses_subj><![CDATA[Soumission de réponse pour le questionnaire {SURVEYNAME} avec résultats]]></email_admin_responses_subj>
    <email_admin_responses><![CDATA[Bonjour,

Une nouvelle réponse a été soumise pour votre questionnaire '{SURVEYNAME}'.

Cliquez sur le lien suivant pour recharger votre questionnaire :
{RELOADURL}

Cliquez sur le lien suivant pour voir la réponse :
{VIEWRESPONSEURL}

Cliquez sur le lien suivant pour éditer la réponse individuelle :
{EDITRESPONSEURL}

Visualisez les statistiques en cliquant ici :
{STATISTICSURL}


les réponses suivantes ont été données par le participant :
{ANSWERTABLE}]]></email_admin_responses>
    <surveyls_numberformat><![CDATA[1]]></surveyls_numberformat>
    <attachments><![CDATA[a:3:{s:8:"reminder";a:1:{i:1;a:3:{s:3:"url";s:78:"/htdocs/ext-carsatb.fr/survey/upload/surveys/812158/files/Test inscription.pdf";s:9:"relevance";s:1:"1";s:4:"size";i:13164;}}s:12:"confirmation";a:0:{}s:12:"registration";a:0:{}}]]></attachments>
   </row>
  </rows>
 </surveys_languagesettings>
</document>
limesurvey_survey_812158.lss (13,143 bytes)   
RegisterController.php (20,961 bytes)
Bug heat4
Complete LimeSurvey version number (& build)Version 2.06+ Build 151215
I will donate to the project if issue is resolvedNo
BrowserFiefox 43.0.4
Database type & versionmysqlnd 5.0.11-dev – 20120503
Server OS (if known)Linux webdb09 2.6.32-openvz-042stab108.8-amd64 #1 SMP Wed Jul 22 17:30:51 MSK 2015 x86_64
Webserver software & version (if known)Apache 2.0
PHP VersionPHP Version 5.6.17

Users monitoring this issue

There are no users monitoring this issue.

Activities

PN35

PN35

2016-01-12 16:13

reporter   ~34266

To try to be more clear, I added the RegisterController.php where some text is modified to transform inscription to a survey in inscription to an event that is my purpose.
Bests regards

c_schmitz

c_schmitz

2016-04-13 16:43

administrator   ~37346

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=18513

c_schmitz

c_schmitz

2016-04-13 16:46

administrator   ~37347

Fix committed to 2.06lts branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=18514

c_schmitz

c_schmitz

2016-04-13 17:29

administrator   ~37349

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=18516

c_schmitz

c_schmitz

2016-04-13 17:31

administrator   ~37350

Fix committed to 2.06lts branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&amp;id=18518

c_schmitz

c_schmitz

2016-04-15 10:24

administrator   ~37413

Version 2.50+ Build 160415 released

Related Changesets

LimeSurvey: master b2aaf0fa

2016-04-13 14:43:00

c_schmitz

Details Diff
Fixed issue 10222: Attachments for registration emails don't get attached Affected Issues
10222
mod - application/controllers/RegisterController.php Diff File

LimeSurvey: 2.06lts f10e8566

2016-04-13 14:46:28

c_schmitz

Details Diff
Fixed issue 10222: Attachments for registration emails don't get attached Affected Issues
10222
mod - application/controllers/RegisterController.php Diff File

LimeSurvey: master 679863d7

2016-04-13 15:29:03

c_schmitz

Details Diff
Fixed issue 10222: Attachments for registration emails don't get attached Affected Issues
10222
mod - application/controllers/RegisterController.php Diff File

LimeSurvey: 2.06lts e07c78d6

2016-04-13 15:29:03

c_schmitz

Details Diff
Fixed issue 10222: Attachments for registration emails don't get attached Affected Issues
10222
mod - application/controllers/RegisterController.php Diff File

Issue History

Date Modified Username Field Change
2016-01-12 14:52 PN35 New Issue
2016-01-12 14:52 PN35 File Added: limesurvey_survey_812158.lss
2016-01-12 16:13 PN35 Note Added: 34266
2016-01-12 16:14 PN35 File Added: RegisterController.php
2016-04-13 16:12 c_schmitz Assigned To => c_schmitz
2016-04-13 16:12 c_schmitz Status new => assigned
2016-04-13 16:43 c_schmitz Changeset attached => LimeSurvey master b2aaf0fa
2016-04-13 16:43 c_schmitz Note Added: 37346
2016-04-13 16:43 c_schmitz Resolution open => fixed
2016-04-13 16:46 c_schmitz Changeset attached => LimeSurvey 2.06lts f10e8566
2016-04-13 16:46 c_schmitz Note Added: 37347
2016-04-13 16:47 c_schmitz Status assigned => resolved
2016-04-13 16:47 c_schmitz Fixed in Version => 2.06+
2016-04-13 17:29 c_schmitz Changeset attached => LimeSurvey master 679863d7
2016-04-13 17:29 c_schmitz Note Added: 37349
2016-04-13 17:31 c_schmitz Changeset attached => LimeSurvey 2.06lts e07c78d6
2016-04-13 17:31 c_schmitz Note Added: 37350
2016-04-15 10:24 c_schmitz Note Added: 37413
2016-04-15 10:24 c_schmitz Status resolved => closed