| line |
true |
false |
branch |
|
126
|
0 |
0 |
unless defined $args{-'db'} |
|
128
|
0 |
0 |
unless defined $args{-'serializer'} |
|
130
|
0 |
0 |
unless defined $args{-'locking'} |
|
131
|
0 |
0 |
unless defined $args{-'readonly'} |
|
132
|
0 |
0 |
unless defined $args{-'writeonly'} |
|
133
|
0 |
0 |
unless defined $args{-'connect'} |
|
134
|
0 |
0 |
if (not $args{-'readonly'} and $args{-'cache'}) |
|
137
|
0 |
0 |
unless defined $args{-'cache'} |
|
140
|
0 |
0 |
if ($args{-'readonly'}) { } |
|
|
0 |
0 |
elsif ($args{-'writeonly'}) { } |
|
148
|
0 |
0 |
$args{-'db'} eq 'Tie::TextDir' ? : |
|
150
|
0 |
0 |
if ($args{-'db'} eq 'DB_File') { } |
|
153
|
0 |
0 |
if ($args{-'locking'}) { } |
|
155
|
0 |
0 |
$args{-'readonly'} ? : |
|
164
|
0 |
0 |
if ($self->MLDBM_Serializer eq 'Storable') |
|
174
|
0 |
0 |
if ($args{-'cache'}) |
|
187
|
0 |
0 |
if ($args{-'connect'} and $args{-'connect'} ne 'never') |
|
196
|
0 |
0 |
$self->MLDBM_UseDB eq 'DB_File::Lock' ? : |
|
245
|
0 |
0 |
unless tie %{$$self{'DB'};}, 'MLDBM', $self->DBFile, @args |
|
256
|
0 |
0 |
if ($self->Connected) |
|
259
|
0 |
0 |
if $@ |
|
275
|
0 |
0 |
if (not $self->root_object) |
|
314
|
0 |
0 |
if ($self->Root->NameDB) |
|
330
|
0 |
0 |
if (exists $$self{'DB'}{'_root_object'}) { } |
|
404
|
0 |
0 |
unless (defined $id) |
|
426
|
0 |
0 |
unless (defined $id) |
|
431
|
0 |
0 |
unless ($o) |
|
469
|
0 |
0 |
$o ? : |
|
494
|
0 |
0 |
$o ? : |
|
507
|
0 |
0 |
$o ? : |
|
520
|
0 |
0 |
$o ? : |
|
533
|
0 |
0 |
if ($self->Root->LinkDB) { } |
|
539
|
0 |
0 |
if $id =~ /^_/ |
|
542
|
0 |
0 |
if ($_ eq $target_id) |
|
559
|
0 |
0 |
if ($_ eq $id) |
|
580
|
0 |
0 |
unless $parent_stored_obj |
|
582
|
0 |
0 |
unless $stored_obj |
|
586
|
0 |
0 |
if ($_ eq $obj_id) |
|
595
|
0 |
0 |
if ($_ eq $parent_id) |
|
601
|
0 |
0 |
if (not @{$$stored_obj[2];}) { } |
|
621
|
0 |
0 |
unless $stored_obj |
|
625
|
0 |
0 |
unless $folder_stored_obj |
|
650
|
0 |
0 |
unless ($$stored_obj[0]) |
|
657
|
0 |
0 |
if (UNIVERSAL::isa($$stored_obj[0], 'WE::Obj::DocObj') and $self->Root->ContentDB) |
|
668
|
0 |
0 |
if ($self->Root->NameDB) |
|
677
|
0 |
0 |
if (not $args{'-links'} or $args{'-links'} ne 'unhandled') |
|
721
|
0 |
0 |
unless $k =~ /^-/ |
|
724
|
0 |
0 |
if (defined $file) |
|
725
|
0 |
0 |
unless $$doc{'ContentType'} |
|
726
|
0 |
0 |
unless open F, $file |
|
735
|
0 |
0 |
unless (defined $$doc{'Title'}) |
|
736
|
0 |
0 |
if ($base =~ /^(.+)(\.[^.]+)$/) { } |
|
743
|
0 |
0 |
unless (defined $$doc{'Basename'}) |
|
748
|
0 |
0 |
unless $$doc{'ContentType'} |
|
771
|
0 |
0 |
unless $k =~ /^-/ |
|
773
|
0 |
0 |
if ($folder->can($member)) { } |
|
804
|
0 |
0 |
unless (defined $parent) |
|
809
|
0 |
0 |
unless ($parent_stored_obj) |
|
813
|
0 |
0 |
unless ($parent_obj->isa('WE::Obj::FolderObj')) |
|
816
|
0 |
0 |
unless ($parent_obj->object_is_insertable($obj)) |
|
825
|
0 |
0 |
if (defined $owner) { } |
|
839
|
0 |
0 |
if ($self->Root->NameDB) |
|
860
|
0 |
0 |
if (defined $owner) { } |
|
867
|
0 |
0 |
if (defined $args{-'log'}) |
|
870
|
0 |
0 |
if (defined $args{-'number'}) |
|
923
|
0 |
0 |
unless $self->Connected |
|
938
|
0 |
0 |
unless $stored_obj |
|
941
|
0 |
0 |
if ($namedb) |
|
951
|
0 |
0 |
if ($namedb) |
|
970
|
0 |
0 |
if $o->Id eq $ancestor_id |
|
993
|
0 |
0 |
if $target_id eq $object_id |
|
995
|
0 |
0 |
if $self->is_ancestor($target_id, $object_id) |
|
997
|
0 |
0 |
unless $args{-'mapping'} |
|
1004
|
0 |
0 |
wantarray ? : |
|
1014
|
0 |
0 |
if ($o->can('IndexDoc') and defined $o->IndexDoc and exists $$mapping{$o->IndexDoc}) |
|
1021
|
0 |
0 |
if ($changed) |
|
1061
|
0 |
0 |
if (defined $args{-'version'}) |
|
1064
|
0 |
0 |
unless (defined $args{-'number'}) |
|
1067
|
0 |
0 |
if (defined $args{-'comment'}) |
|
1074
|
0 |
0 |
if ($trimold) |
|
1080
|
0 |
0 |
wantarray ? : |
|
1098
|
0 |
0 |
if (keys %args) |
|
1099
|
0 |
0 |
unless $trimold or $all |
|
1101
|
0 |
0 |
if (@versions > 0) |
|
1103
|
0 |
0 |
if ($all) { } |
|
1115
|
0 |
0 |
if $@ |
|
1135
|
0 |
0 |
if (defined $args{-'version'}) |
|
1139
|
0 |
0 |
unless (defined $args{-'number'}) |
|
1141
|
0 |
0 |
unless (@v_id) |
|
1146
|
0 |
0 |
unless ($v_obj) |
|
1148
|
0 |
0 |
if ($v->Version_Number eq $args{-'number'}) |
|
1154
|
0 |
0 |
unless ($v_obj) |
|
1171
|
0 |
0 |
unless $obj |
|
1177
|
0 |
0 |
if (defined $args{-'parent'}) { } |
|
1181
|
0 |
0 |
unless $target_obj->is_folder |
|
1188
|
0 |
0 |
unless $target_obj |
|
1193
|
0 |
0 |
if ($obj->is_doc) { } |
|
1201
|
0 |
0 |
if ($mapping) |
|
1214
|
0 |
0 |
if ($mapping) |
|
1218
|
0 |
0 |
if (not exists $args{-'recursive'} or $args{-'recursive'}) |
|
1220
|
0 |
0 |
if (exists $insert_args{-'parent'}) { } |
|
1271
|
0 |
0 |
unless (defined $parentid) |
|
1277
|
0 |
0 |
unless (defined $destination) |
|
1286
|
0 |
0 |
if $target_id eq $objid |
|
1288
|
0 |
0 |
if $self->is_ancestor($target_id, $objid) |
|
1293
|
0 |
0 |
if (defined $destination) { } |
|
|
0 |
0 |
elsif (defined $before or defined $after or defined $to) { } |
|
1302
|
0 |
0 |
if (defined $after) { } |
|
|
0 |
0 |
elsif (defined $before) { } |
|
|
0 |
0 |
elsif (defined $to) { } |
|
1304
|
0 |
0 |
if $after eq $objid |
|
1307
|
0 |
0 |
if ($id eq $after) { } |
|
|
0 |
0 |
elsif ($id eq $objid) { } |
|
1318
|
0 |
0 |
if $before eq $objid |
|
1321
|
0 |
0 |
if ($id eq $before) { } |
|
|
0 |
0 |
elsif ($id eq $objid) { } |
|
1333
|
0 |
0 |
if ($id eq $objid) |
|
1335
|
0 |
0 |
if ($to =~ /^(begin|first)$/) { } |
|
|
0 |
0 |
elsif ($to =~ /^(end|last)$/) { } |
|
1349
|
0 |
0 |
unless ($moved) |
|
1412
|
0 |
0 |
defined $args{-'root'} ? : |
|
1424
|
0 |
0 |
unless (defined $obj) |
|
1429
|
0 |
0 |
if ($$seen{$obj->Id}) |
|
1436
|
0 |
0 |
if (length $_[0] > $_[1]) { } |
|
1446
|
0 |
0 |
defined $obj->Version_Number ? : |
|
|
0 |
0 |
defined $obj->Title ? : |
|
|
0 |
0 |
defined $obj->Version_Number ? : |
|
1451
|
0 |
0 |
defined $obj->Version_Number ? : |
|
|
0 |
0 |
$obj->is_folder ? : |
|
|
0 |
0 |
$obj->is_sequence ? : |
|
|
0 |
0 |
defined $obj->TimeModified ? : |
|
1463
|
0 |
0 |
if ($args{-'versions'}) |
|
1468
|
0 |
0 |
if ($args{-'attributes'}) |
|
1471
|
0 |
0 |
if (UNIVERSAL::can($val, 'dump')) |
|
1474
|
0 |
0 |
unless (defined $val) |
|
1478
|
0 |
0 |
if (@parent_ids > 1) |
|
1482
|
0 |
0 |
if ($args{-'callback'}) |
|
1486
|
0 |
0 |
if defined $callback_s |
|
1488
|
0 |
0 |
if ($obj->is_folder and !exists($args{-'children'}) || $args{-'children'}) |
|
1518
|
0 |
0 |
if (not defined $add_min_depth or $p_min < $add_min_depth) |
|
1521
|
0 |
0 |
if (not defined $add_max_depth or $p_max > $add_max_depth) |
|
1525
|
0 |
0 |
unless defined $add_min_depth |
|
1526
|
0 |
0 |
unless defined $add_max_depth |
|
1538
|
0 |
0 |
if (defined $v->Version_Number) |
|
1541
|
0 |
0 |
if (not defined $max_major or defined $major and $major > $max_major || $major == $max_major && $minor > $max_minor) |
|
1550
|
0 |
0 |
if (not defined $max_major) { } |
|
1585
|
0 |
0 |
if not defined $c[0] or $c[0] eq '' |
|
1595
|
0 |
0 |
if (defined $base) { } |
|
1597
|
0 |
0 |
if ($component eq $base) |
|
1604
|
0 |
0 |
if ($component_stripped eq $base) |
|
1643
|
0 |
0 |
if ($obj->is_doc) |
|
1647
|
0 |
0 |
unless (defined $base) |
|
1648
|
0 |
0 |
exists $args{-'lang'} ? : |
|
1654
|
0 |
0 |
if (defined $parent_obj and $obj->Id eq $parent_obj->Id) { } |
|
|
0 |
0 |
elsif ($obj->isa('WE::Obj::Site')) { } |
|
|
0 |
0 |
elsif (@parents) { } |
|
1660
|
0 |
0 |
unless $parent_path =~ m[^/?$] |
|
1685
|
0 |
0 |
if ($o->is_folder) { } |
|
1689
|
0 |
0 |
if defined $r |
|
1705
|
0 |
0 |
unless $obj |
|
1707
|
0 |
0 |
unless $releasable |
|
1708
|
0 |
0 |
if (defined $obj->Release_State and $obj->Release_State eq 'released') |
|
1713
|
0 |
0 |
if (defined $v->Release_State and $v->Release_State eq 'released') |
|
1731
|
0 |
0 |
unless defined $now |
|
1736
|
0 |
0 |
unless ($o) |
|
1740
|
0 |
0 |
if (defined $o->Release_State and $o->Release_State eq 'inactive') |
|
1746
|
0 |
0 |
if ($o->is_time_restricted) |