Tweak r46117 to check $wgAllowUserCss, $wgAllowUserJs
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 27 Jan 2009 03:13:57 +0000 (03:13 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 27 Jan 2009 03:13:57 +0000 (03:13 +0000)
includes/specials/SpecialPreferences.php

index 922be9e..11c450b 100644 (file)
@@ -894,11 +894,17 @@ class PreferencesForm {
                                $previewlink = "(<a target='_blank' href=\"$mplink\">$previewtext</a>)";
                                $extraLinks = '';
                                if( $skinkey == $this->mSkin ) {
-                                       $cssPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.css' );
-                                       $jsPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.js' );
-                                       $customCSS = $sk->makeLinkObj( $cssPage, wfMsgExt('prefs-custom-css', array() ) );
-                                       $customJS = $sk->makeLinkObj( $jsPage, wfMsgHtml('prefs-custom-js') );
-                                       $extraLinks = " ($customCSS) ($customJS)";
+                                       global $wgAllowUserCss, $wgAllowUserJs;
+                                       if( $wgAllowUserCss ) {
+                                               $cssPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.css' );
+                                               $customCSS = $sk->makeLinkObj( $cssPage, wfMsgExt('prefs-custom-css', array() ) );
+                                               $extraLinks .= " ($customCSS)";
+                                       }
+                                       if( $wgAllowUserJs ) {
+                                               $jsPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.js' );
+                                               $customJS = $sk->makeLinkObj( $jsPage, wfMsgHtml('prefs-custom-js') );
+                                               $extraLinks .= " ($customJS)";
+                                       }
                                }
                                if( $skinkey == $wgDefaultSkin )
                                        $sn .= ' (' . wfMsg( 'default' ) . ')';