Commit 42c97565 authored by theo lem's avatar theo lem
Browse files

Modified expiration email

parent 709f2401
......@@ -249,21 +249,31 @@ function notify_user_of_expiration($record, $expiration_period='2 weeks', $delet
$mail_subject = t("Framaforms : Votre formulaire " .(string)$record->title . " expirera dans deux semaines.");
$body_format =t("
<p>Bonjour,</p>
<p>Votre formulaire intitul&eacute; \"%s\" expirera dans deux semaines, soit en date du %s .</p>
<p><strong>Les utilisateurs ne pourront plus r&eacute;pondre &agrave; votre formulaire</strong>. Vous aurez toujours acc&egrave;s aux r&eacute;sultats pendant une p&eacute;riode de deux mois, avant qu'il ne soit <strong>d&eacute;finitivement supprim&eacute; de notre base de donn&eacute;es</strong> en date du %s .</p>
<p>Si vous souhaitez repousser l'expiration de votre formulaire, c'est possible : il suffit de vous rendre sur la page d'administration de votre formulaire (%s) et de modifier la date d'expiration.</p>
<p>&nbsp;</p>
<p>Cordialement,</p>
<p>Framasoft</p>
<p><em>\" La route est longue, mais la voie est libre. \"</em></p>
<div>Bonjour,&nbsp;</div>
<div>Votre formulaire intitul&eacute; &laquo; %s &raquo; expirera dans&nbsp;</div>
<div>deux semaines, soit en date du %s.&nbsp;</div>
<div>&nbsp;</div>
<div><strong>Les utilisateurs ne pourront plus r&eacute;pondre &agrave; votre formulaire</strong>mais vous aurez toujours acc&egrave;s aux r&eacute;sultats jusqu'au %s. Ensuite, les donn&eacute;es seront <strong>d&eacute;finitivement supprim&eacute;es de notre base de donn&eacute;es</strong>.</div>
<div>&nbsp;</div>
<div>Si vous souhaitez repousser l'expiration de votre formulaire, c'est possible&nbsp;</div>
<div>: il suffit de vous identifier sur Framaforms, puis de vous rendre sur la page d'administration de votre formulaire&nbsp;</div>
<div>&lt;%s&gt; et&nbsp;de modifier la date d'expiration comme indiqu&eacute; ici : <a href='https://framaforms.org/limitations'>https://framaforms.org/limitations</a>.&nbsp;</div>
<div>&nbsp;</div>
<div>Ce message est un message automatique, il est inutile d'utiliser la fonctionnalit&eacute; « R&eacute;pondre ». Si vous avez des questions concernant l'usage de Framaforms, notre forum d'entraide &lt;<a href='https://framacolibri.org/c/entraide/53'>https://framacolibri.org/c/entraide/53</a>&gt; est &agrave; votre disposition. Pour toute autre question, vous pouvez aussi nous contacter en passant par notre espace de support : &lt;<a href='https://contact.framasoft.org'>https://contact.framasoft.org</a>&gt;.</div>
<div>&nbsp;</div>
<div>Nous en profitons pour vous rappeler que Framasoft est une petite association &agrave; but non-lucratif, d&eacute;di&eacute;e aux enjeux du num&eacute;rique, qui ne vit que de vos dons. *Si Framaforms vous est utile, merci d'envisager de faire un don (d&eacute;fiscalisable) &agrave; l'association* : &lt;<a href='https://soutenir.framasoft.org'>https://soutenir.framasoft.org</a>&gt;</div>
<div>&nbsp;</div>
<div>Librement,&nbsp;</div>
<div>Framasoft</div>
<div>&nbsp;</div>
<div><em>&laquo; La route est longue, mais la voie est libre. &raquo;</em></div>
");
$expiration_date = date("d/m/Y", strtotime('+'.$expiration_period));
$delete_date = date("d/m/Y", strtotime('+'.$deletion_period));
$node_url = url('node/' . $record->nid, array('absolute' => true, 'alias' => false));
$node_url = url('node/' . $record->nid, array('absolute' => true, 'alias' => false)) . '/edit';
$mail_params = array(
'body' => sprintf($body_format, (string)$record->title, $expiration_date, $delete_date, $node_url),
......
......@@ -1434,6 +1434,9 @@ function webform_conditional_prepare_javascript($node, array $submission_data, $
foreach ($conditional['actions'] as $action) {
if ($action['target_type'] == 'component') {
$target_component = $components[$action['target']];
if(!isset($target_component)){
$target_component = array();
}
$target_parents = webform_component_parent_keys($node, $target_component);
$aid_key = 'aid_' . $action['aid'];
$action_settings = array(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment