line |
true |
false |
branch |
113
|
0 |
48 |
unless eval "require $login_class; 1" |
165
|
0 |
48 |
if $self->session->param('per_page') > 'Rubric::Config'->max_page_size |
196
|
40 |
2 |
unless $type and $type =~ /^[\pL\d_]+$/ |
220
|
48 |
0 |
if ($self->param('current_user') or not 'Rubric::Config'->private_system) |
232
|
4 |
1 |
if (substr($runmode, 0, 1) eq '~') |
245
|
1 |
3 |
if @$path % 2 |
263
|
0 |
30 |
unless eval "require $entries_class" |
279
|
0 |
2 |
unless $entry |
282
|
0 |
0 |
if grep {$_ eq 'Rubric::Config'->private_tag;} $entry->tags and !$self->param('current_user') || $entry->user ne $self->param('current_user') |
318
|
0 |
0 |
unless $self->get_link |
336
|
0 |
0 |
unless $search{$_} |
338
|
0 |
0 |
unless %search |
339
|
0 |
0 |
unless my($link) = 'Rubric::Link'->search(\%search) |
383
|
1 |
0 |
unless ($year or $month) |
448
|
0 |
1 |
unless ($prev_month) |
456
|
0 |
1 |
if ($next_month > 12) |
486
|
2 |
3 |
if ($self->param('current_user')) |
492
|
0 |
3 |
if ($self->get_current_runmode ne 'login') |
534
|
0 |
0 |
unless $user |
536
|
0 |
0 |
unless $reset_code |
538
|
0 |
0 |
if (my $password = $user->reset_password($reset_code)) { } |
571
|
0 |
0 |
unless $self->param('current_user') |
573
|
0 |
0 |
unless my(%prefs) = $self->_get_prefs_form |
576
|
0 |
0 |
if (my(%errors) = $self->validate_prefs(\%prefs)) |
593
|
0 |
0 |
if $$prefs{'password_1'} |
605
|
0 |
0 |
if $self->query->param($_) |
649
|
0 |
0 |
if (not $$prefs{'email'}) { } |
|
0 |
0 |
elsif ($$prefs{'email'} and not $$prefs{'email'} =~ /$Email::Address::addr_spec/) { } |
656
|
0 |
0 |
if ($$prefs{'password_1'} and $$prefs{'password_2'} and $$prefs{'password_1'} ne $$prefs{'password_2'}) |
665
|
0 |
0 |
if (not $$prefs{'password'}) { } |
|
0 |
0 |
elsif (md5_hex($$prefs{'password'}) ne $self->param('current_user')->password) { } |
689
|
0 |
1 |
if 'Rubric::Config'->registration_closed |
692
|
0 |
1 |
if $self->param('current_user') |
700
|
1 |
0 |
if (%errors) { } |
720
|
0 |
1 |
if ($$newuser{'username'} and not $$newuser{'username'} =~ /^[\pL\d_.]+$/) { } |
|
0 |
1 |
elsif ('Rubric::User'->retrieve($$newuser{'username'})) { } |
728
|
1 |
0 |
if (not $$newuser{'email'}) { } |
|
0 |
0 |
elsif ($$newuser{'email'} and not $$newuser{'email'} =~ /$Email::Address::addr_spec/) { } |
735
|
0 |
0 |
if ($$newuser{'password_1'} and $$newuser{'password_2'} and $$newuser{'password_1'} ne $$newuser{'password_2'}) |
764
|
0 |
0 |
unless ('Rubric::Config'->skip_newuser_verification) |
820
|
0 |
0 |
if $self->param('current_user') |
826
|
0 |
0 |
if defined $user and $user eq '' |
829
|
0 |
0 |
$user->verify($code) ? : |
882
|
0 |
0 |
if defined $self->param('user') and $self->param('user') eq '' |
923
|
29 |
1 |
if $iterator->count % $self->param('per_page') |
965
|
0 |
1 |
unless $self->get_entry |
968
|
0 |
1 |
unless $self->param('entry')->user eq $self->param('current_user') |
1002
|
0 |
10 |
unless $ok |
1003
|
10 |
0 |
if $ok |
1007
|
0 |
2 |
if $@ |
1009
|
0 |
1 |
if ($form{'uri'} and not $error{'uri'} and defined 'Rubric::Config'->allowed_schemes and not grep({$_ eq $form{'uri'}->scheme;} @{'Rubric::Config'->allowed_schemes;})) |
1020
|
0 |
2 |
if $@ |
1022
|
0 |
2 |
if $self->query->param('submit') and not length $form{'title'} |
1025
|
1 |
1 |
if ($form{'uri'} and 'Rubric::Config'->one_entry_per_link) |
1026
|
0 |
1 |
if (my($link) = 'Rubric::Link'->search({'uri', $form{'uri'}})) |
1028
|
0 |
0 |
if (my($entry) = $self->param('current_user')->entries('link', $link)) |
1043
|
0 |
2 |
unless my $user = $self->param('current_user') |
1047
|
0 |
0 |
if not $self->query->param('submit') or %$error or not my $entry = $self->param('current_user')->quick_entry($form) |
1055
|
0 |
0 |
if ($when_done eq 'close') { } |
|
0 |
0 |
elsif ($when_done eq 'entry') { } |
|
0 |
0 |
elsif ($when_done eq 'go_back') { } |
1099
|
0 |
1 |
unless my $user = $self->param('current_user') |
1101
|
0 |
1 |
unless $self->get_entry |
1104
|
0 |
1 |
unless $self->param('entry')->user eq $user |
1128
|
1 |
0 |
$output ? : |
1141
|
1 |
0 |
$doc_page =~ /^[\pL\d_]+$/ ? : |