diff --git a/htdocs/admin/mailing.php b/htdocs/admin/mailing.php index 0732dbeb31c65a478f05302e0d68c3f4e8dedb45..0a34a4d4c47ec39be184224cbc47c53548e78b3b 100644 --- a/htdocs/admin/mailing.php +++ b/htdocs/admin/mailing.php @@ -40,7 +40,16 @@ $action = GETPOST('action','alpha'); * Actions */ -if ($action == 'setvalue' && $user->admin) +if ($action == 'setMAILING_EMAIL_UNSUBSCRIBE') +{ + $res=dolibarr_set_const($db, "MAILING_EMAIL_UNSUBSCRIBE",1,'chaine',0,'',$conf->entity); +} +if ($action == 'unsetMAILING_EMAIL_UNSUBSCRIBE') +{ + $res=dolibarr_del_const($db, "MAILING_EMAIL_UNSUBSCRIBE"); +} + +if ($action == 'setvalue') { $db->begin(); @@ -129,14 +138,14 @@ print '<tr '.$bc[$var].'><td>'; print $langs->trans("ActivateCheckRead").'</td><td>'; if (!empty($conf->global->MAILING_EMAIL_UNSUBSCRIBE)) { - print '<a href="'.$_SERVER["PHP_SELF"].'?action=setvalue&value=off">'; + print '<a href="'.$_SERVER["PHP_SELF"].'?action=unsetMAILING_EMAIL_UNSUBSCRIBE">'; print img_picto($langs->trans("Enabled"),'switch_on'); print '</a>'; $readonly=''; } else { - print '<a href="'.$_SERVER["PHP_SELF"].'?action=setvalue&value=on">'; + print '<a href="'.$_SERVER["PHP_SELF"].'?action=setMAILING_EMAIL_UNSUBSCRIBE">'; print img_picto($langs->trans("Disabled"),'switch_off'); print '</a>'; $readonly='disabled="disabled"'; @@ -149,11 +158,13 @@ print $langs->trans("ActivateCheckReadKey").'</td><td>'; print '<input size="32" type="text" name="MAILING_EMAIL_UNSUBSCRIBE_KEY" '.$readonly.' value="'.$conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY.'">'; print '</td></tr>'; -print '</table></form>'; +print '</table>'; print '<br>'; print '<div align="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; +print '</form>'; + llxFooter(); $db->close();