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

Revision: 65647
Author:   jeroendedauw
Date:     2010-04-28 23:24:52 +0000 (Wed, 28 Apr 2010)

Log Message:
-----------
Fixed 2 small bugs

Modified Paths:
--------------
    trunk/extensions/Storyboard/Storyboard.i18n.php
    trunk/extensions/Storyboard/api/ApiStoryExists.php
    
trunk/extensions/Storyboard/specials/StorySubmission/StorySubmission_body.php

Modified: trunk/extensions/Storyboard/Storyboard.i18n.php
===================================================================
--- trunk/extensions/Storyboard/Storyboard.i18n.php     2010-04-28 23:16:52 UTC 
(rev 65646)
+++ trunk/extensions/Storyboard/Storyboard.i18n.php     2010-04-28 23:24:52 UTC 
(rev 65647)
@@ -57,6 +57,7 @@
        'storyboard-submissionincomplete' => 'Submission failed',
        'storyboard-alreadyexists' => '"$1" is already taken.',
        'storyboard-changetitle' => 'Change the title.',
+       'storyboard-notsubmitted' => 'Authentication failed, no story has been 
saved.',
 
        // Story review
        'storyreview' => 'Story review',

Modified: trunk/extensions/Storyboard/api/ApiStoryExists.php
===================================================================
--- trunk/extensions/Storyboard/api/ApiStoryExists.php  2010-04-28 23:16:52 UTC 
(rev 65646)
+++ trunk/extensions/Storyboard/api/ApiStoryExists.php  2010-04-28 23:24:52 UTC 
(rev 65647)
@@ -46,13 +46,15 @@
                        $this->dieUsageMsg( array( 'missingparam', 'storytitle' 
) );
                }
                
+               $exists = self::StoryExists( $params );
+               
                $result = array(
-                       'exists' => self::StoryExists( $params )
+                       'exists' => $exists
                );
 
                // Just return true or false.
                // If there is a way of doing this via the API, this should 
oviously be changed.
-               die( $story == false ? 'true' : 'false' );
+               die( $exists ? 'false' : 'true' );
                
                //$this->getResult()->setIndexedTagName( $result, 'story' );
                //$this->getResult()->addValue( null, $this->getModuleName(), 
$result );

Modified: 
trunk/extensions/Storyboard/specials/StorySubmission/StorySubmission_body.php
===================================================================
--- 
trunk/extensions/Storyboard/specials/StorySubmission/StorySubmission_body.php   
    2010-04-28 23:16:52 UTC (rev 65646)
+++ 
trunk/extensions/Storyboard/specials/StorySubmission/StorySubmission_body.php   
    2010-04-28 23:24:52 UTC (rev 65647)
@@ -21,9 +21,9 @@
 
        public function execute( $title ) {
                global $wgOut, $wgRequest, $wgUser;
-               
+
                if ( $wgRequest->wasPosted() && 
-                       !( $wgUser->isLoggedIn() && $wgUser->matchEditToken( 
$wgRequest->getVal( 'wpStoryEditToken' ) ) )
+                       ( $wgUser->matchEditToken( $wgRequest->getVal( 
'wpStoryEditToken' ) ) || !$wgUser->isLoggedIn() )
                        ) {
                                $title = $wgRequest->getText( 'storytitle' );   
                        
@@ -36,6 +36,7 @@
        
                                $this->displayResult( !$exists, $title );
                } else {
+                       $wgOut->setPageTitle( wfMsg( 'storyboard-notsubmitted' 
) );
                        $wgOut->returnToMain();
                }
        }



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

Reply via email to