name : admintools.xml
<?xml version="1.0" encoding="utf-8"?>
<!--~
  ~ @package   admintools
  ~ @copyright Copyright (c)2010-2025 Nicholas K. Dionysopoulos / Akeeba Ltd
  ~ @license   GNU General Public License version 3, or later
  -->

<extension type="component" version="3.9.0" method="upgrade">
    <name>com_admintools</name>
    <creationDate>2025-09-01</creationDate>
    <author>Nicholas K. Dionysopoulos</author>
    <authorEmail>[email protected]</authorEmail>
    <authorUrl>https://www.akeeba.com</authorUrl>
    <copyright>Copyright (c)2010-2025 Nicholas K. Dionysopoulos / Akeeba Ltd</copyright>
    <license>This component in released under the GNU/GPL v3 or later license</license>
    <version>7.8.2</version>
    <description>COM_ADMINTOOLS_XML_DESCRIPTION</description>
    <namespace path="src">Akeeba\Component\AdminTools</namespace>

    <files folder="frontend">
        <folder>language</folder>
        <folder>src</folder>
        <folder>tmpl</folder>
    </files>

    <!-- Front end translation files -->
    <languages folder="frontend/language">
        <language tag="en-GB">en-GB/com_admintools.ini</language>
    </languages>

    <!-- Media files -->
    <media destination="com_admintools" folder="media">
        <folder>css</folder>
        <folder>fonts</folder>
        <folder>icons</folder>
        <folder>js</folder>

        <filename>index.html</filename>
        <filename>joomla.asset.json</filename>
    </media>

    <!-- Administrator back-end section -->
    <administration>
        <!-- Administration menu -->
        <menu>COM_ADMINTOOLS</menu>

        <submenu>
            <menu view="controlpanel">
                COM_ADMINTOOLS_TITLE_CONTROLPANEL
            </menu>

            <menu view="emergencyoffline">
                COM_ADMINTOOLS_TITLE_EMERGENCYOFFLINE
            </menu>

            <menu view="webapplicationfirewall">
                COM_ADMINTOOLS_TITLE_WAF
                <params>
                    <menu-quicktask>index.php?option=com_admintools&amp;view=configurewaf</menu-quicktask>
                    <menu-quicktask-title>COM_ADMINTOOLS_TITLE_CONFIGUREWAF</menu-quicktask-title>
                    <menu-quicktask-icon>none fa fa-cog</menu-quicktask-icon>
                    <menu-quicktask-permission>admintools.security;com_admintools</menu-quicktask-permission>
                </params>
            </menu>

            <menu link="option=com_admintools&amp;view=controlpanel&amp;task=serverConfigMaker">
                COM_ADMINTOOLS_TITLE_CONFIGMAKER
            </menu>

            <menu view="unblockip">
                COM_ADMINTOOLS_TITLE_UNBLOCKIP
            </menu>

            <menu view="scans">
                COM_ADMINTOOLS_TITLE_SCANS
            </menu>

            <menu view="tempsuperusers">
                COM_ADMINTOOLS_TITLE_TEMPSUPERUSERS
                <params>
                    <menu-quicktask>index.php?option=com_admintools&amp;task=tempsuperuser.add</menu-quicktask>
                    <menu-quicktask-permission>core.create;com_admintools</menu-quicktask-permission>
                </params>
            </menu>

            <menu view="urlredirections">
                COM_ADMINTOOLS_TITLE_URLREDIRECTIONS
                <params>
                    <menu-quicktask>index.php?option=com_admintools&amp;task=urlredirection.add</menu-quicktask>
                    <menu-quicktask-permission>core.create;com_admintools</menu-quicktask-permission>
                </params>
            </menu>
        </submenu>

        <!-- Back-end files -->
        <files folder="backend">
            <folder>forms</folder>
            <folder>language</folder>
            <folder>layouts</folder>
            <folder>services</folder>
            <folder>sql</folder>
            <folder>src</folder>
            <folder>tmpl</folder>
            <folder>vendor</folder>

            <filename>access.xml</filename>
            <filename>config.xml</filename>

            <filename>CHANGELOG.php</filename>
            <filename>version.php</filename>
        </files>

        <!-- Back-end translation files -->
        <languages folder="backend/language">
            <language tag="en-GB">en-GB/com_admintools.ini</language>
            <language tag="en-GB">en-GB/com_admintools.sys.ini</language>
        </languages>

    </administration>

    <install>
        <sql>
            <file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
            <file driver="postgresql" charset="utf8">sql/install.postgresql.utf8.sql</file>
        </sql>
    </install>

    <uninstall>
        <sql>
            <file driver="mysql" charset="utf8">sql/uninstall.mysql.utf8.sql</file>
            <file driver="postgresql" charset="utf8">sql/uninstall.postgresql.utf8.sql</file>
        </sql>
    </uninstall>

    <update>
        <schemas>
            <schemapath type="mysql">sql/updates/mysql</schemapath>
            <schemapath type="postgresql">sql/updates/postgresql</schemapath>
        </schemas>
    </update>
</extension>

© 2025 Cubjrnet7