line |
true |
false |
branch |
52
|
0 |
1 |
if (FAQ::OMatic::I18N::language() eq 'ja_JP.EUC') |
69
|
0 |
0 |
if ($arg and defined $$itemCache{$arg}) |
76
|
0 |
0 |
if ($arg) { } |
78
|
0 |
0 |
if ($$item{'filename'}) |
93
|
0 |
0 |
unless defined $$item{'SequenceNumber'} |
140
|
0 |
0 |
if (not $rc or -s "$dir/$filename" != 0) |
155
|
0 |
0 |
if (not $filename =~ /^([\w\-.]*)$/) { } |
166
|
0 |
0 |
unless ($dir) |
170
|
0 |
0 |
unless (-f "$dir/$filename") |
171
|
0 |
0 |
if ($dir eq ($FAQ::OMatic::Config::itemDir || 'x') and FAQ::OMatic::Versions::getVersion('Items')) |
183
|
0 |
0 |
if (-s "$dir/$filename" == 0) |
189
|
0 |
0 |
unless (open FILE, "$dir/$filename") |
230
|
0 |
0 |
if defined $line |
247
|
0 |
0 |
if ($key eq 'Part') { } |
|
0 |
0 |
elsif ($key eq 'LastModified') { } |
|
0 |
0 |
elsif ($key eq 'PermEditItem') { } |
|
0 |
0 |
elsif ($key =~ /-Set$/) { } |
|
0 |
0 |
elsif ($key ne '') { } |
263
|
0 |
0 |
unless (defined $$self{$key}) |
308
|
0 |
0 |
unless $forsecs |
313
|
0 |
0 |
if ($df eq '24') { } |
318
|
0 |
0 |
if ($hr >= 12) |
322
|
0 |
0 |
if $hr == 0 |
337
|
0 |
0 |
unless (defined $ampm) |
342
|
0 |
0 |
if ($mo eq $monthMap[$month_i]) |
347
|
0 |
0 |
if ($month_i == 12) |
350
|
0 |
0 |
if $hr == 12 |
351
|
0 |
0 |
if $ampm eq 'p' |
378
|
0 |
0 |
unless $dir |
383
|
0 |
0 |
if (not $filename) { } |
390
|
0 |
0 |
if ($self->isBroken) |
391
|
0 |
0 |
defined $filename ? : |
395
|
0 |
0 |
if ($dir eq $FAQ::OMatic::Config::itemDir and not $noRecomputeDependencies) |
421
|
0 |
0 |
if ($lastModified ne 'noChange') |
426
|
0 |
0 |
if $lastModified eq '' |
432
|
0 |
0 |
unless $lock |
434
|
0 |
0 |
unless (open FILE, ">$dir/$filename") |
442
|
0 |
0 |
if ($key =~ /^[a-z]/ or $key eq 'Parts') { } |
|
0 |
0 |
elsif ($key =~ /-Set$/) { } |
450
|
0 |
0 |
if (FAQ::OMatic::I18N::language() eq 'ja_JP.EUC') |
460
|
0 |
0 |
if (FAQ::OMatic::I18N::language() eq 'ja_JP.EUC') |
498
|
0 |
0 |
if ($dir eq $FAQ::OMatic::Config::itemDir) |
512
|
0 |
0 |
if (scalar @result) |
519
|
0 |
0 |
unless (chmod 0644, "$dir/$filename") |
526
|
0 |
0 |
if ($lastModified) |
533
|
0 |
0 |
if ($dir eq $FAQ::OMatic::Config::itemDir) |
537
|
0 |
0 |
if ($$self{'titleChanged'}) |
553
|
0 |
0 |
if ($updateAllDependencies) { } |
592
|
0 |
0 |
if ($what eq 'insert') { } |
627
|
0 |
0 |
unless ($itemi->isBroken) |
645
|
0 |
0 |
if (defined $dirPart) |
682
|
0 |
0 |
if (defined $FAQ::OMatic::Config::cacheDir and -w $FAQ::OMatic::Config::cacheDir) |
692
|
0 |
0 |
if (not open(CACHEFILE, ">$staticFilename")) { } |
698
|
0 |
0 |
if (not chmod(0644, $staticFilename)) |
726
|
0 |
0 |
if ($key eq 'Parts') { } |
743
|
0 |
0 |
if ($title) { } |
750
|
0 |
0 |
unless $undefokay |
795
|
0 |
0 |
if (($nextfile || '') ne '1') |
809
|
0 |
0 |
unless $_ |
810
|
0 |
0 |
unless $_ |
824
|
0 |
0 |
if defined $nextfile and $nextfile eq $parentFile |
843
|
0 |
0 |
if ($prevs) |
846
|
0 |
0 |
if ($useTable) { } |
852
|
0 |
0 |
if $useTable |
859
|
0 |
0 |
if $useTable |
861
|
0 |
0 |
if ($nexts) |
864
|
0 |
0 |
if ($useTable) { } |
870
|
0 |
0 |
if $useTable |
877
|
0 |
0 |
if $useTable |
914
|
0 |
0 |
if ($render ne 'text') |
934
|
0 |
0 |
if (@parentFilenames) |
936
|
0 |
0 |
if ($render ne 'text' and not $FAQ::OMatic::Config::nolanTitles || '') |
943
|
0 |
0 |
if ($render eq 'text') { } |
946
|
0 |
0 |
if ($FAQ::OMatic::Config::nolanTitles or '') { } |
960
|
0 |
0 |
if (FAQ::OMatic::getParam($params, 'showModerator') eq 'show') |
966
|
0 |
0 |
if (FAQ::OMatic::getParam($params, 'render') ne 'text') { } |
969
|
0 |
0 |
unless $$self{'Moderator'} |
981
|
0 |
0 |
$self->isCategory ? : |
983
|
0 |
0 |
if (FAQ::OMatic::getParam($params, 'editCmds') ne 'hide') |
986
|
0 |
0 |
if ($self->isCategory) { } |
|
0 |
0 |
elsif ($self->isAnswer) { } |
1043
|
0 |
0 |
if ($self->ordinaryItem) |
1045
|
0 |
0 |
$whatAmI eq 'Answer' ? : |
1060
|
0 |
0 |
if ($$self{'Parent'} ne $$self{'filename'}) |
1082
|
0 |
0 |
if ($self->isCategory and scalar $self->getChildren == 0) { } |
|
0 |
0 |
elsif (not $self->isCategory) { } |
1106
|
0 |
0 |
if ($self->isCategory) |
1109
|
0 |
0 |
if (length $title > 15) |
1134
|
0 |
0 |
if ($self->ordinaryItem) |
1175
|
0 |
0 |
if ($render eq 'text') { } |
1184
|
0 |
0 |
if (not $FAQ::OMatic::Config::hideEasyEdits and $render ne 'text') |
1186
|
0 |
0 |
if ($self->isCategory) { } |
1223
|
0 |
0 |
if ($attributionsTogether and $showAttributions eq 'default') |
1237
|
0 |
0 |
if ($lastModified and $showLastModified) |
1248
|
0 |
0 |
if ($$params{'recurse'} or $$params{'_recurse'}) |
1274
|
0 |
0 |
if ($$params{'recurse'} or $$params{'_recurse'}) |
1289
|
0 |
0 |
if (FAQ::OMatic::getParam($params, 'render') ne 'text' and not $FAQ::OMatic::Config::hideSiblings || '') |
1293
|
0 |
0 |
if $useTable |
1296
|
0 |
0 |
if $useTable |
1297
|
0 |
0 |
unless $useTable |
1309
|
0 |
0 |
if $$params{'file'} =~ /^help/ |
1313
|
0 |
0 |
if $$params{'recurse'} |
1329
|
0 |
0 |
if (FAQ::OMatic::getParam($params, 'render') ne 'text') { } |
1358
|
0 |
0 |
unless defined $curvalue |
1364
|
0 |
0 |
if $$values[$i] eq $curvalue |
1375
|
0 |
0 |
if ($perm =~ /^6 (.*)$/) |
1395
|
0 |
0 |
if ($insertHint eq 'category') { } |
|
0 |
0 |
elsif ($insertHint eq 'answer') { } |
1400
|
0 |
0 |
if ($self->isCategory) { } |
|
0 |
0 |
elsif ($self->isAnswer) { } |
1445
|
0 |
0 |
if ($self->numParts > 1) |
1457
|
0 |
0 |
if $$self{'AttributionsTogether'} |
1527
|
0 |
0 |
if ($self->isCategory) { } |
|
0 |
0 |
elsif ($self->isAnswer) { } |
1581
|
0 |
0 |
unless (gettext('No'), gettext('Yes'))[shift()] |
1618
|
0 |
0 |
unless (gettext('No'), gettext('Yes'))[shift()] |
1630
|
0 |
0 |
if $$ph{'global'} and $$self{'filename'} ne '1' |
1658
|
0 |
0 |
unless {'relax', gettext('Relax'), 'norelax', gettext(q[Don't Relax])}->{shift()} |
1688
|
0 |
0 |
if ($self->getParent eq $self) { } |
1694
|
0 |
0 |
if (defined $where) { } |
1715
|
0 |
0 |
if (defined $value and $value ne '') { } |
1717
|
0 |
0 |
if ($property eq 'Title') |
1739
|
0 |
0 |
if (defined $$self{'directoryHint'}) { } |
1752
|
0 |
0 |
if $self->getDirPart |
1774
|
0 |
0 |
if ($subitem->isBroken) |
1783
|
0 |
0 |
unless ($deferUpdate) |
1797
|
0 |
0 |
unless (defined $dirPart) |
1802
|
0 |
0 |
if ($subfilename) |
1808
|
0 |
0 |
unless ($deferUpdate) |
1872
|
0 |
0 |
if $encode_lang eq 'ja_JP.EUC' |
1880
|
0 |
0 |
if ($amount >= length $string) { } |
1892
|
0 |
0 |
if ($amount >= length $string) { } |
1896
|
0 |
0 |
unless $mb = $string =~ s/^([\200-\377].)+// or $string =~ s/[\0-\177]+// |
1899
|
0 |
0 |
if $mb |
1903
|
0 |
0 |
if length $r |
1923
|
0 |
0 |
unless ($FAQ::OMatic::Config::disableSearchHighlight or '') |
1960
|
0 |
0 |
if (defined $i) |
1969
|
0 |
0 |
if (length $parts[$i] < 20) |
1976
|
0 |
0 |
$i - 1 >= 0 ? : |
1977
|
0 |
0 |
$i + 1 < scalar @parts ? : |
1980
|
0 |
0 |
$ltrunc ? : |
|
0 |
0 |
$rtrunc ? : |
2007
|
0 |
0 |
if $mail ne '1' |
2010
|
0 |
0 |
unless $moderator =~ /\@/ |
2015
|
0 |
0 |
if ($id eq $moderator and $didWhat =~ /moderator options/) |
2036
|
0 |
0 |
if (defined $changedPart) |
2046
|
0 |
0 |
if (defined $moderator) { } |
2067
|
0 |
0 |
if $mail ne '1' |
2070
|
0 |
0 |
unless $moderator =~ /\@/ |
2075
|
0 |
0 |
if ($id eq $moderator and $didWhat =~ /moderator options/) |
2096
|
0 |
0 |
if (defined $changedPart) |
2106
|
0 |
0 |
if (defined $moderator) { } |
2125
|
0 |
0 |
unless $parent |
2129
|
0 |
0 |
if ($siblings[$i] eq $$self{'filename'}) |
2130
|
0 |
0 |
$i > 0 ? : |
2131
|
0 |
0 |
$i < @siblings - 1 ? : |
2140
|
0 |
0 |
defined $$self{'directoryHint'} ? : |
2155
|
0 |
0 |
if $self->isCategory |
2156
|
0 |
0 |
if $self->isAnswer |
2170
|
0 |
0 |
if ($self->getPart($i)->{'Type'} eq 'directory') |
2187
|
0 |
0 |
if $key eq 'Parts' |
2188
|
0 |
0 |
if ($key =~ /-Set$/) { } |
|
0 |
0 |
elsif (ref $$self{$key}) { } |
2214
|
0 |
0 |
defined $$params{'checkSequenceNumber'} ? : |
2218
|
0 |
0 |
if ($checkSequenceNumber ne $$self{'SequenceNumber'}) |
2250
|
0 |
0 |
if $encode_lang eq 'ja_JP.EUC' |
2262
|
0 |
0 |
unless $mb = $string =~ s/^([\200-\377].)+// or $string =~ s/[\0-\177]+// |
2265
|
0 |
0 |
if $mb |
2269
|
0 |
0 |
if length $r |