indentation and layout
authorJoey Hess <joey@kitenet.net>
Mon, 4 Oct 2010 20:52:52 +0000 (16:52 -0400)
committerJoey Hess <joey@kitenet.net>
Mon, 4 Oct 2010 20:56:04 +0000 (16:56 -0400)
IkiWiki/Plugin/recentchanges.pm
IkiWiki/Receive.pm

index 9a62cb2437b52abe15b60b65b7005c6df187cbd9..7e71d4fc3783740a4c1d76fb7966924097021333 100644 (file)
@@ -62,11 +62,11 @@ sub refresh ($) {
 }
 
 sub confirmation_form {
-    my ($q, $session, $rev) = @_;
+       my ($q, $session, $rev) = @_;
 
-    eval q{use CGI::FormBuilder};
-    error($@) if $@;
-    my $f = CGI::FormBuilder->new(
+       eval q{use CGI::FormBuilder};
+       error($@) if $@;
+       my $f = CGI::FormBuilder->new(
                name => "revert",
                header => 0,
                charset => "utf-8",
@@ -75,55 +75,57 @@ sub confirmation_form {
                params => $q,
                action => $config{cgiurl},
                stylesheet => 1,
-                template => { template('revert.tmpl') },
+               template => { template('revert.tmpl') },
        );
 
-    $f->field(name => "sid", type => "hidden", value => $session->id,
-              force => 1);
-    $f->field(name => "do", type => "hidden", value => "revert", force => 1);
+       $f->field(name => "sid", type => "hidden", value => $session->id,
+               force => 1);
+       $f->field(name => "do", type => "hidden", value => "revert",
+               force => 1);
 
-    return $f, ["Revert", "Cancel"];
+       return $f, ["Revert", "Cancel"];
 }
 
 sub sessioncgi ($$) {
-    my ($q, $session) = @_;
-    my $do = $q->param('do');
-    my $rev = $q->param('rev');
-
-    return unless $do eq 'revert' && $rev;
-
-    IkiWiki::rcs_preprevert(cgi => $q, session => $session, rev => $rev);
-
-    my ($form, $buttons) = confirmation_form($q, $session);
-    IkiWiki::decode_form_utf8($form);
-
-    if($form->submitted eq 'Revert' && $form->validate) {
-        IkiWiki::checksessionexpiry($q, $session, $q->param('sid'));
-
-        IkiWiki::disable_commit_hook();
-        my $r = IkiWiki::rcs_revert(
-                         session => $session,
-                         rev => $rev);
-        IkiWiki::enable_commit_hook();
-
-        if($r) {
-            die "Revert '$rev' failed.";
-        } else {
-            require IkiWiki::Render;
-            IkiWiki::refresh();
-            IkiWiki::saveindex();
-        }
-    } else {
-        $form->title(sprintf(gettext("confirm reversion of %s"), $rev));
-        my $patch_contents = IkiWiki::rcs_showpatch(rev => $rev);
-        $form->tmpl_param(patch_contents => encode_entities($patch_contents));
-        $form->field(name => "rev", type => "hidden", value => $rev, force => 1);
-        IkiWiki::showform($form, $buttons, $session, $q);
-        exit 0;
-    }
-
-    IkiWiki::redirect($q, urlto($config{recentchangespage}, ''));
-    exit 0;
+       my ($q, $session) = @_;
+       my $do = $q->param('do');
+       my $rev = $q->param('rev');
+
+       return unless $do eq 'revert' && $rev;
+
+       IkiWiki::rcs_preprevert(cgi => $q, session => $session, rev => $rev);
+
+       my ($form, $buttons) = confirmation_form($q, $session);
+       IkiWiki::decode_form_utf8($form);
+
+       if ($form->submitted eq 'Revert' && $form->validate) {
+               IkiWiki::checksessionexpiry($q, $session, $q->param('sid'));
+               IkiWiki::disable_commit_hook();
+               my $r = IkiWiki::rcs_revert(
+                       session => $session,
+                       rev => $rev);
+               IkiWiki::enable_commit_hook();
+       
+               if ($r) {
+                       die "Revert '$rev' failed.";
+               }
+               else {
+                       require IkiWiki::Render;
+                       IkiWiki::refresh();
+                       IkiWiki::saveindex();
+               }
+       }
+       else {
+               $form->title(sprintf(gettext("confirm reversion of %s"), $rev));
+               my $patch_contents = IkiWiki::rcs_showpatch(rev => $rev);
+               $form->tmpl_param(patch_contents => encode_entities($patch_contents));
+               $form->field(name => "rev", type => "hidden", value => $rev, force => 1);
+               IkiWiki::showform($form, $buttons, $session, $q);
+               exit 0;
+       }
+
+       IkiWiki::redirect($q, urlto($config{recentchangespage}, ''));
+       exit 0;
 }
 
 # Enable the recentchanges link.
@@ -179,13 +181,13 @@ sub store ($$$) {
                } @{$change->{pages}}
        ];
        push @{$change->{pages}}, { link => '...' } if $is_excess;
-
-        if (length $config{cgiurl}) {
-            $change->{reverturl} = IkiWiki::cgiurl(
-                  do => "revert",
-                  rev => $change->{rev}
-                );
-        }
+       
+       if (length $config{cgiurl}) {
+               $change->{reverturl} = IkiWiki::cgiurl(
+                       do => "revert",
+                       rev => $change->{rev}
+               );
+       }
 
        $change->{author}=$change->{user};
        my $oiduser=eval { IkiWiki::openiduser($change->{user}) };
index 48228e5f06075088e7e01fd7fd40b8cd2426c611..2b02da8a3b8e6b0f876202b81b528e36440aab9b 100644 (file)
@@ -73,18 +73,18 @@ sub test () {
                }) || error("failed adding user");
        }
 
-        test_changes(cgi => $cgi,
-                     session => $session,
-                     changes => [IkiWiki::rcs_receive()]
-                    );
+       test_changes(cgi => $cgi,
+               session => $session,
+               changes => [IkiWiki::rcs_receive()]
+       );
        exit 0;
 }
 
 sub test_changes {
-        my %params = @_;
-        my $cgi = $params{cgi};
-        my $session = $params{session};
-        my @changes = @{$params{changes}};
+       my %params = @_;
+       my $cgi = $params{cgi};
+       my $session = $params{session};
+       my @changes = @{$params{changes}};
 
        my %newfiles;
        foreach my $change (@changes) {
@@ -116,10 +116,10 @@ sub test_changes {
                                        IkiWiki::check_canedit($file, $cgi, $session);
                                        next;
                                }
-                                else {
-                                use Data::Dumper;
-                                die "fall through test_changes add: " . Data::Dumper::Dumper($change);
-                                }
+                               else {
+                                       use Data::Dumper;
+                                       die "fall through test_changes add: " . Data::Dumper::Dumper($change);
+                               }
                        }
                }
                elsif ($change->{action} eq 'remove') {