| line |
true |
false |
branch |
|
54
|
6 |
132 |
unless $attr =~ /[^A-Z]/ |
|
58
|
0 |
132 |
unless $EMDIS::ECS::Config::ok_attr{$attr} |
|
71
|
7 |
0 |
unless defined $skip_val |
|
74
|
0 |
7 |
unless defined $cfg_file |
|
78
|
0 |
7 |
if $cfg_file eq '' |
|
80
|
2 |
5 |
if $err |
|
81
|
0 |
5 |
if $skip_val |
|
83
|
0 |
5 |
if $err |
|
85
|
3 |
2 |
if $err |
|
99
|
0 |
0 |
if $attr =~ /PASSWORD|PASSPHRASE/i |
|
113
|
1 |
6 |
unless (open CONFIG, "< $this->{'CFG_FILE'}") |
|
122
|
6 |
145 |
unless length $_ |
|
123
|
28 |
117 |
if /^#/ |
|
128
|
0 |
351 |
if ($#fields >= 0 and $fields[$#fields] =~ /\\$/) { } |
|
142
|
116 |
1 |
if ($EMDIS::ECS::Config::ok_attr{$attr}) { } |
|
154
|
1 |
5 |
if ($err) |
|
173
|
5 |
0 |
unless file_name_is_absolute($script_dir) |
|
176
|
5 |
0 |
unless file_name_is_absolute($config_dir) |
|
182
|
251 |
81 |
if (exists $this->{$attr}) |
|
198
|
20 |
9 |
if exists $this->{$attr} and not $this->{$attr} eq '' and not file_name_is_absolute($this->{$attr}) |
|
206
|
10 |
0 |
if exists $this->{$attr} and not file_name_is_absolute($this->{$attr}) |
|
211
|
4 |
1 |
if (not defined $this->{'ECS_TO_DIR'} or $this->{'ECS_TO_DIR'} eq '') { } |
|
235
|
291 |
49 |
if (exists $this->{$attr}) |
|
244
|
4 |
1 |
unless (defined $this->{'SMTP_PORT'}) |
|
246
|
1 |
3 |
if is_yes($this->{'SMTP_USE_SSL'}) |
|
247
|
1 |
3 |
if is_yes($this->{'SMTP_USE_STARTTLS'}) |
|
251
|
4 |
1 |
unless (defined $this->{'INBOX_PORT'}) |
|
254
|
2 |
2 |
if (/POP3/) |
|
256
|
0 |
2 |
if is_yes($this->{'INBOX_USE_SSL'}) |
|
258
|
1 |
3 |
if (/IMAP/) |
|
260
|
1 |
0 |
if is_yes($this->{'INBOX_USE_SSL'}) |
|
351
|
4 |
141 |
unless exists $this->{$attr} |
|
357
|
5 |
0 |
unless ($this->{'INBOX_PROTOCOL'} =~ /DIRECTORY/i) |
|
362
|
2 |
8 |
unless exists $this->{$attr} |
|
366
|
2 |
3 |
if ($this->{'INBOX_PROTOCOL'} =~ /IMAP/i) { } |
|
|
2 |
1 |
elsif ($this->{'INBOX_PROTOCOL'} =~ /POP3/i) { } |
|
|
0 |
1 |
elsif ($this->{'INBOX_PROTOCOL'} =~ /DIRECTORY/i) { } |
|
371
|
0 |
2 |
unless defined $this->{'INBOX_FOLDER'} |
|
382
|
0 |
0 |
unless defined $this->{'INBOX_DIRECTORY'} |
|
391
|
1 |
0 |
unless (exists $this->{'GPG_HOMEDIR'} or exists $this->{'PGP_HOMEDIR'}) |
|
398
|
4 |
1 |
if (exists $this->{'GPG_HOMEDIR'}) |
|
406
|
2 |
18 |
unless exists $this->{$attr} |
|
411
|
3 |
2 |
if (exists $this->{'PGP_HOMEDIR'}) |
|
419
|
2 |
13 |
unless exists $this->{$attr} |
|
424
|
1 |
4 |
if ($this->{'T_CHK'} <= 0) |
|
431
|
1 |
4 |
if ($this->{'T_SCN'} <= 0) |
|
438
|
1 |
4 |
if ($this->{'T_ADM_REMIND'} <= 0) |
|
446
|
1 |
4 |
if ($this->{'T_MSG_PROC'} <= 0) |
|
456
|
5 |
20 |
if (exists $this->{$name} and not is_yes($this->{$name}) and not is_no($this->{$name})) |
|
464
|
1 |
4 |
if (is_yes($this->{'INBOX_USE_SSL'}) and is_yes($this->{'INBOX_USE_STARTTLS'})) |
|
471
|
1 |
4 |
if (is_yes($this->{'SMTP_USE_SSL'}) and is_yes($this->{'SMTP_USE_STARTTLS'})) |
|
483
|
0 |
5 |
if $this->{'BCK_DIR'} ne 'NONE' |
|
486
|
4 |
1 |
if not defined $this->{'ECS_TO_DIR'} or $this->{'ECS_TO_DIR'} eq '' |
|
489
|
8 |
51 |
if (exists $this->{$dir} and not -d $this->{$dir}) |
|
497
|
3 |
2 |
if ($#errors >= 0) |