newFromText(), use the NS_USER constant directly.
$this->addInlineScript( $wgRequest->getText( 'wpTextbox1' ) );
} else {
$userpage = $wgUser->getUserPage();
- $scriptpage = Title::newFromText(
- $userpage->getNamespace(),
- $userpage->getPrefixedText() . '/' . $sk->getSkinName() . '.js'
+ $scriptpage = Title::makeTitleSafe(
+ NS_USER,
+ $userpage->getDBkey() . '/' . $sk->getSkinName() . '.js'
);
if ( $scriptpage && $scriptpage->exists() ) {
$userjs = Skin::makeUrl( $scriptpage->getPrefixedText(), 'action=raw&ctype=' . $wgJsMimeType );