[PHP-WEBMASTER] [web-wiki] master: Stop using deprecated methods

Author: Derick Rethans (derickr)
Date: 2026-09-04T10:57:41+01:00

Commit: Stop using deprecated methods · php/web-wiki@cfcf758 · GitHub
Raw diff: https://github.com/php/web-wiki/commit/cfcf758be8312d1d4915559d2cc7decaf554c9f3.diff

Stop using deprecated methods

Changed paths:
  M dokuwiki/lib/tpl/phpnet/main.php
  M dokuwiki/lib/tpl/phpnet/tpl_header.php

Diff:

diff --git a/dokuwiki/lib/tpl/phpnet/main.php b/dokuwiki/lib/tpl/phpnet/main.php
index 7fce4e14..f52f9a2e 100644
--- a/dokuwiki/lib/tpl/phpnet/main.php
+++ b/dokuwiki/lib/tpl/phpnet/main.php
@@ -98,28 +98,7 @@
                 <h3 class="a11y"><?php echo $lang['page_tools']; ?></h3>
                 <div class="tools">
                     <ul>
- <?php
- $data = array(
- 'view' => 'main',
- 'items' => array(
- 'edit' => tpl_action('edit', 1, 'li', 1, '<span>', '</span>'),
- 'revert' => tpl_action('revert', 1, 'li', 1, '<span>', '</span>'),
- 'revisions' => tpl_action('revisions', 1, 'li', 1, '<span>', '</span>'),
- 'backlink' => tpl_action('backlink', 1, 'li', 1, '<span>', '</span>'),
- 'subscribe' => tpl_action('subscribe', 1, 'li', 1, '<span>', '</span>'),
- 'top' => tpl_action('top', 1, 'li', 1, '<span>', '</span>')
- )
- );
-
- // the page tools can be amended through a custom plugin hook
- $evt = new Doku_Event('TEMPLATE_PAGETOOLS_DISPLAY', $data);
- if($evt->advise_before()){
- foreach($evt->data['items'] as $k => $html) echo $html;
- }
- $evt->advise_after();
- unset($data);
- unset($evt);
- ?>
+ <?php echo (new \dokuwiki\Menu\PageMenu())->getListItems(); ?>
                     </ul>
                 </div>
             </div>
diff --git a/dokuwiki/lib/tpl/phpnet/tpl_header.php b/dokuwiki/lib/tpl/phpnet/tpl_header.php
index 3f192ce0..1ddd5cdc 100644
--- a/dokuwiki/lib/tpl/phpnet/tpl_header.php
+++ b/dokuwiki/lib/tpl/phpnet/tpl_header.php
@@ -47,10 +47,7 @@
                             tpl_userinfo(); * 'Logged in as ...' *
                             echo '</li>';
                         }
- tpl_action('admin', 1, 'li');
- tpl_action('profile', 1, 'li');
- tpl_action('register', 1, 'li');
- tpl_action('login', 1, 'li');
+ echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ');
                     ?>
                 </ul>
             </div>
@@ -61,14 +58,10 @@
             <h3 class="a11y"><?php echo $lang['site_tools']; ?></h3>
             <?php tpl_searchform(); ?>
             <div class="mobileTools">
- <?php tpl_actiondropdown($lang['tools']); ?>
+ <?php echo (new \dokuwiki\Menu\MobileMenu())->getDropdown($lang['tools']); ?>
             </div>
             <ul>
- <?php
- tpl_action('recent', 1, 'li');
- tpl_action('media', 1, 'li');
- tpl_action('index', 1, 'li');
- ?>
+ <?php echo (new \dokuwiki\Menu\SiteMenu())->getListItems('action ', false); ?>
             </ul>
         </div>