diff -Nur smeserver-vacation-1.1.old/root/etc/e-smith/web/functions/userpanel-vacation smeserver-vacation-1.1.new/root/etc/e-smith/web/functions/userpanel-vacation
--- smeserver-vacation-1.1.old/root/etc/e-smith/web/functions/userpanel-vacation 2013-11-13 11:39:48.000000000 +0100
+++ smeserver-vacation-1.1.new/root/etc/e-smith/web/functions/userpanel-vacation 2016-06-21 10:25:07.621311057 +0200
@@ -48,6 +48,14 @@
+
+
+
+
+
+
+
+
param('EmailVacation');
my $new_message = $q->param('new_message');
+ my $EmailVacationFrom = $q->param('EmailVacationFrom');
+ my $EmailVacationTo = $q->param('EmailVacationTo');
my $vfile = "/home/e-smith/files/users/$user/.vacation.msg";
my $fullname = $adb->get_prop($user, "FirstName") . " " .
@@ -393,6 +395,8 @@
"/home/e-smith/files/users/$user/.vacation.msg");
$adb->set_prop($user, 'EmailVacation', $EmailVacation);
+ $adb->set_prop($user, 'EmailVacationFrom', $EmailVacationFrom);
+ $adb->set_prop($user, 'EmailVacationTo', $EmailVacationTo);
#the first is more correct but is slower
#system ("/sbin/e-smith/signal-event", "email-update", $user) == 0