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

<form addfieldprefix="Akeeba\Component\AdminTools\Administrator\Field">
    <config>
        <inlinehelp button="show"/>
    </config>
    <fieldset name="details">
        <!-- This field is required for saving an edited record correctly. DO NOT REMOVE. -->
        <field
                name="id"
                type="hidden"
                readonly="true"
                class="readonly"
        />

        <field
                name="application"
                type="list"
                label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION"
                description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION_DESC"
                default="both"
                required="true"
        >
            <option value="both">COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION_BOTH</option>
            <option value="site">COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION_SITE</option>
            <option value="admin">COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION_ADMIN</option>
            <option value="api">COM_ADMINTOOLS_WAFDENYLISTS_LBL_APPLICATION_API</option>
        </field>

        <field
                name="verb"
                type="list"
                label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB"
                description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_DESC"
                default=""
        >
            <option value="">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_ALL</option>
            <option value="GET">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_GET</option>
            <option value="POST">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_POST</option>
            <option value="PUT">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_PUT</option>
            <option value="DELETE">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_DELETE</option>
            <option value="PATCH">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_PATCH</option>
            <option value="HEAD">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_HEAD</option>
            <option value="TRACE">COM_ADMINTOOLS_WAFDENYLISTS_LBL_VERB_TRACE</option>
        </field>

        <field
                name="option"
                type="components"
                label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_OPTION"
                description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_OPTION_DESC"
                default=""
        >
            <option value="">COM_ADMINTOOLS_WAFDENYLISTS_LBL_OPTION_SELECT</option>
        </field>

        <field
            name="view"
            type="text"
            label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_VIEW"
            description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_VIEW_DESC"
            default=""
        />

        <field
            name="task"
            type="text"
            label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_TASK"
            description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_TASK_DESC"
            default=""
        />

        <field
                name="query_type"
                type="list"
                label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_TYPE"
                description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_TYPE_DESC"
                default="E"
                required="true"
        >
            <option value="E">COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_TYPE_EXACT</option>
            <option value="P">COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_TYPE_PARTIAL</option>
            <option value="R">COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_TYPE_REGEX</option>
        </field>

        <field
            name="query"
            type="text"
            label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY"
            description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_DESC"
            default=""
        />

        <field
            name="query_content"
            type="text"
            label="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_CONTENT"
            description="COM_ADMINTOOLS_WAFDENYLISTS_LBL_QUERY_CONTENT_DESC"
            default=""
        />

        <field
                name="enabled"
                type="list"
                layout="joomla.form.field.radio.switcher"
                label="JENABLED"
                description="JFIELD_ENABLED_DESC"
                default="1"
                validate="options"
        >
            <option value="0">JNO</option>
            <option value="1">JYES</option>
        </field>

    </fieldset>
</form>

© 2025 Cubjrnet7