Changeset 1840 for MediaWiki/trunk

Show
Ignore:
Timestamp:
2008-03-29 00:07:14 (5 months ago)
Author:
wwalc
Message:

Fix for #1577 (Fatal error using some skins)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • MediaWiki/trunk/FCKeditor.body.php

    r1833 r1840  
    214214                $skin->loggedin = $wgUser->isLoggedIn(); 
    215215                $skin->mTitle =& $wgTitle; 
    216                 $skin->skinname = 'monobook'; 
     216                //$skin->skinname = 'monobook'; 
    217217                $skin->userpage = $wgUser->getUserPage()->getPrefixedText(); 
    218                 $skin->setupUserCss(); 
    219  
    220                 preg_match_all('/@import "([^"]+)";/', $skin->usercss, $matches); 
    221                 $userStyles = $matches[1]; 
     218                if (method_exists($skin, "setupUserCss")) { 
     219                        $skin->setupUserCss(); 
     220                } 
     221 
     222                if (!empty($skin->usercss) && preg_match_all('/@import "([^"]+)";/', $skin->usercss, $matches)) { 
     223                        $userStyles = $matches[1]; 
     224                } 
    222225                //End of CSS trick 
    223226 
     
    234237HEREDOC; 
    235238 
    236                 if (!is_null($userStyles) && !empty($userStyles)) { 
     239                if (!empty($userStyles)) { 
    237240                        $script .= ' 
    238241<script type="text/javascript">