Make returnto parameter work as well with cookieRedirect
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Wed, 26 Nov 2008 19:22:29 +0000 (19:22 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Wed, 26 Nov 2008 19:22:29 +0000 (19:22 +0000)
includes/specials/SpecialUserlogin.php

index 2ec5942..06e481a 100644 (file)
@@ -926,7 +926,9 @@ class LoginForm {
                global $wgOut;
 
                $titleObj = SpecialPage::getTitleFor( 'Userlogin' );
-               $check = $titleObj->getFullURL( 'wpCookieCheck='.$type );
+               $query = array( 'wpCookieCheck' => $type );
+               if ( $this->mReturnTo ) $query['returnto'] = $this->mReturnTo;
+               $check = $titleObj->getFullURL( $query );
 
                return $wgOut->redirect( $check );
        }