<?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 pluginutils.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/inc/pluginutils.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/pluginutils.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>90fb952c4c30c09c8446076ba05991c89a3f0b01 - code style: operator spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#90fb952c4c30c09c8446076ba05991c89a3f0b01</link>
        <description>code style: operator spacing

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Thu, 31 Aug 2023 20:38:07 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>177d6836e2f75d0e404be9c566e61725852a1e07 - coding style: control flow whitespaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Thu, 31 Aug 2023 12:22:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d868eb89f182718a31113373a6272670bd7f8012 - codestyle adjustments: function declaration braces/spaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#d868eb89f182718a31113373a6272670bd7f8012</link>
        <description>codestyle adjustments: function declaration braces/spaces

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Wed, 30 Aug 2023 15:09:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c1482d1c08360e6401534a1391da2b650c37d34d - codestyle adjustments: function argument spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#c1482d1c08360e6401534a1391da2b650c37d34d</link>
        <description>codestyle adjustments: function argument spacing

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Wed, 30 Aug 2023 15:03:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c1ec88ce7a0ae07d293ad44112518b7cc27f242e - remove calls to deprecated methods and classes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#c1ec88ce7a0ae07d293ad44112518b7cc27f242e</link>
        <description>remove calls to deprecated methods and classes

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Fri, 01 May 2020 21:30:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8f6611d2d1b07dc53c206d9b8af5dc9f7430906c - fix php errors</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#8f6611d2d1b07dc53c206d9b8af5dc9f7430906c</link>
        <description>fix php errorsremove unnecessary &quot;public&quot;

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Wed, 23 Oct 2019 11:04:21 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9c3f55f8e0617e69b801e81ff3277ea860c64bf4 - sort plugins in plugin_list()</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#9c3f55f8e0617e69b801e81ff3277ea860c64bf4</link>
        <description>sort plugins in plugin_list()

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Wed, 23 Oct 2019 10:47:46 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f219f385ea50864502246121ad76284b4b9f68cb - removed get_directory() method from PluginController</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#f219f385ea50864502246121ad76284b4b9f68cb</link>
        <description>removed get_directory() method from PluginControllerThis method did absolutely nothing and just returned the plugin name.

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Fri, 20 Jul 2018 11:16:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>3a7140a158be7afab7773c232f6a21a68ec807a8 - moved plugin controller to Extension namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#3a7140a158be7afab7773c232f6a21a68ec807a8</link>
        <description>moved plugin controller to Extension namespace

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Fri, 15 Jun 2018 16:23:52 +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/inc/pluginutils.php#e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402</link>
        <description>First go at moving the plugin classes into their own namespace

            List of files:
            /dokuwiki/inc/pluginutils.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/inc/pluginutils.php#923e149a1ff0b1a20a788f3f4d615b8877370532</link>
        <description>Merge branch &apos;master&apos; into psr2

            List of files:
            /dokuwiki/inc/pluginutils.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>64cdf7793cbaf7c5b5e6cc05ef184827b5efa5ec - add event to check access to admin plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.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/inc/pluginutils.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>64159a61e94d0ce680071c8890e144982c3a8cbe - line lengths shortened</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#64159a61e94d0ce680071c8890e144982c3a8cbe</link>
        <description>line lengths shortenedThis makes sure all files use line lenghts shorter than 120 characters.This is a quick fix. It might not always be the nicest change.

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Fri, 27 Apr 2018 17:07:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>39bceb982dfe14e33bca67f2ecfdbb3de5d14f5f - Change plugin functionality into a trait</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#39bceb982dfe14e33bca67f2ecfdbb3de5d14f5f</link>
        <description>Change plugin functionality into a traitThis allows for using the functionality in class hierarchies that cannot inherit from DokuWiki_Plugin.

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Fri, 10 Nov 2017 15:39:07 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a61966c55d9d0ac4b800d65cfc6ee1aea44899b5 - Provide a function to return admin plugin for the page request.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#a61966c55d9d0ac4b800d65cfc6ee1aea44899b5</link>
        <description>Provide a function to return admin plugin for the page request.This was previously carried out in three separate places. Refactorthat code to use the new function.Update tpl_pageTitle test to use a manager level admin plugin.

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Sat, 16 May 2015 17:07:23 +0000</pubDate>
        <dc:creator>Christopher Smith &lt;chris@jalakai.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>e3710957c6b7e12293805a15d0624be7c7054092 - more phpdocs and minor check</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#e3710957c6b7e12293805a15d0624be7c7054092</link>
        <description>more phpdocs and minor check

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Wed, 01 Oct 2014 15:05:40 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>53204f807bcd990bb9a2463237076054da0fec49 - cleanup PHPDocs: DokuWiki_Syntax_Plugin is a DokuWiki_Plugin as well</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#53204f807bcd990bb9a2463237076054da0fec49</link>
        <description>cleanup PHPDocs: DokuWiki_Syntax_Plugin is a DokuWiki_Plugin as well

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Mon, 17 Feb 2014 22:42:58 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f2fb3528e17e5d79660ee1a9c26319eb8edb1246 - phpdocs plugins util and controller</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#f2fb3528e17e5d79660ee1a9c26319eb8edb1246</link>
        <description>phpdocs plugins util and controller

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Tue, 15 Oct 2013 13:09:05 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>143ff0f836341ddd83dbb087ea227ca90eb1aea3 - improve visibility and PHPdocs of plugin controller</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/pluginutils.php#143ff0f836341ddd83dbb087ea227ca90eb1aea3</link>
        <description>improve visibility and PHPdocs of plugin controller

            List of files:
            /dokuwiki/inc/pluginutils.php</description>
        <pubDate>Tue, 15 Oct 2013 11:23:01 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
