<?xml version="1.0" encoding="UTF-8"?>
<extension type="component" version="4.0" method="upgrade">
    <name>COM_FILEMANAGER</name>
    <creationDate>2024-01-01</creationDate>
    <author>Custom</author>
    <authorEmail>info@example.com</authorEmail>
    <authorUrl>https://example.com</authorUrl>
    <copyright>Copyright (C) 2024. All rights reserved.</copyright>
    <license>GNU General Public License version 2 or later</license>
    <version>1.0.0</version>
    <description>COM_FILEMANAGER_DESC</description>

    <administration>
        <menu link="option=com_filemanager" img="class:filemanager">
            COM_FILEMANAGER
        </menu>
        <submenu>
            <menu link="option=com_filemanager&amp;view=filemanager">
                COM_FILEMANAGER_FILES
            </menu>
            <menu link="option=com_filemanager&amp;view=settings">
                COM_FILEMANAGER_SETTINGS
            </menu>
        </submenu>

        <files folder="admin">
            <filename>filemanager.php</filename>
            <filename>access.xml</filename>
            <folder>controllers</folder>
            <folder>models</folder>
            <folder>views</folder>
            <folder>helpers</folder>
            <folder>language</folder>
        </files>
    </administration>

    <media folder="media" destination="com_filemanager">
        <folder>css</folder>
        <folder>js</folder>
    </media>

    <install>
        <sql>
            <file driver="mysql" charset="utf8mb4">sql/install.mysql.sql</file>
        </sql>
    </install>
    <uninstall>
        <sql>
            <file driver="mysql" charset="utf8mb4">sql/uninstall.mysql.sql</file>
        </sql>
    </uninstall>
    <update>
        <schemas>
            <schemapath type="mysql">sql/updates/mysql</schemapath>
        </schemas>
    </update>

    <config>
        <fields name="params">
            <fieldset name="basic">
                <field
                    name="upload_path"
                    type="text"
                    default="images"
                    label="COM_FILEMANAGER_PARAM_UPLOAD_PATH"
                    description="COM_FILEMANAGER_PARAM_UPLOAD_PATH_DESC"
                />
                <field
                    name="allowed_types"
                    type="text"
                    default="php,jpg,jpeg,png,gif,svg,webp"
                    label="COM_FILEMANAGER_PARAM_ALLOWED_TYPES"
                    description="COM_FILEMANAGER_PARAM_ALLOWED_TYPES_DESC"
                />
                <field
                    name="max_file_size"
                    type="number"
                    default="10"
                    label="COM_FILEMANAGER_PARAM_MAX_FILE_SIZE"
                    description="COM_FILEMANAGER_PARAM_MAX_FILE_SIZE_DESC"
                />
            </fieldset>
        </fields>
    </config>
</extension>
