line |
true |
false |
branch |
23
|
0 |
1 |
if not $c->is_admin and grep {/^\./;} @{$c->stash('url_path')->parts;} |
25
|
0 |
1 |
if ($c->plugin->access) |
26
|
0 |
0 |
ref $c->plugin->access eq 'CODE' ? : |
28
|
0 |
0 |
unless $access |
31
|
0 |
0 |
if ref $access eq 'HASH' |
35
|
0 |
1 |
if ($c->is_admin and $c->param('admin')) |
43
|
1 |
0 |
if -d $file_path |
45
|
0 |
0 |
if -f $file_path |
58
|
0 |
0 |
if $c->plugin->debug |
61
|
0 |
0 |
if (my $dir = $c->param('dir')) { } |
|
0 |
0 |
elsif (my $rename = $c->param('rename')) { } |
|
0 |
0 |
elsif (my $delete = $c->param('delete[]') && $c->every_param('delete[]')) { } |
|
0 |
0 |
elsif (defined(my $edit = $c->param('edit'))) { } |
62
|
0 |
0 |
if $c->is_admin |
66
|
0 |
0 |
if $c->is_admin |
70
|
0 |
0 |
if $c->is_admin |
74
|
0 |
0 |
if $c->is_admin |
80
|
0 |
0 |
if not $c->is_admin and grep {/^\./;} @{$c->stash('url_path')->parts;} |
82
|
0 |
0 |
unless $c->is_admin or $c->public_uploads |
90
|
0 |
0 |
unless not $name or -w $file_path |
94
|
0 |
0 |
if $c->req->is_limit_exceeded |
97
|
0 |
0 |
unless my $file = $c->req->upload('file') |
100
|
0 |
0 |
$name ? : |
102
|
0 |
0 |
unless not $name or -d $file_path |
104
|
0 |
0 |
if not $name and -d $to |
107
|
0 |
0 |
if not $c->param('replace') and -e $to |
110
|
0 |
0 |
unless eval {
do {
$file->asset->move_to($to)
}
} |
114
|
0 |
0 |
if $name |
140
|
0 |
1 |
if $c->stash('format') |
154
|
0 |
1 |
if ($c->plugin->render_dir // '') eq 0 |
158
|
0 |
1 |
unless opendir my $dir, $path |
167
|
2 |
15 |
if $_ eq '.' or $_ eq '..' |
169
|
0 |
15 |
if not $c->is_admin and /^\./ |
173
|
4 |
11 |
if -d $child and -r _ |
178
|
0 |
11 |
unless -f _ |
192
|
1 |
0 |
$c->plugin->dir_index ? : |
195
|
2 |
1 |
unless -f $file |
197
|
0 |
1 |
if $index =~ $c->plugin->re_markdown |
202
|
1 |
0 |
if $index =~ $c->plugin->re_pod |
209
|
0 |
0 |
ref $c->plugin->render_dir ? : |
|
0 |
1 |
if $c->plugin->render_dir |
229
|
0 |
0 |
unless $edir =~ /\S/ |
234
|
0 |
0 |
if -e $to |
249
|
0 |
0 |
unless $ename =~ /\S/ |
254
|
0 |
0 |
if -e $to |
257
|
0 |
0 |
unless my $move = eval {
do {
$path->move_to($to)
}
} |
270
|
0 |
0 |
unless $del =~ /\S/ |
274
|
0 |
0 |
unless -e $d |
277
|
0 |
0 |
eval {
do {
$d->remove_tree
}
} ? : |
287
|
0 |
0 |
unless -r $path |
291
|
0 |
0 |
if $c->is_admin and $c->param('edit') |
296
|
0 |
0 |
unless ($c->plugin->render_markdown || '') eq 0 or $c->param('attachment') or not $filename =~ $c->plugin->re_markdown |
299
|
0 |
0 |
unless ($c->plugin->render_pod || '') eq 0 or $c->param('attachment') or not $filename =~ $c->plugin->re_pod |
302
|
0 |
0 |
unless $c->param('attachment') or not $filename =~ $c->plugin->re_html |
305
|
0 |
0 |
$c->param('attachment') ? : |
316
|
0 |
0 |
unless $dom->find('script')->each(\&Mojolicious::Plugin::StaticShare::Controller::_sanitize_script)->size |
329
|
0 |
0 |
unless $c->_stash_markdown($path) |
334
|
0 |
0 |
ref $c->plugin->render_markdown ? : |
|
0 |
0 |
$c->plugin->render_markdown ? : |
342
|
0 |
0 |
unless my $md = $c->plugin->markdown |
360
|
0 |
0 |
if $match[0] =~ s/$layout_ext_re// |
367
|
0 |
0 |
if $found |
385
|
17 |
138 |
unless my $text = $el->text |
390
|
3 |
135 |
unless $parent and $parent->type eq 'tag' and $child1->type eq 'text' |
392
|
0 |
135 |
if ($content =~ s/^(?:\s*\{([^\}]+)\}\s*)//) |
411
|
0 |
0 |
unless $c->_stash_pod($path) |
416
|
0 |
0 |
ref $c->plugin->render_pod ? : |
|
0 |
0 |
$c->plugin->render_pod ? : |
424
|
0 |
1 |
unless $c->app->renderer->helpers->{'pod_to_html'} |
438
|
0 |
0 |
unless $c->render_maybe('Mojolicious-Plugin-StaticShare/not_found', 'format', 'html', 'handler', 'ep', 'status', 404) |
445
|
0 |
0 |
unless (defined $edit) |