Skip to content

Commit 2c35abd

Browse files
authored
Replace deprecated hook PersonalUrls with SkinTemplateNavigation (#351)
* Replace deprecated hook PersonalUrls with SkinTemplateNavigation::Universal * rename function onPersonalUrls
1 parent ee5f18f commit 2c35abd

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

dist-persist/wbstack/src/Settings/LocalSettings.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,11 +377,11 @@
377377
$wgGroupPermissions['bureaucrat']['lookupcredentials'] = false;
378378
$wgGroupPermissions['*']['requestips'] = false;
379379
$wgGroupPermissions['*']['lookupcredentials'] = false;
380-
$wgHooks['PersonalUrls'][] = 'onPersonalUrlsConfirmAccount';
381-
function onPersonalUrlsConfirmAccount( array &$personal_urls, Title $title, SkinTemplate $skin ) {
380+
$wgHooks['SkinTemplateNavigation::Universal'][] = 'onSkinTemplateNavigationUniversal';
381+
function onSkinTemplateNavigationUniversal( SkinTemplate $skin, array &$links ) {
382382
// Add a link to Special:RequestAccount if a link exists for login
383-
if ( isset( $personal_urls['login'] ) || isset( $personal_urls['anonlogin'] ) ) {
384-
$personal_urls['createaccount'] = array(
383+
if ( isset( $links['user-menu']['login'] ) || isset( $links['user-menu']['anonlogin'] ) ) {
384+
$links['user-menu']['createaccount'] = array(
385385
'text' => wfMessage( 'requestaccount' )->text(),
386386
'href' => SpecialPage::getTitleFor( 'RequestAccount' )->getFullURL()
387387
);

dist/wbstack/src/Settings/LocalSettings.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,11 +377,11 @@
377377
$wgGroupPermissions['bureaucrat']['lookupcredentials'] = false;
378378
$wgGroupPermissions['*']['requestips'] = false;
379379
$wgGroupPermissions['*']['lookupcredentials'] = false;
380-
$wgHooks['PersonalUrls'][] = 'onPersonalUrlsConfirmAccount';
381-
function onPersonalUrlsConfirmAccount( array &$personal_urls, Title $title, SkinTemplate $skin ) {
380+
$wgHooks['SkinTemplateNavigation::Universal'][] = 'onSkinTemplateNavigationUniversal';
381+
function onSkinTemplateNavigationUniversal( SkinTemplate $skin, array &$links ) {
382382
// Add a link to Special:RequestAccount if a link exists for login
383-
if ( isset( $personal_urls['login'] ) || isset( $personal_urls['anonlogin'] ) ) {
384-
$personal_urls['createaccount'] = array(
383+
if ( isset( $links['user-menu']['login'] ) || isset( $links['user-menu']['anonlogin'] ) ) {
384+
$links['user-menu']['createaccount'] = array(
385385
'text' => wfMessage( 'requestaccount' )->text(),
386386
'href' => SpecialPage::getTitleFor( 'RequestAccount' )->getFullURL()
387387
);

0 commit comments

Comments
 (0)