line |
true |
false |
branch |
27
|
0 |
20 |
if (ref $arg1) { } |
43
|
19 |
1 |
if ($raw_text =~ /(.*?\n)\n(.*)/s) { } |
52
|
18 |
1 |
if ($this->{'headers'} =~ /^Subject:\s*(.+?)$/im) { } |
59
|
0 |
18 |
if ($this->{'headers'} =~ /^x-emdis-message-type:\s*(\S+)\s*$/imo) |
65
|
0 |
18 |
if (ecs_is_configured()) { } |
72
|
9 |
9 |
if ($this->{'subject'} =~ m[$mail_mrk:(\S+?):(\d+)(:(\d+)/(\d+))?\s*$]i) { } |
|
1 |
8 |
elsif ($this->{'subject'} =~ /$mail_mrk:(\S+?):(\d+):DOC\s*$/io) { } |
|
3 |
5 |
elsif ($this->{'subject'} =~ /$mail_mrk:(\S+)\s*$/i) { } |
79
|
2 |
7 |
defined $4 ? : |
80
|
2 |
7 |
defined $5 ? : |
81
|
1 |
8 |
if ($this->{'part_num'} > $this->{'num_parts'}) |
109
|
1 |
16 |
if ($this->{'headers'} =~ /^Content-type:\s*(.+?)\s*$/im) |
114
|
15 |
2 |
if ($this->{'headers'} =~ /^From:\s*(.+?)\s*$/im) |
119
|
15 |
2 |
if ($this->{'headers'} =~ /^To:\s*(.+?)\s*$/im) |
124
|
1 |
16 |
if ($this->{'headers'} =~ /^Content-Transfer-Encoding\s*:\s*quoted-printable$/im) |
253
|
1 |
0 |
if (ref $arg1) { } |
264
|
0 |
1 |
unless open MSGFILE, ">$filename" |
266
|
0 |
1 |
unless print MSGFILE $msg->full_msg |
281
|
0 |
1 |
if (ref $arg1) { } |
292
|
0 |
1 |
unless open MSGFILE, "< $filename" |
294
|
0 |
1 |
unless $raw_text = join('', readline MSGFILE) |
297
|
0 |
1 |
if $err |
301
|
0 |
1 |
if (ref $arg1) { } |
310
|
1 |
0 |
if ref $newmsg |
323
|
0 |
0 |
if (ref $arg1) { } |
335
|
0 |
0 |
unless ref $newmsg |
336
|
0 |
0 |
unless $newmsg->is_ecs_message or $newmsg->is_document |
341
|
0 |
0 |
unless ($was_locked) |
342
|
0 |
0 |
unless $node_tbl->lock |
347
|
0 |
0 |
unless ($was_locked) |
350
|
0 |
0 |
unless ($node) |
357
|
0 |
0 |
if (/PGP2/i) |
362
|
0 |
0 |
/verify/i ? : |
365
|
0 |
0 |
if (/OpenPGP/i) |
370
|
0 |
0 |
/verify/i ? : |
375
|
0 |
0 |
if ($err) |
383
|
0 |
0 |
unless $fh->open("< $decr_filename") |