diff -Nur -x '*.orig' -x '*.rej' smeserver-sme7admin-1.1.0/root/etc/e-smith/web/functions/sme7admin mezzanine_patched_smeserver-sme7admin-1.1.0/root/etc/e-smith/web/functions/sme7admin --- smeserver-sme7admin-1.1.0/root/etc/e-smith/web/functions/sme7admin 2008-08-13 11:22:29.000000000 +0200 +++ mezzanine_patched_smeserver-sme7admin-1.1.0/root/etc/e-smith/web/functions/sme7admin 2008-08-13 11:22:26.000000000 +0200 @@ -597,6 +597,12 @@ { print esmith::cgi::genTextRow($q,$q->p(gettext("Les e-mails de statut ont ete desactives.\n"))); } + if ($modified){ + foreach my $key (keys(%params)) + { + $sme7admindb->set_prop($key,$q->param($key)); + } + } } else #cas 2 :) @@ -613,17 +619,14 @@ { #on applique la nouvelle valeur $params{$q->param('alert')}=$q->param("$key"); - } + } + $sme7admindb->set_prop($key,$q->param($key)) if ($modified); } if ($verifok) { if ($modified) { - foreach my $key (keys(%params)) - { - $sme7admindb->set_prop($key,$q->param($key)); - } #si un param a ete change, on notifie le demon avec un -SIGHUP `pkill -SIGHUP sme7admind`;