mirror of
https://github.com/YunoHost-Apps/limesurvey_ynh.git
synced 2024-09-03 19:36:32 +02:00
96 lines
5 KiB
PHP
96 lines
5 KiB
PHP
<?php echo PrepareEditorScript(true, $this); ?>
|
|
<div class='header ui-widget-header'>
|
|
<?php $clang->eT("Send email reminder"); ?></div><br />
|
|
|
|
<?php if ($thissurvey['active'] != 'Y') { ?>
|
|
<div class='messagebox ui-corner-all'><div class='warningheader'><?php $clang->eT('Warning!'); ?></div><?php $clang->eT("This survey is not yet activated and so your participants won't be able to fill out the survey."); ?></div>
|
|
<?php } ?>
|
|
|
|
<div id='tabs'>
|
|
<ul>
|
|
<?php
|
|
foreach ($surveylangs as $language)
|
|
{
|
|
//GET SURVEY DETAILS
|
|
echo '<li><a href="#tabpage_' . $language . '">' . getLanguageNameFromCode($language, false);
|
|
if ($language == $baselang)
|
|
{
|
|
echo "(" . $clang->gT("Base language") . ")";
|
|
}
|
|
echo "</a></li>";
|
|
}
|
|
?>
|
|
</ul>
|
|
|
|
<?php echo CHtml::form(array("admin/tokens/sa/email/action/remind/surveyid/{$surveyid}"), 'post', array('id'=>'sendreminder', 'class'=>'form30')); ?>
|
|
<?php
|
|
foreach ($surveylangs as $language)
|
|
{
|
|
//GET SURVEY DETAILS
|
|
if (!$thissurvey[$language]['email_remind'])
|
|
{
|
|
$thissurvey[$language]['email_remind'] = str_replace("\n", "\r\n", $clang->gT("Dear {FIRSTNAME},\n\nRecently we invited you to participate in a survey.\n\nWe note that you have not yet completed the survey, and wish to remind you that the survey is still available should you wish to take part.\n\nThe survey is titled:\n\"{SURVEYNAME}\"\n\n\"{SURVEYDESCRIPTION}\"\n\nTo participate, please click on the link below.\n\nSincerely,\n\n{ADMINNAME} ({ADMINEMAIL})\n\n----------------------------------------------\nClick here to do the survey:\n{SURVEYURL}") . "\n\n" . $clang->gT("If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:\n{OPTOUTURL}"));
|
|
}
|
|
echo "<div id='tabpage_{$language}'><ul>"
|
|
. "<li><label for='from_$language' >" . $clang->gT("From") . ":</label>\n"
|
|
. "<input type='text' size='50' name='from_$language' id='from_$language' value=\"".htmlspecialchars($thissurvey['adminname'],ENT_QUOTES,'UTF-8')." <".htmlspecialchars($thissurvey['adminemail'],ENT_QUOTES,'UTF-8').">\" /></li>\n"
|
|
. "<li><label for='subject_$language' >" . $clang->gT("Subject") . ":</label>";
|
|
|
|
$fieldsarray["{ADMINNAME}"] = $thissurvey['adminname'];
|
|
$fieldsarray["{ADMINEMAIL}"] = $thissurvey['adminemail'];
|
|
$fieldsarray["{SURVEYNAME}"] = $thissurvey[$language]['name'];
|
|
$fieldsarray["{SURVEYDESCRIPTION}"] = $thissurvey[$language]['description'];
|
|
$fieldsarray["{EXPIRY}"] = $thissurvey["expiry"];
|
|
|
|
$subject = Replacefields($thissurvey[$language]['email_remind_subj'], $fieldsarray, false);
|
|
$textarea = Replacefields($thissurvey[$language]['email_remind'], $fieldsarray, false);
|
|
if ($ishtml !== true)
|
|
{
|
|
$textarea = str_replace(array('<x>', '</x>'), array(''), $textarea);
|
|
}
|
|
|
|
echo "<input type='text' size='83' id='subject_$language' name='subject_$language' value=\"$subject\" /></li><li>\n"
|
|
. "<label for='message_$language'>" . $clang->gT("Message") . ":</label>\n"
|
|
. "<div class='htmleditor'>\n"
|
|
. "<textarea name='message_$language' id='message_$language' rows='20' cols='80' >";
|
|
echo htmlspecialchars($textarea);
|
|
echo "</textarea>"
|
|
. "</div>\n"
|
|
. getEditor("email-rem", "message_$language", "[" . $clang->gT("Reminder Email:", "js") . "](" . $language . ")", $surveyid, '', '', "tokens")
|
|
. "</li>\n"
|
|
. "</ul></div>";
|
|
}
|
|
?>
|
|
<ul>
|
|
|
|
<?php
|
|
if (count($tokenids)>0)
|
|
{ ?>
|
|
<li>
|
|
<label><?php $clang->eT("Send reminder to token ID(s):"); ?></label>
|
|
<?php echo short_implode(", ", "-", (array) $tokenids); ?></li>
|
|
<?php } ?>
|
|
<li><label for='bypassbademails'>
|
|
<?php $clang->eT("Bypass token with failing email addresses"); ?>:</label>
|
|
<select id='bypassbademails' name='bypassbademails'>
|
|
<option value='Y'><?php $clang->eT("Yes"); ?></option>
|
|
<option value='N'><?php $clang->eT("No"); ?></option>
|
|
</select></li>
|
|
<li><label for='minreminderdelay'>
|
|
<?php $clang->eT("Min days between reminders"); ?>:</label>
|
|
<input type='text' value='' name='minreminderdelay' id='minreminderdelay' /></li>
|
|
|
|
<li><label for='maxremindercount'>
|
|
<?php $clang->eT("Max reminders"); ?>:</label>
|
|
<input type='text' value='' name='maxremindercount' id='maxremindercount' /></li>
|
|
</ul><p>
|
|
<input type='submit' value='<?php $clang->eT("Send Reminders"); ?>' />
|
|
<input type='hidden' name='ok' value='absolutely' />
|
|
<input type='hidden' name='subaction' value='remind' />
|
|
|
|
<?php if (!empty($tokenids)) { ?>
|
|
<input type='hidden' name='tokenids' value='<?php echo implode('|', (array) $tokenids); ?>' />
|
|
<?php } ?>
|
|
|
|
</form>
|
|
</div>
|