View Issue Details

This bug affects 1 person(s).
 24
IDProjectCategoryView StatusLast Update
18029Bug reportsOtherpublic2023-06-05 14:32
ReporterDialogs Assigned To 
PrioritynoneSeverityfeature 
Status confirmedResolutionfixed 
Summary18029: Removed html tags in emails
Description

Related to a post on the forum (forums.limesurvey.org/forum/design-issue...-alteration?start=15), the configuration of CKEditor on LS alters the content of emails when we switch from WYSIWYG mode to source code.

The main alterations:

  • Removing <html></html> tags
  • Removing <head></head> tags
  • Removing <body></body> tags

According to the blog post above, the <html></html> tags are added when sending if they are not present. We noticed that <head></head> tags also seem to get added... but not always in the right place in the email code. As for the <body></body> tags, they do not add!

After discussion with Denis Chenu, the following configuration should be added in the CKEditor configuration file:
allowedContent: true

Thanks!

TagsNo tags attached.
Bug heat24
Complete LimeSurvey version number (& build)3.28.9
I will donate to the project if issue is resolved
Browser
Database type & version
Server OS (if known)
Webserver software & version (if known)
PHP Version

Relationships

related to 18208 closedgabrieljenik limesurvey adds a <title> containing an unwanted string to emails 

Users monitoring this issue

Activities

DenisChenu

DenisChenu

2022-04-15 09:12

developer   ~69093

In 3.X : i think we don't remove <html></html>, <head></head> and <body></body> tag.

Let me check the configuration.

Dialogs

Dialogs

2022-04-15 13:16

reporter   ~69094

Attached is an example of the html content of an email where the tags are removed. By the way, we use LS 3.27.26.

email.html (38,746 bytes)   
<!doctype html>
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
  <head>
    <title>
      
    </title>
    <!--[if !mso]><!-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--<![endif]-->
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style type="text/css">
      #outlook a { padding:0; }
      body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
      table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }
      img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }
      p { display:block;margin:13px 0; }
    </style>
    <!--[if mso]>
    <noscript>
    <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    </xml>
    </noscript>
    <![endif]-->
    <!--[if lte mso 11]>
    <style type="text/css">
      .mj-outlook-group-fix { width:100% !important; }
    </style>
    <![endif]-->
    
    
    <style type="text/css">
      @media only screen and (min-width:650px) {
        .mj-column-per-100 { width:100% !important; max-width: 100%; }
.mj-column-per-50 { width:50% !important; max-width: 50%; }
      }
    </style>
    <style media="screen and (min-width:650px)">
      .moz-text-html .mj-column-per-100 { width:100% !important; max-width: 100%; }
.moz-text-html .mj-column-per-50 { width:50% !important; max-width: 50%; }
    </style>
    <style type="text/css">
[owa] .mj-column-per-100 { width:100% !important; max-width: 100%; }
[owa] .mj-column-per-50 { width:50% !important; max-width: 50%; }
</style>
  
    <style type="text/css">
    
    

    @media only screen and (max-width:650px) {
      table.mj-full-width-mobile { width: 100% !important; }
      td.mj-full-width-mobile { width: auto !important; }
    }
  
    </style>
    <style type="text/css">
    .banner-mobile {
				display: none;
                mso-hide: all;
			}
			a {
				text-underline-offset: 1px;
			}
			/* DESKTOP */
            @media only screen and (min-width: 650px) {
                .banner-desktop {
					display: block !important;
				}
                .banner-mobile {
					display: none !important;
					mso-hide: all;
				}
            }
			/* MOBILE */
			@media only screen and (max-width: 649px) {
                .banner-desktop {
					display: none !important;
				}
				.banner-mobile {
					display: block !important;
				}
                .mobile-padding-wrapper > table > tbody > tr > td {
                    padding-left: 5% !important;
                    padding-right: 5% !important;
                    padding-top: 0 !important;
                }
                .mobile-padding {
                    padding-left: 5% !important;
                    padding-right: 5% !important;
                }
                .mobile-padding-double {
                    padding-left: 10% !important;
                    padding-right: 10% !important;
                }
                .mobile-only {
                    display: inline !important;
                }
            }
    </style>
    <meta content="telephone=no" name="format-detection">
            <meta content="date=no" name="format-detection">
            <meta content="address=no" name="format-detection">
            <meta name="color-scheme" content="light">
            <meta name="supported-color-schemes" content="light">
<!--[if mso | IE]>
				<style>
					.banner-mobile, .banner-mobile-outlook {
						display: none !important;
						mso-hide: all;
					}
				</style>
			<![endif]-->
  </head>
  <body style="word-spacing:normal;background-color:white;">
    
    
      <div style="background-color:white;">
        
      
      <!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;padding-bottom:10px;padding-top:10px;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0;line-height:0;text-align:left;display:inline-block;width:100%;direction:ltr;">
        <!--[if mso | IE]><table border="0" cellpadding="0" cellspacing="0" role="presentation" ><tr><td style="vertical-align:middle;width:325px;" ><![endif]-->
                
      <div class="mj-column-per-50 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:middle;width:50%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:middle;" width="100%">
        <tbody>
          
              <tr>
                <td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
        <tbody>
          <tr>
            <td style="width:60px;">
              
        <a href="https://www.hydroquebec.com/" target="_blank" title="Hydro-Québec">
          
      <img alt="Hydro-Québec" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hydro-quebec-logo.png" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Hydro-Québec" width="60">
    
        </a>
      
            </td>
          </tr>
        </tbody>
      </table>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
              <!--[if mso | IE]></td><td style="vertical-align:middle;width:325px;" ><![endif]-->
                
      <div class="mj-column-per-50 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:middle;width:50%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:middle;" width="100%">
        <tbody>
          
              <tr>
                <td align="right" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:right;color:#080238;">Janvier 2022</div>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
              <!--[if mso | IE]></td></tr></table><![endif]-->
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="banner-desktop-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div class="banner-desktop" style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;padding-bottom:0px;padding-top:0px;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="center" style="font-size:0px;padding:10px 25px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;word-break:break-word;">
                  
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
        <tbody>
          <tr>
            <td style="width:650px;">
              
      <img alt="Panel Hydro et moi - Votre énergie nous alimente" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-invitation-desktop.png" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Panel Hydro et moi - Votre énergie nous alimente" width="650">
    
            </td>
          </tr>
        </tbody>
      </table>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="banner-mobile-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div class="banner-mobile" style="mso-hide: all; margin: 0px auto; max-width: 650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; width: 100%;" width="100%">
          <tbody style="mso-hide: all;">
            <tr style="mso-hide: all;">
              <td style="mso-hide: all; direction: ltr; font-size: 0px; padding: 20px 0; padding-bottom: 0px; padding-top: 0px; text-align: center;" align="center">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="mso-hide: all; font-size: 0px; text-align: left; direction: ltr; display: inline-block; vertical-align: top; width: 100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; vertical-align: top;" width="100%" valign="top">
        <tbody style="mso-hide: all;">
          
              <tr style="mso-hide: all;">
                <td align="center" style="mso-hide: all; font-size: 0px; padding: 10px 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; word-break: break-word;">
                  
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; border-collapse: collapse; border-spacing: 0px;">
        <tbody style="mso-hide: all;">
          <tr style="mso-hide: all;">
            <td style="mso-hide: all; width: 650px;" width="650">
              
      <img alt="Panel Hydro et moi - Votre énergie nous alimente" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-invitation-mobile.png" style="mso-hide: all; border: 0; display: block; outline: none; text-decoration: none; height: auto; width: 100%; font-size: 16px;" title="Panel Hydro et moi - Votre énergie nous alimente" width="650">
    
            </td>
          </tr>
        </tbody>
      </table>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;font-weight:700;line-height:1;text-align:left;color:#080238;">Bonjour {FIRSTNAME},</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Nous vous invitons à participer à une nouvelle consultation. C&#8217;est le moment d&#8217;exprimer votre point de vue pour contribuer à l&#8217;énergie de demain&#8239;!</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Une fois que vous aurez rempli ce court questionnaire Web, nous vous inscrirons automatiquement au tirage mensuel de deux chèques de 100&#8239;$*.</div>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="mobile-padding-outlook mobile-padding-wrapper-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div class="mobile-padding mobile-padding-wrapper" style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="border:2px solid #0F096C;direction:ltr;font-size:0px;padding:20px 0;padding-left:60px;padding-right:60px;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" width="650px" ><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:526px;" width="526" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:526px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:526px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:20px;font-weight:700;line-height:1;text-align:left;color:#080238;">Détails de la consultation</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Sujet&nbsp;:&nbsp;</strong>&nbsp;<br css-class="mobile-only">Integer posuere erat a ante venenatis dapibus.</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Durée approximative&nbsp;:&nbsp;</strong>&nbsp;<br css-class="mobile-only">88 min.</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Date limite pour participer :&nbsp;</strong>&nbsp;<br css-class="mobile-only">32 décembre 2021</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" vertical-align="middle" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate;line-height:100%;">
        <tbody>
          <tr>
            <td align="center" bgcolor="#FF9B00" role="presentation" style="border:none;border-radius:60px;cursor:auto;mso-padding-alt:11px 20px;background:#FF9B00;" valign="middle">
              <a href="@@SURVEYURL@@" style="display:inline-block;background:#FF9B00;color:#080238;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;font-weight:700;line-height:18px;margin:0;text-decoration:none;text-transform:none;padding:11px 20px;mso-padding-alt:0px;border-radius:60px;" target="_blank">
                Je participe
              </a>
            </td>
          </tr>
        </tbody>
      </table>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" style="font-size:0px;padding:10px 25px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:0px;word-break:break-word;">
                  
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
        <tbody>
          <tr>
            <td style="width:526px;">
              
      <img alt="Homme avec son chien" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-men-with-dog.jpg" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Homme avec son chien" width="526">
    
            </td>
          </tr>
        </tbody>
      </table>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:left;color:#080238;">Vous n&#8217;arrivez pas à accéder au questionnaire&#8239;? Vous pouvez copier-coller le lien suivant directement dans votre navigateur&nbsp;:</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="left" style="background:#E7F1FC;font-size:0px;padding:10px 25px;padding-right:10px;padding-left:10px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:left;color:#080238;">{SURVEYURL}</div>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:20px;font-weight:700;line-height:30px;text-align:center;color:#080238;">Merci&#8239;!</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:24px;text-align:center;color:#080238;">Toutes les informations fournies par les panélistes demeurent confidentielles et ne sont utilisées qu&#8217;à des fins de recherche.</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:24px;text-align:center;color:#080238;">* Les membres du personnel d’Hydro-Québec ainsi que leur famille immédiate et les personnes avec lesquelles ils sont domiciliés ne sont pas admissibles au tirage mensuel. Veuillez consulter le <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-reglement-du-concours.pdf" style="color:#1224B8;">règlement du concours</a> pour en savoir plus sur les conditions d’admissibilité.</div>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="direction:ltr;font-size:0px;padding:20px 0;padding-top:30px;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-bottom:0px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:center;color:#080238;">Hydro-Québec</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#080238;">Édifice Jean-Lesage<br>75, boul. René-Lévesque Ouest<br>Montréal (Québec)&nbsp;&nbsp;H2Z&nbsp;1A4</div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#080238;"><a href="https://www.hydroquebec.com/residentiel/" style="color:#1224B8;">Visitez notre site Web</a><br><a href="https://www.hydroquebec.com/a/medias-sociaux.html" style="color:#1224B8;">Suivez-nous</a></div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" style="font-size:0px;padding:0;word-break:break-word;">
                  
      
     <!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" ><tr><td><![endif]-->
              <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                <tbody>
                  
      <tr>
        <td style="padding:10px;vertical-align:middle;">
          <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
            <tbody>
              <tr>
                <td style="font-size:0;height:40px;vertical-align:middle;width:40px;">
                  <a href="https://www.facebook.com/hydroquebec1944/" target="_blank">
                    <img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-fb.png" style="border-radius:100px;display:block;" width="40">
                  </a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        
      </tr>
    
                </tbody>
              </table>
            <!--[if mso | IE]></td><td><![endif]-->
              <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                <tbody>
                  
      <tr>
        <td style="padding:10px;vertical-align:middle;">
          <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
            <tbody>
              <tr>
                <td style="font-size:0;height:40px;vertical-align:middle;width:40px;">
                  <a href="https://twitter.com/hydroquebec" target="_blank">
                    <img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-tw.png" style="border-radius:100px;display:block;" width="40">
                  </a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        
      </tr>
    
                </tbody>
              </table>
            <!--[if mso | IE]></td><td><![endif]-->
              <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                <tbody>
                  
      <tr>
        <td style="padding:10px;vertical-align:middle;">
          <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
            <tbody>
              <tr>
                <td style="font-size:0;height:40px;vertical-align:middle;width:40px;">
                  <a href="https://www.linkedin.com/company/hydro-quebec/" target="_blank">
                    <img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-linkedin.png" style="border-radius:100px;display:block;" width="40">
                  </a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        
      </tr>
    
                </tbody>
              </table>
            <!--[if mso | IE]></td><td><![endif]-->
              <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                <tbody>
                  
      <tr>
        <td style="padding:10px;vertical-align:middle;">
          <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
            <tbody>
              <tr>
                <td style="font-size:0;height:40px;vertical-align:middle;width:40px;">
                  <a href="https://www.youtube.com/hydroquebecvideo" target="_blank">
                    <img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-yt.png" style="border-radius:100px;display:block;" width="40">
                  </a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        
      </tr>
    
                </tbody>
              </table>
            <!--[if mso | IE]></td><td><![endif]-->
              <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
                <tbody>
                  
      <tr>
        <td style="padding:10px;vertical-align:middle;">
          <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
            <tbody>
              <tr>
                <td style="font-size:0;height:40px;vertical-align:middle;width:40px;">
                  <a href="https://www.instagram.com/hydroquebec/" target="_blank">
                    <img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-insta.png" style="border-radius:100px;display:block;" width="40">
                  </a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        
      </tr>
    
                </tbody>
              </table>
            <!--[if mso | IE]></td></tr></table><![endif]-->
    
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
    
      
      <div style="margin:0px auto;max-width:650px;">
        
        <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
          <tbody>
            <tr>
              <td style="border-top:1px solid #BFBFBF;direction:ltr;font-size:0px;padding:20px 0;padding-top:5px;text-align:center;">
                <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
            
      <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
        
      <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
        <tbody>
          
              <tr>
                <td align="center" style="font-size:0px;padding:10px 25px;padding-top:0;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:34px;text-align:center;color:#080238;"><a href="https://panel.hydroquebec.com/" style="color:#1224B8;">Accueil&nbsp;du&nbsp;panel</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-conditions-de-participation.pdf" style="color:#1224B8;">Conditions&nbsp;de&nbsp;participation</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-reglement-du-concours.pdf" style="color:#1224B8;">Règlement&nbsp;du&nbsp;concours</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://www.hydroquebec.com/conditions-confidentialite.html" style="color:#1224B8;">Conditions&nbsp;et&nbsp;confidentialité</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://www.hydroquebec.com/accessibilite.html" style="color:#1224B8;">Accessibilité</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://www.hydroquebec.com/sefco2016/nous-joindre/commentaires-suggestions.html?selectedItem=Panel%25Hydro%25et%25moi" style="color:#1224B8;">Nous&nbsp;joindre</a>&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="https://gestionpanel.hydroquebec.com/api/optout/{EMAIL}" style="color:#1224B8;">Me&nbsp;désinscrire</a></div>
    
                </td>
              </tr>
            
              <tr>
                <td align="center" style="font-size:0px;padding:10px 25px;word-break:break-word;">
                  
      <div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#161616;">Vous recevez ce courriel parce que vous êtes inscrit ou inscrite au panel Hydro et moi.</div>
    
                </td>
              </tr>
            
        </tbody>
      </table>
    
      </div>
    
          <!--[if mso | IE]></td></tr></table><![endif]-->
              </td>
            </tr>
          </tbody>
        </table>
        
      </div>
    
      
      <!--[if mso | IE]></td></tr></table><![endif]-->
    
    
      </div>
    
  </body>
</html>
  
email.html (38,746 bytes)   
Dialogs

Dialogs

2022-04-15 13:20

reporter   ~69095

Attached is the email after saving it in WYSIWYG mode in the LS email editor.

email after WYSIWYG.html (32,827 bytes)   
<title></title>
<!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"><!--<![endif]--><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">#outlook a { padding:0; }
      body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
      table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }
      img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }
      p { display:block;margin:13px 0; }
</style>
<!--[if mso]>
    <noscript>
    <xml>
    <o:OfficeDocumentSettings>
      <o:AllowPNG/>
      <o:PixelsPerInch>96</o:PixelsPerInch>
    </o:OfficeDocumentSettings>
    </xml>
    </noscript>
    <![endif]--><!--[if lte mso 11]>
    <style type="text/css">
      .mj-outlook-group-fix { width:100% !important; }
    </style>
    <![endif]-->
<style type="text/css">@media only screen and (min-width:650px) {
        .mj-column-per-100 { width:100% !important; max-width: 100%; }
.mj-column-per-50 { width:50% !important; max-width: 50%; }
      }
</style>
<style media="screen and (min-width:650px)" type="text/css">.moz-text-html .mj-column-per-100 { width:100% !important; max-width: 100%; }
.moz-text-html .mj-column-per-50 { width:50% !important; max-width: 50%; }
</style>
<style type="text/css">[owa] .mj-column-per-100 { width:100% !important; max-width: 100%; }
[owa] .mj-column-per-50 { width:50% !important; max-width: 50%; }
</style>
<style type="text/css">@media only screen and (max-width:650px) {
      table.mj-full-width-mobile { width: 100% !important; }
      td.mj-full-width-mobile { width: auto !important; }
    }
</style>
<style type="text/css">.banner-mobile {
				display: none;
                mso-hide: all;
			}
			a {
				text-underline-offset: 1px;
			}
			/* DESKTOP */
            @media only screen and (min-width: 650px) {
                .banner-desktop {
					display: block !important;
				}
                .banner-mobile {
					display: none !important;
					mso-hide: all;
				}
            }
			/* MOBILE */
			@media only screen and (max-width: 649px) {
                .banner-desktop {
					display: none !important;
				}
				.banner-mobile {
					display: block !important;
				}
                .mobile-padding-wrapper > table > tbody > tr > td {
                    padding-left: 5% !important;
                    padding-right: 5% !important;
                    padding-top: 0 !important;
                }
                .mobile-padding {
                    padding-left: 5% !important;
                    padding-right: 5% !important;
                }
                .mobile-padding-double {
                    padding-left: 10% !important;
                    padding-right: 10% !important;
                }
                .mobile-only {
                    display: inline !important;
                }
            }
</style>
<meta content="telephone=no" name="format-detection"><meta content="date=no" name="format-detection"><meta content="address=no" name="format-detection"><meta name="color-scheme" content="light"><meta name="supported-color-schemes" content="light"><!--[if mso | IE]>
				<style>
					.banner-mobile, .banner-mobile-outlook {
						display: none !important;
						mso-hide: all;
					}
				</style>
			<![endif]-->
<div style="background-color:white;"><!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
<div style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="direction:ltr;font-size:0px;padding:20px 0;padding-bottom:10px;padding-top:10px;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0;line-height:0;text-align:left;display:inline-block;width:100%;direction:ltr;"><!--[if mso | IE]><table border="0" cellpadding="0" cellspacing="0" role="presentation" ><tr><td style="vertical-align:middle;width:325px;" ><![endif]-->
			<div class="mj-column-per-50 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:middle;width:50%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:middle;" width="100%">
				<tbody>
					<tr>
						<td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
							<tbody>
								<tr>
									<td style="width:60px;"><a href="https://www.hydroquebec.com/" target="_blank" title="Hydro-Québec"><img alt="Hydro-Québec" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hydro-quebec-logo.png" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Hydro-Québec" width="60" /> </a></td>
								</tr>
							</tbody>
						</table>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td><td style="vertical-align:middle;width:325px;" ><![endif]-->

			<div class="mj-column-per-50 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:middle;width:50%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:middle;" width="100%">
				<tbody>
					<tr>
						<td align="right" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:right;color:#080238;">Janvier 2022</div>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="banner-desktop-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div class="banner-desktop" style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="direction:ltr;font-size:0px;padding:20px 0;padding-bottom:0px;padding-top:0px;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
				<tbody>
					<tr>
						<td align="center" style="font-size:0px;padding:10px 25px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;word-break:break-word;">
						<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
							<tbody>
								<tr>
									<td style="width:650px;"><img alt="Panel Hydro et moi - Votre énergie nous alimente" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-invitation-desktop.png" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Panel Hydro et moi - Votre énergie nous alimente" width="650" /></td>
								</tr>
							</tbody>
						</table>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="banner-mobile-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div class="banner-mobile" style="mso-hide: all; margin: 0px auto; max-width: 650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; width: 100%;" width="100%">
	<tbody style="mso-hide: all;">
		<tr style="mso-hide: all;">
			<td align="center" style="mso-hide: all; direction: ltr; font-size: 0px; padding: 20px 0; padding-bottom: 0px; padding-top: 0px; text-align: center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="mso-hide: all; font-size: 0px; text-align: left; direction: ltr; display: inline-block; vertical-align: top; width: 100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; vertical-align: top;" valign="top" width="100%">
				<tbody style="mso-hide: all;">
					<tr style="mso-hide: all;">
						<td align="center" style="mso-hide: all; font-size: 0px; padding: 10px 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; word-break: break-word;">
						<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-hide: all; border-collapse: collapse; border-spacing: 0px;">
							<tbody style="mso-hide: all;">
								<tr style="mso-hide: all;">
									<td style="mso-hide: all; width: 650px;" width="650"><img alt="Panel Hydro et moi - Votre énergie nous alimente" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-invitation-mobile.png" style="mso-hide: all; border: 0; display: block; outline: none; text-decoration: none; height: auto; width: 100%; font-size: 16px;" title="Panel Hydro et moi - Votre énergie nous alimente" width="650" /></td>
								</tr>
							</tbody>
						</table>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
				<tbody>
					<tr>
						<td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;font-weight:700;line-height:1;text-align:left;color:#080238;">Bonjour {FIRSTNAME},</div>
						</td>
					</tr>
					<tr>
						<td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Nous vous invitons à participer à une nouvelle consultation. C’est le moment d’exprimer votre point de vue pour contribuer à l’énergie de demain !</div>
						</td>
					</tr>
					<tr>
						<td align="left" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Une fois que vous aurez rempli ce court questionnaire Web, nous vous inscrirons automatiquement au tirage mensuel de deux chèques de 100 $*.</div>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="mobile-padding-outlook mobile-padding-wrapper-outlook" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div class="mobile-padding mobile-padding-wrapper" style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="border:2px solid #0F096C;direction:ltr;font-size:0px;padding:20px 0;padding-left:60px;padding-right:60px;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" width="650px" ><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:526px;" width="526" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->
			<div style="margin:0px auto;max-width:526px;">
			<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
				<tbody>
					<tr>
						<td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:526px;" ><![endif]-->
						<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
						<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
							<tbody>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:20px;font-weight:700;line-height:1;text-align:left;color:#080238;">Détails de la consultation</div>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Sujet : </strong> <br css-class="mobile-only" />
									Integer posuere erat a ante venenatis dapibus.</div>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Durée approximative : </strong> <br css-class="mobile-only" />
									88 min.</div>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;"><strong>Date limite pour participer : </strong> <br css-class="mobile-only" />
									32 décembre 2021</div>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;" vertical-align="middle">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate;line-height:100%;">
										<tbody>
											<tr>
												<td align="center" bgcolor="#FF9B00" role="presentation" style="border:none;border-radius:60px;cursor:auto;mso-padding-alt:11px 20px;background:#FF9B00;" valign="middle"><a href="@@SURVEYURL@@" style="display:inline-block;background:#FF9B00;color:#080238;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;font-weight:700;line-height:18px;margin:0;text-decoration:none;text-transform:none;padding:11px 20px;mso-padding-alt:0px;border-radius:60px;" target="_blank">Je participe </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;line-height:24px;text-align:left;color:#080238;">Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</div>
									</td>
								</tr>
								<tr>
									<td align="center" style="font-size:0px;padding:10px 25px;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:0px;word-break:break-word;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
										<tbody>
											<tr>
												<td style="width:526px;"><img alt="Homme avec son chien" height="auto" src="https://gestionpanel.hydroquebec.com/uploads/files/img/hq-men-with-dog.jpg" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:16px;" title="Homme avec son chien" width="526" /></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
								<tr>
									<td align="left" style="font-size:0px;padding:10px 25px;padding-right:0;padding-left:0;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:left;color:#080238;">Vous n’arrivez pas à accéder au questionnaire ? Vous pouvez copier-coller le lien suivant directement dans votre navigateur :</div>
									</td>
								</tr>
								<tr>
									<td align="left" style="background:#E7F1FC;font-size:0px;padding:10px 25px;padding-right:10px;padding-left:10px;word-break:break-word;">
									<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:left;color:#080238;">{SURVEYURL}</div>
									</td>
								</tr>
							</tbody>
						</table>
						</div>
						<!--[if mso | IE]></td></tr></table><![endif]--></td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="direction:ltr;font-size:0px;padding:20px 0;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
				<tbody>
					<tr>
						<td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:20px;font-weight:700;line-height:30px;text-align:center;color:#080238;">Merci !</div>
						</td>
					</tr>
					<tr>
						<td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:24px;text-align:center;color:#080238;">Toutes les informations fournies par les panélistes demeurent confidentielles et ne sont utilisées qu’à des fins de recherche.</div>
						</td>
					</tr>
					<tr>
						<td align="center" class="mobile-padding-double" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:24px;text-align:center;color:#080238;">* Les membres du personnel d’Hydro-Québec ainsi que leur famille immédiate et les personnes avec lesquelles ils sont domiciliés ne sont pas admissibles au tirage mensuel. Veuillez consulter le <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-reglement-du-concours.pdf" style="color:#1224B8;">règlement du concours</a> pour en savoir plus sur les conditions d’admissibilité.</div>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="direction:ltr;font-size:0px;padding:20px 0;padding-top:30px;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
				<tbody>
					<tr>
						<td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-bottom:0px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:center;color:#080238;">Hydro-Québec</div>
						</td>
					</tr>
					<tr>
						<td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#080238;">Édifice Jean-Lesage<br />
						75, boul. René-Lévesque Ouest<br />
						Montréal (Québec)  H2Z 1A4</div>
						</td>
					</tr>
					<tr>
						<td align="center" class="mobile-padding" style="font-size:0px;padding:10px 25px;padding-right:60px;padding-left:60px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#080238;"><a href="https://www.hydroquebec.com/residentiel/" style="color:#1224B8;">Visitez notre site Web</a><br />
						<a href="https://www.hydroquebec.com/a/medias-sociaux.html" style="color:#1224B8;">Suivez-nous</a></div>
						</td>
					</tr>
					<tr>
						<td align="center" style="font-size:0px;padding:0;word-break:break-word;"><!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" ><tr><td><![endif]-->
						<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
							<tbody>
								<tr>
									<td style="padding:10px;vertical-align:middle;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
										<tbody>
											<tr>
												<td style="font-size:0;height:40px;vertical-align:middle;width:40px;"><a href="https://www.facebook.com/hydroquebec1944/" target="_blank"><img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-fb.png" style="border-radius:100px;display:block;" width="40" /> </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
							</tbody>
						</table>
						<!--[if mso | IE]></td><td><![endif]-->

						<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
							<tbody>
								<tr>
									<td style="padding:10px;vertical-align:middle;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
										<tbody>
											<tr>
												<td style="font-size:0;height:40px;vertical-align:middle;width:40px;"><a href="https://twitter.com/hydroquebec" target="_blank"><img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-tw.png" style="border-radius:100px;display:block;" width="40" /> </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
							</tbody>
						</table>
						<!--[if mso | IE]></td><td><![endif]-->

						<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
							<tbody>
								<tr>
									<td style="padding:10px;vertical-align:middle;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
										<tbody>
											<tr>
												<td style="font-size:0;height:40px;vertical-align:middle;width:40px;"><a href="https://www.linkedin.com/company/hydro-quebec/" target="_blank"><img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-linkedin.png" style="border-radius:100px;display:block;" width="40" /> </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
							</tbody>
						</table>
						<!--[if mso | IE]></td><td><![endif]-->

						<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
							<tbody>
								<tr>
									<td style="padding:10px;vertical-align:middle;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
										<tbody>
											<tr>
												<td style="font-size:0;height:40px;vertical-align:middle;width:40px;"><a href="https://www.youtube.com/hydroquebecvideo" target="_blank"><img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-yt.png" style="border-radius:100px;display:block;" width="40" /> </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
							</tbody>
						</table>
						<!--[if mso | IE]></td><td><![endif]-->

						<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="float:none;display:inline-table;">
							<tbody>
								<tr>
									<td style="padding:10px;vertical-align:middle;">
									<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:transparent;border-radius:100px;width:40px;">
										<tbody>
											<tr>
												<td style="font-size:0;height:40px;vertical-align:middle;width:40px;"><a href="https://www.instagram.com/hydroquebec/" target="_blank"><img height="40" src="https://gestionpanel.hydroquebec.com/uploads/files/img/icon-insta.png" style="border-radius:100px;display:block;" width="40" /> </a></td>
											</tr>
										</tbody>
									</table>
									</td>
								</tr>
							</tbody>
						</table>
						<!--[if mso | IE]></td></tr></table><![endif]--></td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:650px;" width="650" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]-->

<div style="margin:0px auto;max-width:650px;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="width:100%;">
	<tbody>
		<tr>
			<td style="border-top:1px solid #BFBFBF;direction:ltr;font-size:0px;padding:20px 0;padding-top:5px;text-align:center;"><!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:650px;" ><![endif]-->
			<div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;">
			<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:top;" width="100%">
				<tbody>
					<tr>
						<td align="center" style="font-size:0px;padding:10px 25px;padding-top:0;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:34px;text-align:center;color:#080238;"><a href="https://panel.hydroquebec.com/" style="color:#1224B8;">Accueil du panel</a>     <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-conditions-de-participation.pdf" style="color:#1224B8;">Conditions de participation</a>     <a href="https://gestionpanel.hydroquebec.com/uploads/files/doc/panel-hydro-et-moi-reglement-du-concours.pdf" style="color:#1224B8;">Règlement du concours</a>     <a href="https://www.hydroquebec.com/conditions-confidentialite.html" style="color:#1224B8;">Conditions et confidentialité</a>     <a href="https://www.hydroquebec.com/accessibilite.html" style="color:#1224B8;">Accessibilité</a>     <a href="https://www.hydroquebec.com/sefco2016/nous-joindre/commentaires-suggestions.html?selectedItem=Panel%25Hydro%25et%25moi" style="color:#1224B8;">Nous joindre</a>     <a href="https://gestionpanel.hydroquebec.com/api/optout/{EMAIL}" style="color:#1224B8;">Me désinscrire</a></div>
						</td>
					</tr>
					<tr>
						<td align="center" style="font-size:0px;padding:10px 25px;word-break:break-word;">
						<div style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:12px;line-height:18px;text-align:center;color:#161616;">Vous recevez ce courriel parce que vous êtes inscrit ou inscrite au panel Hydro et moi.</div>
						</td>
					</tr>
				</tbody>
			</table>
			</div>
			<!--[if mso | IE]></td></tr></table><![endif]--></td>
		</tr>
	</tbody>
</table>
</div>
<!--[if mso | IE]></td></tr></table><![endif]--></div>
email after WYSIWYG.html (32,827 bytes)   
c_schmitz

c_schmitz

2022-05-06 22:04

administrator   ~69495

What is the link to the forum post?

f_funke

f_funke

2022-05-07 18:36

developer   ~69504

That one?
https://forums.limesurvey.org/forum/design-issues/117605-email-template-code-alteration?start=15

Dialogs

Dialogs

2022-05-09 15:39

reporter   ~69521

Thanks f_funke for adding the information about the correct link. My original message was incomplete.

gabrieljenik

gabrieljenik

2022-05-10 16:22

manager   ~69546

We need to review if this also happens on master

francois-charles.hebert

francois-charles.hebert

2022-05-10 19:17

reporter   ~69551

Hi,

I started to work on a solution to fix this issue on this pull request :
Pull Request: https://github.com/LimeSurvey/LimeSurvey/pull/2411

This PR change the configuration of the CKEditor instances loaded in the email templates views. It works when Html editor mode is set to inline.
I am still looking for a way to change the configuration of the editors when the it is set to popup mode.

francois-charles.hebert

francois-charles.hebert

2022-05-11 16:11

reporter   ~69584

I committed a patch to change the configuration of the popup editor is the action is related to 'editemailtemplates' on the pull request : https://github.com/LimeSurvey/LimeSurvey/pull/2411
Let me know if I should change something in case this pull request could be improved. :)

gabrieljenik

gabrieljenik

2022-05-12 13:38

manager   ~69601

Please, switch the status to "testing" when ready.
Thanks!

francois-charles.hebert

francois-charles.hebert

2022-05-16 15:51

reporter   ~69668

It's ready, but I don't seem to have the rights to edit the status.

Here is the pull request link: https://github.com/LimeSurvey/LimeSurvey/pull/2411

c_schmitz

c_schmitz

2022-05-19 20:27

administrator   ~69879

Is this only a problem in v3, or also in v5?

francois-charles.hebert

francois-charles.hebert

2022-05-20 16:45

reporter   ~69928

The problem is also in V5!

guest

guest

2022-05-30 15:49

viewer   ~70103

Fix committed to 3.x-LTS branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=33539

c_schmitz

c_schmitz

2022-05-30 15:51

administrator   ~70104

@francois-charles.hebert Thank you - please create also a patch for v5.

francois-charles.hebert

francois-charles.hebert

2022-05-30 18:50

reporter   ~70117

@c_schmitz Here is the patch for V5: https://github.com/LimeSurvey/LimeSurvey/pull/2446

No problem :)

LimeBot

LimeBot

2022-06-07 12:07

administrator   ~70268

Fixed in Release 3.28.14+220608

gabrieljenik

gabrieljenik

2022-07-01 14:08

manager   ~70667

Last edited: 2022-07-01 14:11

Commit 39705d5 (PR 2411, Ticket 18029) allows full html editing in CKEditor.
Before, only parts of the html (the body content) were saved. Now CKEditor forms a complete html to be able to display the iframe and that is saved.

I don't know if there is a way to make it work with full and partial html.

Maybe we could add a new section for allowing users to define <head> contents. But that would be a new feature.

gabrieljenik

gabrieljenik

2022-07-01 19:40

manager   ~70685

Some other findings about this:

  • The new setting forces all emails to now be on "full" mode.
    "Partial" mode would not be allowed anymore.
    Not sure that's something bad, but something just to be aware of.
    That means:
    1 - Have mail template with no <html></html> tag. Just the html contents.
    2 - Go to editor. Save
    3 - Now my template has the full html.

  • There is some code introduced which has absolute urls. That seems like could be undesired.

    <link href="http://localhost:8000/limesurvey/assets/packages/ckeditor/contents.css?t=M4I8" rel="stylesheet" type="text/css" />
    <link href="http://localhost:8000/limesurvey/assets/packages/ckeditor/plugins/a11ychecker/skins/moono-lisa/contents.css?t=M4I8" rel="stylesheet" type="text/css" />
    <link href="http://localhost:8000/limesurvey/assets/packages/ckeditor/plugins/copyformatting/styles/copyformatting.css?t=M4I8" rel="stylesheet" type="text/css" />
    <link href="http://localhost:8000/limesurvey/assets/packages/ckeditor/plugins/videodetector//videodetector.css?t=M4I8" rel="stylesheet" type="text/css" />

I think this needs to be furtherly studied.
Also, should this be a bug or more a feature request?

c_schmitz

c_schmitz

2022-07-04 15:31

administrator   ~70693

Fix committed to 3.x-LTS branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=33624

gabrieljenik

gabrieljenik

2022-07-05 15:09

manager   ~70728

Re opening this as had to be reverted

adamzammit

adamzammit

2023-06-01 17:44

developer   ~75326

Fix committed to 3.x-LTS branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34757

Related Changesets

LimeSurvey: 3.x-LTS 39705d57

2022-05-30 15:49:03

François Charles Hébert


Committer: GitHub Details Diff
Fixed issue 18029: Removed html tags in emails (#2411) Affected Issues
18029
mod - application/views/admin/survey/prepareEditorScript_view.php Diff File

LimeSurvey: 3.x-LTS 2bbd7cb5

2022-07-04 15:30:29

c_schmitz

Details Diff
Revert "Fixed issue 18029: Removed html tags in emails (#2411)"

This reverts commit 39705d571d21ff59c8aea85c6ceca4858ed48998.
Affected Issues
18029
mod - application/views/admin/survey/prepareEditorScript_view.php Diff File

LimeSurvey: 3.x-LTS 6cd2e8b8

2023-06-01 17:35:47

adamzammit


Committer: GitHub Details Diff
Fixed issue 17491: Multiple Short Text subquestions missing from Export Printable Survey (#3134)

* Fixed issue 17962: Export fails when called from a Cron process or console application (#2417)

* Fixed issue 18074: Exit and clear survey doesn't work (#2397)

* Fixed issue 17872: Answerfilters reset after pagination changed (#2403)

* Fixed issue 17987 : quota url need to be decoded (#2395)

* Fixed issue 17709: GUI setting for DB session lifetime does not apply (#2415)

* Dev Automatic translation update

* Release 3.28.12+220524

* Updated translation: Malay by lucas_encuesta.biz
Updated translation: Maltese by gabrieljenik

* Updated translation: Italian (Informal) by lucas_encuesta.biz

* Fixed issue #18160: [security] Update jquery-ui to 1.13.1

* Release 3.28.13+220531

* Fixed issue 18029: Removed html tags in emails (#2411)

* Fixed issue 18129 : potential 500 error in file upload (#2434)

* Fixed issue 18043: Subquestion attributes shown in Short Free text quesiton type

* Dev Update ComfortUpdate URL to get a trial key

* Revert "Fixed issue 18043: Subquestion attributes shown in Short Free text quesiton type"

This reverts commit 70bf2e78e3b33db16ee5cc6fb9a31fe94a5d9b82.

* Fixed issue: Question organizer not working

* Fixed issue 18128 : JS error on 1st survey page

* Dev Updated language description for Sami

* Dev: Avoid issue with ndebug set and null pageTailorInfo

* Fixed issue 18140: cannot import vv file (with debug set) (#2453)

Dev: remove uneeded unlink and add comment in function

* Updated translation: French (France) by DenisChenu
Updated translation: Uighur by walkingdead

* Release 3.28.14+220608

* Fixed issue 18086: Custom 'other' label text not applied to Bootstrap button layout (#2422)

* Fixed issue #18189: Fonts showing differently on mobile Vs desktop (#2467)

* Updated translation: Czech by jelen1
Updated translation: Indonesian by ysulistya
Updated translation: Czech (Informal) by jelen1

* Release 3.28.15+220616

* Updated translation: Catalan by qualitatuvic
Updated translation: French (France) by DenisChenu, Xave
Updated translation: Polish by elissa
Updated translation: Polish (Informal) by elissa

* Release 3.28.16+220621

* Fixed issue 18186: Language changer does not work in registration page (#2474)

Fixed issue 18186: Language changer does not work in registration page
Dev: same fix than master
Dev: keyboard navigation OK
Dev: submit button OK

* Fixed issue: Error after user deletion

* Release 3.28.17+220627

* Fixed issue #18189: Fonts showing differently on mobile Vs desktop (#2484)

* Fixed issue [security] #18042: Path-relative stylesheet import (PRSSI) vulnerability (#2374) (#2495)

* Fixed issue 18201: Unable to import LSA file with MSSQL and debug set (#2472)

Dev: check if $result['CONTRAINT_NAME'] exist before using it

* Fixed issue [security] #18200: User with only reponse export can export Survey + token (survey archive) (#2491)

* Dev Automatic translation update

* Revert "Fixed issue 18029: Removed html tags in emails (#2411)"

This reverts commit 39705d571d21ff59c8aea85c6ceca4858ed48998.

* Updated translation: German by c_schmitz
Updated translation: Basque by zatarain
Updated translation: Italian by lfanfoni, ritapas
Updated translation: Kazakh by CenterOfExcellence
Updated translation: Kannada by mahantesh19
Updated translation: Luxembourgish by Mazi
Updated translation: Dutch by Han
Updated translation: Slovak by jelen1
Updated translation: Ukrainian by olly
Updated translation: Zulu by erik.lamontagne
Updated translation: Italian (Informal) by lfanfoni
Updated translation: Dutch (Informal) by Han
Updated translation: Chinese (Simplified) by FangZhijian

* Release 3.28.18+220706

* Fixed issue 17952: Command action try to open uneeded session (#2496)

Dev: replace the get action on ConsoleHttpSession

* Fixed issue 17488: Cannot view survey after updating to version 3.27.9 with custom twig extension (breaks survey) (#2360)

* Updated translation: Hungarian by kkd

* Release 3.28.19+220712

* Fixed issue #18183: Date filter at statistics is not applied correctly (#2493)

* Fixed issue #18106: Missing survey ID replacements at registration screen

* Updated translation: Basque by admin67
Updated translation: Japanese by nomoto
Updated translation: German (Informal) by c_schmitz

* Release 3.28.20+220719

* Fixed issue 17458: Check integrity broke with SQL error (#2312)

Dev: add a try/cast
Dev: happen if subquestion title are number only
Dev: No need to check if integer, and don't throw exception …
Dev: log it as info

* Updated translation: Swedish by maxzomborszki

* Release 3.28.21+220726

* Fixed issue 17972: events are dispatched if the plugin is deactivated (#2335)

Dev: Add param to load init
Dev: set it to false in PluginManagerController in all case
Dev: active plugin are loaded via PluginManager->loadPlugins
Dev: use plugin model active status in PluginManager
Dev: init the plugin before activate

* Updated translation: French (France) by c_schmitz, DenisChenu, eddylackmann, fradeff, frederic93190, Xave
Updated translation: Thai by tomzt
Updated translation: Turkish by kayazeren

* Release 3.28.22+220802

* Updated translation: Lithuanian by c_schmitz, simasj

* Release 3.28.23+220809

* Updated translation: Croatian by rovinj

* Release 3.28.24+220816

* Fixed issue: Cannot load previously saved response to resume, instead the message "There is no matching saved response" is shown after entering identifier and password

* Fixed issue 16795: typo in default text for confirmation email (in english) (#2572)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Dev Automatic translation update

* Fixed issue 17485: The getAnswerQuery method cannot be used in the Answers model (#2569)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 18209: Missing RemoteControl function to get the field mapping (#2490)

* Dev: Add validate command needed to validate extremely big email templates with expressions

* Updated translation: Catalan by qualitatuvic
Updated translation: Polish by elissa
Updated translation: Polish (Informal) by elissa

* Release 3.28.25+220822

* Updated translation: Czech by jelen1
Updated translation: Czech (Informal) by jelen1, slansky

* Updated translation: Bengali by lucas_encuesta.biz
Updated translation: German by c_schmitz
Updated translation: Georgian by lucas_encuesta.biz
Updated translation: German (Informal) by c_schmitz

* Fixed issue: No response recorded when using registration
Dev Revert "Fixed issue #18106: Missing survey ID replacements at registration screen"
Dev This reverts commit f23a8a8a35afca6d64b595e20cb9a6f65facadcc.

* Updated translation: German by c_schmitz
Updated translation: Georgian by c_schmitz
Updated translation: German (Informal) by c_schmitz

* Release 3.28.26+220829

* Updated translation: Chinese (Simplified) by johnxan

* Updated translation: Galician by Calidonia
Updated translation: Italian by lfanfoni
Updated translation: Swedish by maxzomborszki
Updated translation: Thai by adzpire, tomzt
Updated translation: Turkish by kayazeren
Updated translation: Italian (Informal) by lfanfoni
Updated translation: Valencian by joamuran, vbraque

* Release 3.28.27+220905

* Updated translation: Dutch by Han
Updated translation: Dutch (Informal) by Han

* Release 3.28.28+220912

* Fixed issue 18344: Unable to download file in response list (IIS)

* Fixed issue 18133: Set "Other" state has no clue about current state

* Fixed issue 16697: «inherit everything» still not translated (#2609)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Updated translation: Polish by elissa
Updated translation: Polish (Informal) by elissa

* Release 3.28.29+220920

* Fixed issue 17870: Default value with line feed broke Expression Script

* Fixed issue 18240: QuestioinTheme browserdetect, Show Platform information didn't work (#2596)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 18351: Extra token placeholder show as invalid in expression (#2601)

Dev: add completed to fixed columns
Dev: use all in expression validator since Script use all token->attributes

* Updated translation: Italian by lfanfoni
Updated translation: Italian (Informal) by lfanfoni

* Updated translation: German by c_schmitz
Updated translation: Khmer by lucas_encuesta.biz
Updated translation: Urdu by lucas_encuesta.biz

* Updated translation: German (Informal) by c_schmitz

* Release 3.28.30+220927

* Updated translation: Polish by elissa
Updated translation: Thai by tomzt
Updated translation: Uighur by walkingdead
Updated translation: Polish (Informal) by elissa

* Release 3.28.31+221005

* Fixed issue 17950: is_int(false) returns true (#2431)

Dev: false and '' disallowed

* Fixed issue: HTML tags are not allowed for admins in participant attributes (#2626)

* Fixed issue 15195: Expiration date can be set before start date (#2551)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 17117: 'Send invitations' button does nothing after failed send invitations (#2571)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 18134: Present subquestions/answer options in random order has no clue about current state (#2563)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 17173: Publication and access setting 'listed publicly' not displayed correctly (#2544)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 18141: changing display mode from extended to compact in survey responses windows causes freeze (#2499)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 14386: Pagination legend incorrect for Survey Groups (#2535)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Updated translation: Uighur by walkingdead

* Release 3.28.32+221011

* Updated translation: Czech by jelen1
Updated translation: Czech (Informal) by jelen1

* Dev Text fixes

* Dev Automatic translation update

* Dev Text fixes

* Dev Automatic translation update

* Updated translation: German by c_schmitz
Updated translation: German (Informal) by c_schmitz

* Fixed issue: [security] Various major & minor security issues discovered by automated security tools

* Updated translation: Polish by elissa
Updated translation: Polish (Informal) by elissa

* Release 3.28.33+221020

* Fixed issue: Missing files

* Release 3.28.34+221021

* Fixed issue: Cannot edit file in theme editor

* Updated translation: Czech by jelen1
Updated translation: Czech (Informal) by jelen1

* Release 3.28.35+221025

* Fixed issue: Cannot add participant to CPDB

* Fixed issue 18430: Unable to ComfortUpdate

* Dev Small fix

* Updated translation: Italian by lfanfoni
Updated translation: Italian (Informal) by lfanfoni

* Dev Update to Yii 1.1.26 for better 8.1 compatibilty

* Release 3.28.36+221102

* Fixed issue: ComfortUpdate is blocked by error/warning/notice when debug mode is active

* Fixed issue 15310: Display dropdown boxes - Date/Time question type not working correctly if minimum date < 1900 (#2628)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Fixed issue 17883: QueXML formatting cannot be changed (#2561)

Dev: Patch by 2BITS_PL

* Dev Performance enhancement for survey list
Dev Bumped updater version

* Dev Performance enhancement for survey list

* Dev Automatic translation update

* Release 3.28.37+221108

* Fixed issue: Survey gets into a state where it seems to be active but isn't - to fix this run integrity check

Partially reverting issue 15195.
Similar to commit https://github.com/LimeSurvey/LimeSurvey/commit/dbc22fcbf4d3bc80c44b596ab99346f8f280bf81

* Updated translation: Catalan by qualitatuvic
Updated translation: Czech by jelen1
Updated translation: Portuguese (Brazil) by educaticteced, effgarces, filhocf, josesiqueira, mauriciofurtado
Updated translation: Czech (Informal) by jelen1

* Release 3.28.38+221115

* Fixed issue: ComfortUpdate should use SSL by default

* Fixed issue 15195: Expiration date can be set before start date (#2727)

* Fixed issue 18488: Conditions are not properly highlighted if they have additional spaces (#2736)

* Updated translation: Hungarian by kkd
Updated translation: Valencian by vbraque

* Release 3.28.39+221122

* Fixed issue 16187: Cant Create Custom Survey ID (need proper error message) (#2725)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>

* Fixed issue 18461 Survey groups at survey list screen should be listed alphabetically (#2723)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>

* Fixed issue 14310: Google Analytics functionality doesn't work (#2643)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

* Updated translation: Italian by lfanfoni, ritapas
Updated translation: Polish by elissa
Updated translation: Italian (Informal) by lfanfoni, ritapas
Updated translation: Polish (Informal) by elissa

* Release 3.28.40+221129

* Fixed issue 17818: Copy a multiple choice question send a DB error (MSSQL) (#2593)

Dev: switchMSSQLIdentityInsert when needed

* Updated translation: French (France) by arnaud21, DenisChenu, Xave
Updated translation: Italian by lfanfoni
Updated translation: Dutch by c_schmitz, Han
Updated translation: Polish by elissa
Updated translation: Italian (Informal) by lfanfoni
Updated translation: Dutch (Informal) by c_schmitz, Han
Updated translation: Polish (Informal) by elissa

* Release 3.28.41+221206

* Fixed issue [security] #18514 : no CSRF control when delete token table (#2760)

Dev: move to POST action

* Updated translation: Catalan by qualitatuvic
Updated translation: Galician by Calidonia
Updated translation: Japanese by c_schmitz, d_inoue, nomoto
Updated translation: Portuguese (Brazil) by mauriciofurtado

* Release 3.28.42+221213

* Updated translation: Azerbaijani by PawelAtroszko
Updated translation: Bosnian by PawelAtroszko
Updated translation: Galician by Calidonia
Updated translation: Luxembourgish by Mazi

* Fixed issue 18086: Custom "other" label text not applied to Bootstrap button layout (#2749)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>

* Fixed issue 18338: For participants, expiration date can be set before start date (#2726)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Co-authored-by: Olle Härstedt <olleharstedt@yahoo.com>

* Updated translation: Bosnian by PawelAtroszko
Updated translation: German by c_schmitz, eddylackmann

* Dev: Fix CI

* Dev: Fix CI

* Dev: Fix CI

* Dev: Fix CI

* Dev: Debug index.php

* Updated translation: Catalan by qualitatuvic

* Dev: Missing mbstring in CI

* Dev: Missing FF capabilities for local cert (CI)

* Dev: Try with testdox (CI)

* Dev: Insert authdb plugin row before running tests (CI)

* Dev: Fix typo

* Dev: Use -b limesurvey (CI)

* Dev: testdox swallows errors :( (CI)

* Dev: cat config.php (CI)

* Dev: Wait longer at login screen (CI)

* Dev: Test to sleep (CI)

* Dev: Dump body (CI)

* Dev: Add missing xml lib ext (CI)

* Updated translation: Polish by elissa
Updated translation: Polish (Informal) by elissa

* Dev: Remove try-catch around index

* Release 3.28.43+221221

* Dev Automatic translation update

* Dev: Fix iframe bug in unit test

* Updated translation: Czech by jelen1
Updated translation: Italian by lfanfoni
Updated translation: Czech (Informal) by jelen1
Updated translation: Italian (Informal) by lfanfoni

* Release 3.28.44+230110

* Updated translation: Afrikaans by c_schmitz
Updated translation: Arabic by c_schmitz, Shatha
Updated translation: Bulgarian by c_schmitz
Updated translation: Danish by c_schmitz
Updated translation: Greek by c_schmitz
Updated translation: Spanish (Spain) by c_schmitz
Updated translation: Spanish (Mexican) by c_schmitz
Updated translation: Estonian by c_schmitz
Updated translation: Hindi by c_schmitz
Updated translation: Croatian by c_schmitz
Updated translation: Hungarian by c_schmitz
Updated translation: Indonesian by c_schmitz
Updated translation: Korean by c_schmitz
Updated translation: Luxembourgish by Mazi
Updated translation: Lithuanian by c_schmitz
Updated translation: Latvian by c_schmitz
Updated translation: Mongolian by c_schmitz
Updated translation: Norwegian (Bokmål) by c_schmitz
Updated translation: Norwegian (Nynorsk) by c_schmitz
Updated translation: Polish by c_schmitz, elissa
Updated translation: Portuguese (Brazil) by c_schmitz
Updated translation: Romanian by c_schmitz
Updated translation: Russian by c_schmitz
Updated translation: Slovenian by c_schmitz
Updated translation: Swedish by c_schmitz
Updated translation: Thai by c_schmitz
Updated translation: Turkish by c_schmitz
Updated translation: Ukrainian by c_schmitz
Updated translation: Vietnamese by c_schmitz
Updated translation: Spanish (Argentina) (Informal) by c_schmitz
Updated translation: Polish (Informal) by elissa
Updated translation: Chinese (Simplified) by c_schmitz

* Release 3.28.45+230117

* Updated translation: Dutch by Han
Updated translation: Dutch (Informal) by Han

* Release 3.28.46+230124

* Updated translation: Bulgarian by c_schmitz
Updated translation: Bosnian by DenisChenu
Updated translation: French (France) by DenisChenu
Updated translation: Hindi by lucas_encuesta.biz, PawelAtroszko
Updated translation: Malay by PawelAtroszko
Updated translation: Urdu by lucas_encuesta.biz

* Fixed issue 18562: Upload question type partially broken (#2811)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>

* Dev Automatic translation update

* Release 3.28.47+230131

* Updated translation: Armenian by c_schmitz

* Fixed issue: Unable to remove an expired ComfortUpdate key

* Dev Raised updater version to 18

* Fixed issue: Unable to remove an expired ComfortUpdate key

* Updated translation: Croatian by c_schmitz
Updated translation: Swedish by c_schmitz
Updated translation: Turkish by c_schmitz
Updated translation: Chinese (Simplified) by c_schmitz

* Updated translation: Filipino by TobyCarslake
Updated translation: Maltese by PawelAtroszko
Updated translation: Urdu by PawelAtroszko

* Fixed issue: Unable to add an new ComfortUpdate key

* Updated translation: Danish by c_schmitz
Updated translation: German by c_schmitz
Updated translation: Spanish (Mexican) by c_schmitz
Updated translation: Hindi by c_schmitz
Updated translation: Indonesian by c_schmitz
Updated translation: Korean by c_schmitz
Updated translation: Mongolian by c_schmitz
Updated translation: Norwegian (Bokmål) by c_schmitz
Updated translation: Portuguese (Brazil) by tamiel
Updated translation: Romanian by c_schmitz
Updated translation: Russian by c_schmitz
Updated translation: Vietnamese by c_schmitz
Updated translation: German (Informal) by c_schmitz, eddylackmann, moeller
Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz

* Updated translation: Portuguese (Brazil) by c_schmitz

* Updated translation: Portuguese (Portugal) by c_schmitz
Updated translation: Portuguese (Brazil) by tamiel
Updated translation: German (Easy) by c_schmitz

* Release 3.28.48+230207

* Updated translation: Malay by c_schmitz
Updated translation: Tagalog by c_schmitz

* Fixed issue: Intermittent unstyled page when creating/copying a survey

* Updated translation: Malay by c_schmitz

* Updated translation: Bengali by PawelAtroszko

* Release 3.28.49+230215

* Fixed issue #18492: [security] Updates for several JS libraries
Dev Updated moment.js to version 2.29.4

* Fixed issue #18492: [security] Updates for several JS libraries
Dev Updated jQuery UI to version v1.13.2

* Fixed issue #18492: [security] Updates for several JS libraries
Dev Updated ckEditor to 4.20.2

* Fixed issue #18492: [security] Updates for several JS libraries
Dev Updated Select2 to 4.0.13

* Release 3.28.50+230221

* Fixed issue 18407: On-page conditions not working when pre-filling question with equation on the same page (#2676)

Dev: ASSIGN didn't work really with javascript,
Dev: Minimal fix to don't throw JS error

* Fixed issue 18532: Data entry screen incorrectly assigns 0 value to empty multiflex array checkbox values (PR #2755)

Fixed issue 18532: Data entry screen incorrectly assigns 0 value to empty multiflex array checkbox values

* Updated translation: Bosnian by amer.kurta
Updated translation: Ukrainian by c_schmitz

* Release 3.28.51+230228

* Renamed wrong "nameaccesskey" to "accesskey"

* Updated translation: Basque by admin67
Updated translation: Valencian by vbraque

* Fixed issue: Unable to run integrity check on databases with a big number of surveys

* Updated translation: Russian by vipgroup

* Release 3.28.52+230307

* Updated translation: Japanese by d_inoue
Updated translation: Polish by elissa

* Release 3.28.53+230314

* Fixed issue: $aFiles can be null

* Feature 18197: Allow GA4 tracking (#2962)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>

* Dev: Null coalesce operator is not available in PHP 5.6

* Release 3.28.54+230321

* Fixed issue 18071: Importing Qaestion through Remote Control may fail if the imported question already exists (#2972)

Co-authored-by: Gabriel Jenik <gabriel.jenik@gmail.com>

* Fixed issue: Division by Zero error when running statistics

* Dev Automatic translation update

* Release 3.28.55+230328

* Fixed issue: PCLZip error on last step of ComfortUpdate when trying to update from version 3 to latest version

* Release 3.28.56+230404

* Fixed issue 18703: Upload files show error if not seen (using index) (#3014)

* Dev Small test change

* Dev Updated runner for Github actions

* Updated translation: Norwegian (Bokmål) by pmonstad
Updated translation: Turkish by kayazeren
Updated translation: German (Easy) by c_schmitz

* Release 3.28.57+230425

* Fixed issue 18603: Set Minimum number of files for File Upload not working (#2864)

Dev: allow "" and max and min file

* Fixed issue 18639: Token browse can be unusable with lot of data in attribute (#2915)

Dev: wrap value inside in cell (and encode)
Dev: PHP part, need a micro CSS art after
Dev: css part, apply to .grid-view .table td .text-content
Dev: PSR
Dev: Move to CustomFormatter->formatLongText
Dev: apply max-width and min-width with less than 50 caracter too

* Updated translation: Norwegian (Bokmål) by pmonstad

* Updated translation: Swedish by maxzomborszki

* Dev: Spit out php version and modules in CI

* Dev: More info in error message

* Dev: Do MySQL service fixes before installation (CI)

* Release 3.28.58+230504

* Dev: Dump available logs (CI)

* Dev: Tail MySQL error log (CI)

* Dev: Tail as background task (CI)

* Dev: YML syntax error

* Dev: More CI debugging

* Fixed issue 18343: Problem with interpreting double slash in URL (IIS) (#2630)

Dev: use PHP to construct the url
Dev: check if non empty before adding it
Dev: editorurl

* Fixed issue 18634: Export single selected response can export a empty line (#2909)

* Fixed issue 18634: Export single selected response can export a empty line
Dev: id set in url, resonseId in POST (by session)
Dev: remove session usage
Dev: can move to window-location-href, but ready for POST

* Dev: separator to ,

* Dev: oups, lost the allow separator in widget

* Dev: Fixed new tab opens

* Dev Automatic translation update

* Dev: Must check PHP 5.6 syntax before anything else (CI)

* Dev: Wrong ordering (CI)

* Revert "Fixed issue 18343: Problem with interpreting double slash in URL (IIS) (#2630)" (#3130)

This reverts commit ebb447a803af3a2c010437c69e92a66904a08ab8.

* Fixed issue 17491: Multiple Short Text subquestions missing from Export Printable Survey

---------

Affected Issues
14310, 14386, 15195, 15310, 16187, 16697, 16795, 17117, 17173, 17458, 17488, 17491, 17709, 17818, 17870, 17872, 17883, 17950, 17952, 17962, 17972, 17987, 18029, 18043, 18071, 18074, 18086, 18106, 18128, 18129, 18133, 18134, 18140, 18141, 18160, 18183, 18186, 18189, 18201, 18209, 18240, 18338, 18343, 18344, 18351, 18407, 18430, 18461, 18488, 18492, 18532, 18562, 18603, 18634, 18639, 18703
mod - application/controllers/admin/printablesurvey.php Diff File

Issue History

Date Modified Username Field Change
2022-04-11 22:09 Dialogs New Issue
2022-04-15 09:11 DenisChenu Issue Monitored: DenisChenu
2022-04-15 09:11 DenisChenu Bug heat 0 => 2
2022-04-15 09:12 DenisChenu Note Added: 69093
2022-04-15 09:12 DenisChenu Bug heat 2 => 4
2022-04-15 13:16 Dialogs Note Added: 69094
2022-04-15 13:16 Dialogs File Added: email.html
2022-04-15 13:16 Dialogs Bug heat 4 => 6
2022-04-15 13:20 Dialogs Note Added: 69095
2022-04-15 13:20 Dialogs File Added: email after WYSIWYG.html
2022-05-06 22:04 c_schmitz Note Added: 69495
2022-05-06 22:04 c_schmitz Bug heat 6 => 8
2022-05-06 22:05 c_schmitz Project Feature requests => Bug reports
2022-05-07 18:06 duvemyster Issue Monitored: duvemyster
2022-05-07 18:06 duvemyster Bug heat 8 => 10
2022-05-07 18:36 f_funke Note Added: 69504
2022-05-07 18:36 f_funke Bug heat 10 => 12
2022-05-09 15:39 Dialogs Note Added: 69521
2022-05-10 16:22 gabrieljenik Note Added: 69546
2022-05-10 16:22 gabrieljenik Bug heat 12 => 14
2022-05-10 16:22 gabrieljenik Assigned To => gabrieljenik
2022-05-10 16:22 gabrieljenik Status new => assigned
2022-05-10 19:17 francois-charles.hebert Note Added: 69551
2022-05-10 19:17 francois-charles.hebert Bug heat 14 => 16
2022-05-11 16:11 francois-charles.hebert Note Added: 69584
2022-05-12 13:38 gabrieljenik Note Added: 69601
2022-05-16 15:46 francois-charles.hebert Issue Monitored: francois-charles.hebert
2022-05-16 15:46 francois-charles.hebert Bug heat 16 => 18
2022-05-16 15:51 francois-charles.hebert Note Added: 69668
2022-05-17 14:04 gabrieljenik Status assigned => ready for testing
2022-05-17 14:04 gabrieljenik Complete LimeSurvey version number (& build) => 3.28.9
2022-05-19 20:27 c_schmitz Note Added: 69879
2022-05-20 16:45 francois-charles.hebert Note Added: 69928
2022-05-30 15:49 Changeset attached => LimeSurvey 3.x-LTS 39705d57
2022-05-30 15:49 guest Note Added: 70103
2022-05-30 15:49 guest Bug heat 18 => 20
2022-05-30 15:51 c_schmitz Note Added: 70104
2022-05-30 15:51 c_schmitz Status ready for testing => assigned
2022-05-30 15:51 c_schmitz Status assigned => feedback
2022-05-30 18:50 francois-charles.hebert Note Added: 70117
2022-05-31 09:41 c_schmitz Status feedback => resolved
2022-05-31 09:41 c_schmitz Resolution open => fixed
2022-06-07 12:07 LimeBot Note Added: 70268
2022-06-07 12:07 LimeBot Status resolved => closed
2022-06-07 12:07 LimeBot Bug heat 20 => 22
2022-07-01 14:08 gabrieljenik Relationship added related to 18208
2022-07-01 14:08 gabrieljenik Note Added: 70667
2022-07-01 14:11 gabrieljenik Note Edited: 70667
2022-07-01 19:40 gabrieljenik Note Added: 70685
2022-07-04 15:31 c_schmitz Changeset attached => LimeSurvey 3.x-LTS 2bbd7cb5
2022-07-04 15:31 c_schmitz Note Added: 70693
2022-07-04 15:31 c_schmitz Assigned To gabrieljenik => c_schmitz
2022-07-05 15:09 gabrieljenik Status closed => confirmed
2022-07-05 15:09 gabrieljenik Note Added: 70728
2023-06-01 17:44 adamzammit Changeset attached => LimeSurvey 3.x-LTS 6cd2e8b8
2023-06-01 17:44 adamzammit Note Added: 75326
2023-06-01 17:44 adamzammit Bug heat 22 => 24
2023-06-01 17:44 adamzammit Assigned To c_schmitz => adamzammit
2023-06-05 14:32 gabrieljenik Assigned To adamzammit =>