3 # Create, update or delete an environment setting
5 require './procmail-lib.pl';
7 &lock_file($procmailrc);
8 @conf = &get_procmailrc();
9 $env = $conf[$in{'idx'}] if (!$in{'new'});
12 # Just delete the variable
17 &error_setup($text{'env_err'});
18 $in{'name'} =~ /^[^\s=]+$/ || &error($text{'env_ename'});
19 $env->{'name'} = $in{'name'};
20 $in{'value'} =~ s/\r//g;
21 $env->{'value'} = $in{'value'};
31 &unlock_file($procmailrc);
32 &webmin_log($in{'delete'} ? "delete" : $in{'new'} ? "create" : "modify",