<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in admin.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>dccd6b2bba7367e4d1d2d7aa84c9f9d15584b593 - coding style: function call spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#dccd6b2bba7367e4d1d2d7aa84c9f9d15584b593</link>
        <description>coding style: function call spacing

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Wed, 30 Aug 2023 16:41:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>54cc7aa41e0f453bd6887b0e79242a139d84a47a - Apply rector fixes to the rest of lib/plugin</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#54cc7aa41e0f453bd6887b0e79242a139d84a47a</link>
        <description>Apply rector fixes to the rest of lib/plugin

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Wed, 30 Aug 2023 09:45:19 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c243774da38291a0fdd8cfcab23454e5d0667171 - another go at #3717</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#c243774da38291a0fdd8cfcab23454e5d0667171</link>
        <description>another go at #3717c0ece86a0ac0cfab0856b056fb3ce8e726855542 was wrong too, because mostdeprecation logs drop the callee

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sun, 14 Aug 2022 16:35:37 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c0ece86a0ac0cfab0856b056fb3ce8e726855542 - Another fix for #3717</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#c0ece86a0ac0cfab0856b056fb3ce8e726855542</link>
        <description>Another fix for #3717The deprecation mechanism did actually log the wrong file (calleeinstead of caller). This was fixed and the message adjusted again.A guardian for very short backtraces and large offsets was added

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sun, 14 Aug 2022 16:03:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>aa726f38a40544f44d4b097135b01548b4ce6229 - better deprecation message for require. fixes #3717</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#aa726f38a40544f44d4b097135b01548b4ce6229</link>
        <description>better deprecation message for require. fixes #3717

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sun, 14 Aug 2022 14:50:02 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b97865bf6fe450d4ccb24d0f914d13f94b7c3b8c - adjust callstack depth for deprecation message further</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#b97865bf6fe450d4ccb24d0f914d13f94b7c3b8c</link>
        <description>adjust callstack depth for deprecation message further

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Thu, 13 Aug 2020 14:52:17 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e4aa0139d52e6547b2a34349ecebb02c9f1c4593 - better deprecation messages for self required plugin base files</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#e4aa0139d52e6547b2a34349ecebb02c9f1c4593</link>
        <description>better deprecation messages for self required plugin base files

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Thu, 13 Aug 2020 11:40:39 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402 - First go at moving the plugin classes into their own namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402</link>
        <description>First go at moving the plugin classes into their own namespace

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Fri, 15 Jun 2018 15:05:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>923e149a1ff0b1a20a788f3f4d615b8877370532 - Merge branch &apos;master&apos; into psr2</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#923e149a1ff0b1a20a788f3f4d615b8877370532</link>
        <description>Merge branch &apos;master&apos; into psr2

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Fri, 15 Feb 2019 00:05:01 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;mic.grosse@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>48ca2703a1a540d933cb236019e71c853fa9496b - isAccessibleByCurrentUser() can run without $INFO</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#48ca2703a1a540d933cb236019e71c853fa9496b</link>
        <description>isAccessibleByCurrentUser() can run without $INFOBecause the isAccessibleByUser method can be run in contexts where $INFOis not available, an explicit check is needed.

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Thu, 13 Dec 2018 12:53:31 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>10580724241d74b1c7733c04c91cf963f2fc81da - initialize array before use</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#10580724241d74b1c7733c04c91cf963f2fc81da</link>
        <description>initialize array before use

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Mon, 19 Nov 2018 08:57:09 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>f429aff5bf067dcc6bbc14367e8499022a548625 - add reerence to the actual plugin to ADMINPLUGIN_ACCESS_CHECK</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#f429aff5bf067dcc6bbc14367e8499022a548625</link>
        <description>add reerence to the actual plugin to ADMINPLUGIN_ACCESS_CHECKOtherwise it&apos;s a bit ahrd to decide if access should be granted ;-)

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Tue, 30 Oct 2018 14:16:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>64cdf7793cbaf7c5b5e6cc05ef184827b5efa5ec - add event to check access to admin plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#64cdf7793cbaf7c5b5e6cc05ef184827b5efa5ec</link>
        <description>add event to check access to admin pluginsThis adds a new method that capsulates the access check that has to bedone to decide if an admin plugin&apos;s page should be shown to the user.The default implementation is the same as before, relying only on theforAdminOnly() method and the users&apos; isadmin or ismanager status.Admin plugins themselves can override the method to do additionalchecks. In this patch, I added that to the usermanager plugin which willonly return true if the current auth backend can list users.However the real idea behind this change is that the new method emits anew event called ADMINPLUGIN_ACCESS_CHECK which would allow plugins tooverwrite it. This way it could be possible to give certain user groupsaccess to certain admin plugins without giving them admin or managerpermissions.Note: this does not change how the &quot;Admin&quot; link is shown, it stilldepends on ismanager or isadmin. A plugin as mentioned above would needto influence the display via the MENU_ITEMS_ASSEMBLY event.Note: this only covers the basic access check. Admin plugins may needfurther adjustments for access to other parts of the plugin (like AJAXcomponents). An additional commit will update this for the bundledplugins.

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Tue, 30 Oct 2018 13:07:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>42c2870a34a345aabdf35fb49fa8aa0b54fde2b2 - plugin prototype adjustments</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#42c2870a34a345aabdf35fb49fa8aa0b54fde2b2</link>
        <description>plugin prototype adjustmentsThey are now proper abstract classes

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Fri, 27 Apr 2018 19:02:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1935f90231b856fe3b6ee85595d526cb228397f4 - increased the default limit for embedded SVGs to 2kb</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#1935f90231b856fe3b6ee85595d526cb228397f4</link>
        <description>increased the default limit for embedded SVGs to 2kbmore complex material design icons can be somewhat larger than 1kb

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sat, 21 Jan 2017 12:51:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>3c27983bf31e688c6e84d5897c5aaa8cff430918 - Use inline SVG for Admin Plugin icons and style them via CSS</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#3c27983bf31e688c6e84d5897c5aaa8cff430918</link>
        <description>Use inline SVG for Admin Plugin icons and style them via CSSThis introduces an embedSVG() function that can be used at other places.

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sat, 21 Jan 2017 11:25:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>3b93167c7415ac4204a02113d7080b956191c300 - Provide icons for plugins in admin menu</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#3b93167c7415ac4204a02113d7080b956191c300</link>
        <description>Provide icons for plugins in admin menuSquashed commit of the following:commit 86183b66c5b53b47e5ddb1e0d1c155c06c331d35Merge: ebfb1ab1e 4a8f4288eAuthor: Andreas Gohr &lt;andi@splitbrain.org&gt;Date:   Sat Jan 21 11:20:32 2017 +0100    Merge branch &apos;master&apos; of git://github.com/ThisNameIsNotAllowed/dokuwiki into pull-request-1767    * &apos;master&apos; of git://github.com/ThisNameIsNotAllowed/dokuwiki:      Update admin.php      Update admin.php      Update _admin.css      Update admin.php      Update html.php      Update _admin.css      Update html.php      Update html.php      Update html.php      Update.html      Update html.php      Update admin.phpcommit 4a8f4288e61d48156bf9c4a7c49756912e4dac25Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Fri Jan 20 09:25:52 2017 +0100    Update admin.php    Changed the code to check for icons being SVG files.    This should fix php5.3 errors for using method returns straight on.commit e43b6cae1e12c1d24efae301e6b25f79a660f353Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Fri Jan 20 08:22:41 2017 +0100    Update admin.php    Removed elements that could lead to behaviors that shouldn&apos;t occure.commit 9af82fb6f43a5ce10ba9b54f1d5f5cac644c7611Merge: b99c67797 0b8d1871cAuthor: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Jan 19 16:22:02 2017 +0100    Merge pull request #1 from ThisNameIsNotAllowed/add-c    Added css, forced the author to use &quot;.svg&quot;-files for plugin icons.commit 0b8d1871c8bd0a02aca3ff56128465e8739c96eaAuthor: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Jan 19 16:17:34 2017 +0100    Update _admin.css    fixed some aligning for plugin names.commit 9158649de99867574471a2b894f8611bb99b9a7fAuthor: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Jan 19 15:49:20 2017 +0100    Update admin.php    Added method to return menu icons only in case their mime type matches svg files.    Added warning to getMenuIcon comments telling the user to provide svg only.commit 6df4e0f41880d40f0e7b1882d26fc647d6d2188eAuthor: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Jan 19 15:46:17 2017 +0100    Update html.php    Added code to accept svg files only.    Also changed names of css classes to suit dokuwiki style.commit 3435abc52ac1dbd4e0cea291a8b30bef722638a6Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Jan 19 15:41:06 2017 +0100    Update _admin.css    Added css for displaying plugin icons.commit b99c67797eafdb73351f62d2db4c206426b9f828Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Nov 24 14:16:23 2016 +0100    Update html.php    Changed the list of admin plugins.    The icons and plugin names appearance can now be influenced by css.commit 479c6517ff6fc6010c24b2a285249f3600bc3248Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Thu Nov 24 13:45:08 2016 +0100    Update html.php    Cleaned, due to too much duplicated code.commit e621fd9788c064cc22385cfa4999a9be588bedc2Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Wed Nov 23 16:26:14 2016 +0100    Update html.php    Changed class name for images shown before plugin names.commit 9099dac8483fc1aa5a875755ba3dea6e7eb3f280Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Wed Nov 23 16:24:01 2016 +0100    Update.html    Added icon to plugin arraycommit faea3ceb7986ecd6d6bad3d8055a388f3810c4b1Author: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Wed Nov 23 15:56:40 2016 +0100    Update html.php    Added support to display plugin icons in admin menu.commit 539e60be075ab060d7d57beadc74d94606262a2eAuthor: ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;Date:   Wed Nov 23 15:51:39 2016 +0100    Update admin.php    Add support for icons in admin menu.

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Sat, 21 Jan 2017 10:22:07 +0000</pubDate>
        <dc:creator>ThisNameIsNotAllowed &lt;ThisNameIsNotAllowed@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>52a281e8549d1a9269ce7ced1336a567086962c5 - Some PHPDocs media and admin plugin</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#52a281e8549d1a9269ce7ced1336a567086962c5</link>
        <description>Some PHPDocs media and admin plugin

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Wed, 10 Dec 2014 11:49:43 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7e8500eea1e53b1de0e0f70400664afa442cd08d - PHPDocs and some improvements</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/admin.php#7e8500eea1e53b1de0e0f70400664afa442cd08d</link>
        <description>PHPDocs and some improvements

            List of files:
            /dokuwiki/lib/plugins/admin.php</description>
        <pubDate>Thu, 02 Oct 2014 12:55:24 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
