line |
true |
false |
branch |
61
|
6 |
133 |
unless $attr =~ /[^A-Z]/ |
65
|
0 |
133 |
unless $EMDIS::ECS::Config::ok_attr{$attr} |
78
|
7 |
0 |
unless defined $skip_val |
81
|
0 |
7 |
unless defined $cfg_file |
85
|
0 |
7 |
if $cfg_file eq '' |
87
|
2 |
5 |
if $err |
88
|
0 |
5 |
if $skip_val |
90
|
0 |
5 |
if $err |
92
|
3 |
2 |
if $err |
106
|
0 |
0 |
if $attr =~ /PASSWORD|PASSPHRASE/i |
120
|
1 |
6 |
unless (open CONFIG, "< $this->{'CFG_FILE'}") |
129
|
6 |
145 |
unless length $_ |
130
|
28 |
117 |
if /^#/ |
135
|
0 |
351 |
if ($#fields >= 0 and $fields[$#fields] =~ /\\$/) { } |
149
|
116 |
1 |
if ($EMDIS::ECS::Config::ok_attr{$attr}) { } |
161
|
1 |
5 |
if ($err) |
180
|
5 |
0 |
unless file_name_is_absolute($script_dir) |
183
|
5 |
0 |
unless file_name_is_absolute($config_dir) |
189
|
286 |
145 |
if (exists $this->{$attr}) |
205
|
20 |
9 |
if exists $this->{$attr} and not $this->{$attr} eq '' and not file_name_is_absolute($this->{$attr}) |
213
|
10 |
0 |
if exists $this->{$attr} and not file_name_is_absolute($this->{$attr}) |
218
|
4 |
1 |
if (not defined $this->{'ECS_TO_DIR'} or $this->{'ECS_TO_DIR'} eq '') { } |
244
|
331 |
109 |
if (exists $this->{$attr}) |
253
|
4 |
1 |
unless (defined $this->{'SMTP_PORT'}) |
255
|
1 |
3 |
if is_yes($this->{'SMTP_USE_SSL'}) |
256
|
1 |
3 |
if is_yes($this->{'SMTP_USE_STARTTLS'}) |
260
|
4 |
1 |
unless (defined $this->{'INBOX_PORT'}) |
263
|
2 |
2 |
if (/POP3/) |
265
|
0 |
2 |
if is_yes($this->{'INBOX_USE_SSL'}) |
267
|
1 |
3 |
if (/IMAP/) |
269
|
1 |
0 |
if is_yes($this->{'INBOX_USE_SSL'}) |
369
|
4 |
141 |
unless exists $this->{$attr} |
375
|
5 |
0 |
unless ($this->{'INBOX_PROTOCOL'} =~ /DIRECTORY/i) |
380
|
2 |
8 |
unless exists $this->{$attr} |
384
|
2 |
3 |
if ($this->{'INBOX_PROTOCOL'} =~ /IMAP/i) { } |
|
2 |
1 |
elsif ($this->{'INBOX_PROTOCOL'} =~ /POP3/i) { } |
|
0 |
1 |
elsif ($this->{'INBOX_PROTOCOL'} =~ /DIRECTORY/i) { } |
|
0 |
1 |
elsif ($this->{'INBOX_PROTOCOL'} =~ /NONE/i) { } |
389
|
0 |
2 |
unless defined $this->{'INBOX_FOLDER'} |
400
|
0 |
0 |
unless defined $this->{'INBOX_DIRECTORY'} |
412
|
0 |
5 |
if (is_yes($this->{'ENABLE_AMQP'})) |
422
|
0 |
0 |
unless exists $this->{$attr} |
427
|
1 |
0 |
unless (exists $this->{'GPG_HOMEDIR'} or exists $this->{'PGP_HOMEDIR'}) |
434
|
4 |
1 |
if (exists $this->{'GPG_HOMEDIR'}) |
442
|
2 |
18 |
unless exists $this->{$attr} |
447
|
3 |
2 |
if (exists $this->{'PGP_HOMEDIR'}) |
455
|
2 |
13 |
unless exists $this->{$attr} |
460
|
1 |
4 |
if ($this->{'T_CHK'} <= 0) |
467
|
1 |
4 |
if ($this->{'T_SCN'} <= 0) |
474
|
1 |
4 |
if ($this->{'T_ADM_REMIND'} <= 0) |
482
|
1 |
4 |
if ($this->{'T_MSG_PROC'} <= 0) |
492
|
5 |
20 |
if (exists $this->{$name} and not is_yes($this->{$name}) and not is_no($this->{$name})) |
500
|
1 |
4 |
if (is_yes($this->{'INBOX_USE_SSL'}) and is_yes($this->{'INBOX_USE_STARTTLS'})) |
507
|
1 |
4 |
if (is_yes($this->{'SMTP_USE_SSL'}) and is_yes($this->{'SMTP_USE_STARTTLS'})) |
519
|
0 |
5 |
if $this->{'BCK_DIR'} ne 'NONE' |
522
|
4 |
1 |
if not defined $this->{'ECS_TO_DIR'} or $this->{'ECS_TO_DIR'} eq '' |
523
|
0 |
5 |
if is_yes($this->{'ENABLE_AMQP'}) |
526
|
8 |
51 |
if (exists $this->{$dir} and not -d $this->{$dir}) |
534
|
3 |
2 |
if ($#errors >= 0) |