http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99357

Revision: 99357
Author:   kwisatz
Date:     2011-10-09 16:09:54 +0000 (Sun, 09 Oct 2011)
Log Message:
-----------
added message to special page when already logged in

Modified Paths:
--------------
    trunk/extensions/TwitterLogin/SpecialTwitterLogin.php
    trunk/extensions/TwitterLogin/TwitterLogin.i18n.php

Modified: trunk/extensions/TwitterLogin/SpecialTwitterLogin.php
===================================================================
--- trunk/extensions/TwitterLogin/SpecialTwitterLogin.php       2011-10-09 
16:04:47 UTC (rev 99356)
+++ trunk/extensions/TwitterLogin/SpecialTwitterLogin.php       2011-10-09 
16:09:54 UTC (rev 99357)
@@ -53,18 +53,19 @@
 
        private function _default(){
                global $wgOut, $wgUser, $wgScriptPath, $wgExtensionAssetsPath;
+
                $wgOut->setPagetitle("Twitter Login");
 
-               /*
-               if( $wgUser->isLoggedIn() )
-                       $wgOut->addWikiText( wfMsg( 'tietoaccount', 
$wgUser->getName() ) );
-               else 
-               */
-               $wgOut->addWikiText( wfMsg( 'signuptwitter') );
+               if ( !$wgUser->isLoggedIn() ) {
+                       $wgOut->addWikiText( wfMsg( 'signuptwitter') );
 
-               $wgOut->addHTML( '<a href="' . $wgScriptPath . 
'/index.php/Special:TwitterLogin/redirect">'
+                       $wgOut->addHTML( '<a href="' . $wgScriptPath . 
'/index.php/Special:TwitterLogin/redirect">'
                                .'<img src="' . $wgExtensionAssetsPath . 
'/TwitterLogin/' . 
                                'images/sign-in-with-twitter-d.png"/></a>' );
+               } else {
+                       //$wgOut->addWikiText( wfMsg( 'tietoaccount', 
$wgUser->getName() ) );
+                       $wgOut->addWikiText( wfMsg( 'alreadyloggedin' ) );
+               }
                return true;
        }
 
@@ -246,7 +247,7 @@
                }
        }
 
-       private function _doTwitterOAuth($at, $ats){
+       private function _doTwitterOAuth( $at, $ats ){
                /* Get user access tokens out of the session. */
                return new TwitterOAuth(
                        $this->_consumerKey,

Modified: trunk/extensions/TwitterLogin/TwitterLogin.i18n.php
===================================================================
--- trunk/extensions/TwitterLogin/TwitterLogin.i18n.php 2011-10-09 16:04:47 UTC 
(rev 99356)
+++ trunk/extensions/TwitterLogin/TwitterLogin.i18n.php 2011-10-09 16:09:54 UTC 
(rev 99357)
@@ -26,6 +26,7 @@
        'signuptwitter' => 'You can register to this wiki using your twitter 
account',
        'tietoaccount' => 'You are currently logged into this wiki as 
$1.<br/>You may sign in with Twitter to tie your twitter account to your 
existing mediawiki account.',
        'twitterlogin-desc' => 'Register and log in to a mediawiki using your 
twitter account',
+       'alreadyloggedin' => 'You\'re already logged in.',
        'couldnotconnect' => 'Could not connect to Twitter. Refresh the page or 
try again later.'
 );
 


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to