Lbenedix has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/53379


Change subject: added wfAppendQuery to the Specialpagelinks with parameters to 
fix an issue in an environment where only index.php?title=Special:Foo works
......................................................................

added wfAppendQuery to the Specialpagelinks with parameters to fix an issue in 
an environment where only index.php?title=Special:Foo works

Change-Id: I20c0550c0cb22101bd68529ec1c9e51718f62364
---
M SpecialUiFeedback.php
M UiFeedback.php
2 files changed, 11 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UIFeedback 
refs/changes/79/53379/1

diff --git a/SpecialUiFeedback.php b/SpecialUiFeedback.php
index 371899b..0e61963 100644
--- a/SpecialUiFeedback.php
+++ b/SpecialUiFeedback.php
@@ -167,9 +167,9 @@
                                     \//_____/      \/     \/     \/       */
                 /* add page-navigation */
                 $output_text .='<div class="page_navi">';
-                if($id>1)        $output_text .= ' <a 
href="'.SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL().'?id='.($id-1).'" >'.wfMessage( 
'ui-feedback-special-navi-previous' )->text().'</a>&nbsp;|&nbsp;';
-                $output_text .= ' <a href="'.SpecialPage::getTitleFor( 
'UiFeedback' )->getFullURL().'?id='.($id+1).'" >'.wfMessage( 
'ui-feedback-special-navi-next' )->text().'</a>&nbsp;|&nbsp;';
-                $output_text .= ' <a href="'.SpecialPage::getTitleFor( 
'UiFeedback' )->getFullURL().'?id=-1" >'.wfMessage( 
'ui-feedback-special-navi-all' )->text().'</a>&nbsp;';
+                if($id>1)        $output_text .= ' <a href="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(), '?id='.($id-1) ).'" 
>'.wfMessage( 'ui-feedback-special-navi-previous' )->text().'</a>&nbsp;|&nbsp;';
+                $output_text .= ' <a href="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(), '?id='.($id+1) ).'" 
>'.wfMessage( 'ui-feedback-special-navi-next' )->text().'</a>&nbsp;|&nbsp;';
+                $output_text .= ' <a href="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(), '?id=-1' ).'" 
>'.wfMessage( 'ui-feedback-special-navi-all' )->text().'</a>&nbsp;';
                 $output_text .= '</div>';
                 /* end page-navi */
             }
@@ -250,7 +250,7 @@
                                 \/                  \/ */
                     $output_text .= '<tr>';
                     /*id*/
-                    $output_text .= '<td><a href ="'.SpecialPage::getTitleFor( 
'UiFeedback' )->getFullURL().'?id='.($row->id).'">'.$row->id.'</a></td>';
+                    $output_text .= '<td><a href ="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(), 'id='.($row->id) 
).'">'.$row->id.'</a></td>';
                     /*username*/
                     if($row->username === '') $output_text .= 
'<td>'.wfMessage( 'ui-feedback-special-anonymous' )->text().'</td>';
                     else                      $output_text .= '<td><a 
href="'.Title::makeTitleSafe( NS_USER_TALK, $row->username 
)->getFullURL().'">'.$row->username.'</a></td>';
@@ -287,8 +287,8 @@
                     if($only_one_item)
                         $output_text .= 
'<td>'.htmlspecialchars($row->created).'</td>';
                     /*type*/
-                    if($row->type === '1')  $output_text .= '<td><a href 
="'.SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL().'?id='.($row->id).'"><div class="icon screenshot-icon" 
title="'.wfMessage( 'ui-feedback-special-type-screenshot' 
)->text().'">1</div></a></td>';
-                    else                    $output_text .= '<td><a href 
="'.SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL().'?id='.($row->id).'"><div class="icon questionnaire-icon" 
title="'.wfMessage( 'ui-feedback-special-type-questionnaire' 
)->text().'">2</div></a></td>';
+                    if($row->type === '1')  $output_text .= '<td><a href 
="'.wfAppendQuery( SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL(),'id='.($row->id) ).'"><div class="icon screenshot-icon" 
title="'.wfMessage( 'ui-feedback-special-type-screenshot' 
)->text().'">1</div></a></td>';
+                    else                    $output_text .= '<td><a href 
="'.wfAppendQuery( SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL(),'id='.($row->id) ).'"><div class="icon questionnaire-icon" 
title="'.wfMessage( 'ui-feedback-special-type-questionnaire' 
)->text().'">2</div></a></td>';
                     /*importance*/
                     if($row->importance == 0) $output_text .= 
'<td>&nbsp;</td>';
                     else                    $output_text .= 
'<td>'.$importance_array[$row->importance].'</td>';
@@ -311,10 +311,10 @@
                     if($row->status == 0){
                         $output_text .= '<b>'.wfMessage( 
'ui-feedback-special-status-open' )->text().'</b><br/>';
                         if($can_write) /* only admins can change the status*/
-                            $output_text .= '<a 
href="'.SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL().'?id='.($row->id).'">'.wfMessage( 
'ui-feedback-special-status-in-review' )->text().'</a>';
+                            $output_text .= '<a href="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(),'id='.($row->id) 
).'">'.wfMessage( 'ui-feedback-special-status-in-review' )->text().'</a>';
                     }else if($row->status == 1){
                         if($can_write) /* only admins can change the status*/
-                            $output_text .= '<a 
href="'.SpecialPage::getTitleFor( 'UiFeedback' 
)->getFullURL().'?id='.($row->id).'"><b>'.wfMessage( 
'ui-feedback-special-status-in-review' )->text().'</b></a>';
+                            $output_text .= '<a href="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback' )->getFullURL(),'id='.($row->id) 
).'"><b>'.wfMessage( 'ui-feedback-special-status-in-review' 
)->text().'</b></a>';
                         else
                             $output_text .= '<b>'.wfMessage( 
'ui-feedback-special-status-in-review' )->text().'</b>';
                     }else if($row->status == 2){
@@ -452,7 +452,7 @@
                 if($row->type == '1'){
                     $output_text .= '<div style="clear: both;">';
                     $output_text .= '<h2>'.wfMessage( 
'ui-feedback-special-type-screenshot' )->text().':</h2>';
-                    $output_text .= '<img 
style="max-width:800px;cursor:pointer;" src="'.SpecialPage::getTitleFor( 
'UiFeedback_api' )->getFullURL().'?getScreenshotByID='.$row->id.'" 
alt="screenshot" 
onclick="$(this).css(\'max-width\',\'\').css(\'cursor\',\'auto\');">';
+                    $output_text .= '<img 
style="max-width:800px;cursor:pointer;" src="'.wfAppendQuery( 
SpecialPage::getTitleFor( 'UiFeedback_api' )->getFullURL(), 
'getScreenshotByID='.$row->id ).'" alt="screenshot" 
onclick="$(this).css(\'max-width\',\'\').css(\'cursor\',\'auto\');">';
                     $output_text .= '</div>';
                 }
             }
diff --git a/UiFeedback.php b/UiFeedback.php
index 02e23aa..547fb09 100644
--- a/UiFeedback.php
+++ b/UiFeedback.php
@@ -24,9 +24,9 @@
 $wgExtensionMessagesFiles['UiFeedback'] = __DIR__ . '/UiFeedback.i18n.php';
 
 // add permissions and groups
-//$wgGroupPermissions['user']['userrights'] = true;
+// $wgGroupPermissions['user']['userrights'] = true;
 $wgGroupPermissions['user']['read_uifeedback'] = true;
-//$wgGroupPermissions['*']['read_uifeedback'] = true;
+// $wgGroupPermissions['*']['read_uifeedback'] = true;
 $wgGroupPermissions['UIFeedback_Administator']['write_uifeedback'] = true;
 
 // Register modules

-- 
To view, visit https://gerrit.wikimedia.org/r/53379
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I20c0550c0cb22101bd68529ec1c9e51718f62364
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UIFeedback
Gerrit-Branch: master
Gerrit-Owner: Lbenedix <[email protected]>

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

Reply via email to