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

Revision: 97976
Author:   catrope
Date:     2011-09-23 23:25:13 +0000 (Fri, 23 Sep 2011)
Log Message:
-----------
Special:MoodBarFeedback: set the right URL for the "What is this feature?" 
link, and escape the permalink URLs

Modified Paths:
--------------
    trunk/extensions/MoodBar/SpecialMoodBarFeedback.php

Modified: trunk/extensions/MoodBar/SpecialMoodBarFeedback.php
===================================================================
--- trunk/extensions/MoodBar/SpecialMoodBarFeedback.php 2011-09-23 23:24:15 UTC 
(rev 97975)
+++ trunk/extensions/MoodBar/SpecialMoodBarFeedback.php 2011-09-23 23:25:13 UTC 
(rev 97976)
@@ -33,7 +33,7 @@
        }
        
        public function buildForm() {
-               global $wgRequest;
+               global $wgRequest, $wgMoodBarConfig;
                $filtersMsg = wfMessage( 'moodbar-feedback-filters' 
)->escaped();
                $typeMsg = wfMessage( 'moodbar-feedback-filters-type' 
)->escaped();
                $praiseMsg = wfMessage( 'moodbar-feedback-filters-type-happy' 
)->escaped();
@@ -42,6 +42,7 @@
                $usernameMsg = wfMessage( 'moodbar-feedback-filters-username' 
)->escaped();
                $setFiltersMsg = wfMessage( 'moodbar-feedback-filters-button' 
)->escaped();
                $whatIsMsg = wfMessage( 'moodbar-feedback-whatis' )->escaped();
+               $whatIsURL = htmlspecialchars( $wgMoodBarConfig['infoUrl'] );
                
                $types = $wgRequest->getArray( 'type' );
                $happyCheckbox = Xml::check( 'type[]', in_array( 'happy', 
$types ),
@@ -78,7 +79,7 @@
                                $usernameTextbox
                                <button type="submit" 
id="fbd-filters-set">$setFiltersMsg</button>
                        </form>
-                       <a href="#" id="fbd-about">$whatIsMsg</a>
+                       <a href="$whatIsURL" id="fbd-about">$whatIsMsg</a>
                </div>
 HTML;
        }
@@ -97,7 +98,7 @@
                        $username = htmlspecialchars( $row->user_name === null 
? $row->mbf_user_ip : $row->user_name );
                        $links = Linker::userToolLinks( $row->mbf_user_id, 
$username );
                        $comment = htmlspecialchars( $row->mbf_comment );
-                       $permalinkURL = $this->getTitle( $row->mbf_id 
)->getLinkURL();
+                       $permalinkURL = htmlspecialchars( $this->getTitle( 
$row->mbf_id )->getLinkURL() );
                        $permalinkText = wfMessage( 
'moodbar-feedback-permalink' )->escaped();
                        
                        $list .= <<<HTML


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to