]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/comments.pm
Merge branch 'master' into templatemove
[ikiwiki.git] / IkiWiki / Plugin / comments.pm
index 03ca19c9876e0211db52628ae37dd69523a510e2..ed75a6e466ac29f06708b5efbfda8aa04838d756 100644 (file)
@@ -274,7 +274,7 @@ sub editcomment ($$) {
                action => $config{cgiurl},
                header => 0,
                table => 0,
-               template => scalar IkiWiki::template_params('editcomment.tmpl'),
+               template => template('editcomment.tmpl'),
        );
 
        IkiWiki::decode_form_utf8($form);
@@ -646,16 +646,12 @@ sub comments_pending () {
                wanted => sub {
                        my $file=decode_utf8($_);
                        $file=~s/^\Q$dir\E\/?//;
-                       return unless length $file;
-                       if (IkiWiki::file_pruned($_)) {
-                               $File::Find::prune=1;
-                       }
-                       elsif (! -l $_ && ! -d _) {
-                               my ($f) = $file =~ /$config{wiki_file_regexp}/; # untaint
-                               if (defined $f && $f =~ /\Q._comment\E$/) {
-                                       my $ctime=(stat($f))[10];
-                                        push @ret, [$f, $ctime];
-                               }
+                       return if ! length $file || IkiWiki::file_pruned($file)
+                               || -l $_ || -d _ || $file !~ /\Q._comment\E$/;
+                       my ($f) = $file =~ /$config{wiki_file_regexp}/; # untaint
+                       if (defined $f) {
+                               my $ctime=(stat($_))[10];
+                               push @ret, [$f, $ctime];
                        }
                }
        }, $dir);