Dvogel hallowelt has uploaded a new change for review.

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

Change subject: Flexiskin: fixed issue with stylesheet path
......................................................................

Flexiskin: fixed issue with stylesheet path

Change-Id: Idd150dc3735c8ec4b733fa816177450bb7fa66d4
---
M Flexiskin/Flexiskin.class.php
1 file changed, 6 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions 
refs/changes/22/252922/1

diff --git a/Flexiskin/Flexiskin.class.php b/Flexiskin/Flexiskin.class.php
index e787679..7cb7f3f 100644
--- a/Flexiskin/Flexiskin.class.php
+++ b/Flexiskin/Flexiskin.class.php
@@ -121,12 +121,17 @@
         */
        public function addCssFile( $sFlexiskinId, $bIsTemp = false ) {
                global $wgResourceModules;
+               global $wgScriptPath;
+
                $oStatus = BsFileSystemHelper::ensureDataDirectory( 
"flexiskin/" . $sFlexiskinId );
                if ( !$oStatus->isGood() ) {
                        return false;
                }
+
                $sFilePath = BsFileSystemHelper::getDataPath("flexiskin/" . 
$sFlexiskinId);
                $sFilePath .= "/screen" . ($bIsTemp ? '.tmp' : '') . ".less";
+               $sFilePath = str_replace($wgScriptPath, "..", $sFilePath);
+
                if ( !isset( $wgResourceModules['skins.bluespiceskin'] ) ||
                                !isset( 
$wgResourceModules['skins.bluespiceskin']['styles'] ) ) {
                        return false;
@@ -136,7 +141,7 @@
                        if ( strpos( $sStylePath, "screen.less", strlen( 
$sStylePath ) - strlen( "screen.less" ) ) === false ) {
                                continue;
                        }
-                       
$wgResourceModules['skins.bluespiceskin']['styles'][$iIndex] = ".." . 
$sFilePath;
+                       
$wgResourceModules['skins.bluespiceskin']['styles'][$iIndex] = $sFilePath;
                        return true;
                }
                return false;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idd150dc3735c8ec4b733fa816177450bb7fa66d4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Dvogel hallowelt <[email protected]>

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

Reply via email to