<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="3.6" client="site" method="upgrade">
    <name>SP Booking Packages</name>
    <author>JoomShaper.com</author>
    <creationDate>March 2019</creationDate>
    <copyright>Copyright (c) 2010 - 2023 JoomShaper. All rights reserved.</copyright>
    <license>GNU General Public License version 2 or later;</license>
    <authorEmail>support@joomshaper.com</authorEmail>
    <authorUrl>www.joomshaper.com</authorUrl>
    <version>2.2.0</version>
    <description>SP Booking Packages</description>
    <files>
        <filename module="mod_spbooking_packages">mod_spbooking_packages.php</filename>
        <filename>helper.php</filename>
        <folder>assets</folder>
        <folder>fields</folder>
        <folder>tmpl</folder>
    </files>

    <languages>
        <language tag="en-GB">en-GB.mod_spbooking_packages.ini</language>
    </languages>

    <config>
        <fields name="params">
            <fieldset name="basic" addfieldpath="/modules/mod_spbooking_packages/fields">
                <field name="layout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" description="JFIELD_ALT_MODULE_LAYOUT_DESC" class="form-select" />
                <field name="city_state" type="list" label="MOD_SPBOOKING_PACKAGES_CITY_STATE" description="MOD_SPBOOKING_PACKAGES_CITY_STATE_DESC" default="state" showon="layout:_:classic" >
                    <option value="state">MOD_SPBOOKING_PACKAGES_STATE</option>
                    <option value="city">MOD_SPBOOKING_PACKAGES_CITY</option>
                    <option value="country">MOD_SPBOOKING_PACKAGES_COUNTRY</option>
                </field>
                <field name="city" type="spcities" label="MOD_SPBOOKING_PACKAGES_CITIES" showon="layout:_:classic[AND]city_state:city" multiple="true" addfieldpath="/administrator/components/com_spbooking/models/fields"/>
                <field name="state" type="spstates" label="MOD_SPBOOKING_PACKAGES_STATES" showon="layout:_:classic[AND]city_state:state" multiple="true" />
                <field name="country" type="spcountries" label="MOD_SPBOOKING_PACKAGES_COUNTRIES" showon="layout:_:classic[AND]city_state:country" multiple="true" />
                <field name="classic_limit" type="number" label="MOD_SPBOOKING_PACKAGES_LIMIT" description="" default="6" showon="layout:_:classic" />

                <field name="package_type" type="sql" label="MOD_SPBOOKING_PACKAGE_TYPE" query="SELECT alias,title FROM `#__spbooking_packagetypes` WHERE published = 1" key_field="alias" value_field="title" showon="layout:_:default">
                    <option value="">MOD_SPBOOKING_PACKAGES_ALL</option>
                    <option value="featured">MOD_SPBOOKING_PACKAGES_FEATURE_TITLE</option>
                </field>
                <field name="default_limit" type="number" label="MOD_SPBOOKING_PACKAGES_LIMIT" description="" default="3" showon="layout:_:default" />

                <field name="deal_packages" type="spdeals" label="MOD_SPBOOKING_DEALS_PACKAGE" showon="layout:_:dealsClassic" multiple="true" />
            </fieldset>
            <fieldset name="advanced">
                <field name="moduleclass_sfx" type="text" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
                <field name="cache" type="list" default="1" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC">
                    <option value="1">JGLOBAL_USE_GLOBAL</option>
                    <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
                </field>
                <field name="cache_time" type="text" default="900" label="COM_MODULES_FIELD_CACHE_TIME_LABEL" description="COM_MODULES_FIELD_CACHE_TIME_DESC" />
                <field name="cachemode" type="hidden" default="static">
                    <option value="static"></option>
                </field>
            </fieldset>
        </fields>
    </config>
</extension>
