Your IP : 216.73.216.240
<?xml version="1.0" encoding="UTF-8"?>
<extension type="module" method="upgrade" client="site">
<name>iCagenda - Calendar</name>
<author>Cyril Rezé</author>
<creationDate>2025-03-10</creationDate>
<copyright>Copyright (c) 2012-2025 Cyril Rezé / JoomliC. All rights reserved.</copyright>
<license>GNU General Public License version 3 or later; see LICENSE.txt</license>
<authorEmail>info@joomlic.com</authorEmail>
<authorUrl>www.joomlic.com</authorUrl>
<version>3.9.10</version>
<description>Calendar module for iCagenda component</description>
<files>
<filename>mod_iccalendar.xml</filename>
<filename module="mod_iccalendar">mod_iccalendar.php</filename>
<filename>helper.php</filename>
<folder>js</folder>
</files>
<languages folder="site">
<language tag="en-GB">language/en-GB/en-GB.mod_iccalendar.ini</language>
<language tag="fr-FR">language/fr-FR/fr-FR.mod_iccalendar.ini</language>
<language tag="it-IT">language/it-IT/it-IT.mod_iccalendar.ini</language>
</languages>
<config>
<fields id="params" name="params" type="fields" label="params">
<fieldset name="basic" addfieldpath="/administrator/components/com_icagenda/utilities/field">
<field
name="template"
type="icagenda.Theme"
label="MOD_ICCALENDAR_THEME_PACK_LBL"
description="MOD_ICCALENDAR_THEME_PACK_DESC"
default="default"
class="form-select"
size="40"
/>
<field
name="iCmenuitem"
type="icagenda.EventsMenuItems"
label="ICAGENDA_MODULE_MENU_ITEM_LABEL"
description="ICAGENDA_MODULE_MENU_ITEM_DESC"
default=""
class="form-select"
/>
<field
name="iCmenu_filters"
type="radio"
label="ICAGENDA_MODULE_MENU_FILTERS_LABEL"
description="ICAGENDA_MODULE_MENU_FILTERS_DESC"
default="0"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JDISABLED</option>
<option value="1">JENABLED</option>
</field>
<field
name="firstMonth"
type="calendar"
label="MOD_ICCALENDAR_LOADING_ON_DATE_LBL"
description="MOD_ICCALENDAR_LOADING_ON_DATE_DESC"
default=""
/>
<field
name="separator_filters"
type="icagenda.Separator"
label="MOD_ICCALENDAR_FILTERS_LABEL"
class="ic-lead ic-lead-bg-light"
iconprefix="iCicon-"
icon="filter"
iconclass="text-info"
labelclass="text-info"
/>
<field
name="mcatid"
type="icagenda.MultipleCategory"
label="MOD_ICCALENDAR_LBL_CATEGORY"
description="MOD_ICCALENDAR_DESC_CATEGORY"
default=""
multiple="true"
extension="com_icagenda"
layout="joomla.form.field.list-fancy-select"
/>
<field
name="onlyStDate"
type="list"
label="MOD_ICCALENDAR_LBL_PERIOD"
description="MOD_ICCALENDAR_PERIOD_ONLY_START_DATE_DESC"
default=""
class="btn-group"
>
<option value="">PERIOD_ALL_DATES</option>
<option value="1">PERIOD_ONLY_START_DATE</option>
</field>
<field
name="separator_header"
type="icagenda.Separator"
label="MOD_ICCALENDAR_HEADER_TEXT_LBL"
class="ic-lead ic-lead-bg-light"
iconprefix="iCicon-"
icon="bi-color-header"
iconclass="text-info"
labelclass="text-info"
/>
<field
name="header_text"
type="editor"
label="MOD_ICCALENDAR_HEADER_TEXT_LBL"
description="MOD_ICCALENDAR_HEADER_TEXT_DESC"
default=""
filter="\Joomla\CMS\Component\ComponentHelper::filterText"
/>
<field
name="separator_tooltip"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_TOOLTIP"
class="ic-lead ic-lead-bg-light"
iconprefix="iCicon-"
icon="calendar-2"
iconclass="text-info"
labelclass="text-info"
/>
<field
name="tipwidth"
type="number"
label="MOD_ICCALENDAR_LBL_TIP_WIDTH"
description="MOD_ICCALENDAR_DESC_TIP_WIDTH"
default="390"
min="120"
/>
<field
name="position"
type="radio"
label="MOD_ICCALENDAR_LBL_HORIZ_POSITION"
description="MOD_ICCALENDAR_DESC_HORIZ_POSITION"
default="center"
class="btn-group"
>
<option value="left">MOD_ICCALENDAR_HORIZ_POSITION_LEFT</option>
<option value="center">MOD_ICCALENDAR_HORIZ_POSITION_MIDDLE</option>
<option value="right">MOD_ICCALENDAR_HORIZ_POSITION_RIGHT</option>
</field>
<field
name="posmiddle"
type="radio"
label="MOD_ICCALENDAR_LBL_VERT_POSITION"
description="MOD_ICCALENDAR_DESC_VERT_POSITION"
default="top"
class="btn-group"
>
<option value="top">MOD_ICCALENDAR_VERT_POSITION_TOP</option>
<option value="bottom">MOD_ICCALENDAR_VERT_POSITION_BOTTOM</option>
</field>
<field
name="verticaloffset"
type="number"
label="MOD_ICCALENDAR_LBL_VERT_POSITION_OFFSET"
description="MOD_ICCALENDAR_DESC_VERT_POSITION_OFFSET"
default="50"
min="0"
/>
<field
name="padding"
type="number"
label="MOD_ICCALENDAR_LBL_TIP_PADDING"
description="MOD_ICCALENDAR_DESC_TIP_PADDING"
default="0"
min="0"
/>
<field
name="mouseover"
type="radio"
label="MOD_ICCALENDAR_LBL_MOUSEOVER"
description="MOD_ICCALENDAR_DESC_MOUSEOVER"
default="click"
class="btn-group"
>
<option value="click">MOD_ICCALANDAR_OPEN_CLICK</option>
<option value="mouseover">MOD_ICCALANDAR_OPEN_MOUSEOVER</option>
</field>
<field
name="mouseout"
type="radio"
label="MOD_ICCALENDAR_CLOSE_ON_MOUSEOUT_LBL"
description="MOD_ICCALENDAR_CLOSE_ON_MOUSEOUT_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="separator_globalization"
type="icagenda.Separator"
label=" "
separatortype="subheader"
hr="true"
class="col-12"
/>
<field
name="format"
type="ic.LocaleDateFormats"
label="COM_ICAGENDA_LBL_FORMAT"
default=""
class="form-select"
/>
<field
name="date_separator"
type="text"
label="COM_ICAGENDA_LBL_DATE_SEPARATOR"
description="COM_ICAGENDA_DESC_DATE_COMPONENTS_SEPARATOR"
default=""
showon="format:d * m * Y[OR]format:d * m * y[OR]format:d * m * y[OR]format:d * m[OR]format:m * y[OR]format:d * F * Y[OR]format:d * M * Y[OR]format:m * d * Y[OR]format:m * d * y[OR]format:m * d[OR]format:m * y[OR]format:F * d * Y[OR]format:M * d * Y[OR]format:Y * m * d[OR]format:y * m * d[OR]format:m * d[OR]format:y * m[OR]format:Y * F * d[OR]format:Y * M * d"
/>
<field
name="separator_globalizationinfo"
type="icagenda.Separator"
label="COM_ICAGENDA_DATE_FORMAT_NOTE1"
separatortype="information"
class="alert alert-info mt-1 mb-0 py-3"
iconprefix="iCicon-"
icon="circle-info"
/>
<field
name="separator_globalizationinfo2"
type="icagenda.Separator"
label="COM_ICAGENDA_DATE_FORMAT_NOTE2"
separatortype="information"
class="alert alert-warning ic-n-mt-1 mb-0 py-3"
iconprefix="icon-"
icon="lamp"
/>
<field
name="separator_tooltipinfos"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_TOOLTIP_INFOS"
separatortype="subheader"
hr="true"
class="col-12"
labelclass="text-info"
/>
<field
name="dp_time"
type="radio"
label="MOD_ICCALENDAR_DISPLAY_TIME_LABEL"
description="MOD_ICCALENDAR_DISPLAY_TIME_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="dp_venuename"
type="radio"
label="MOD_ICCALENDAR_DISPLAY_VENUE_NAME_LABEL"
description="MOD_ICCALENDAR_DISPLAY_VENUE_NAME_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="dp_city"
type="radio"
label="MOD_ICCALENDAR_DISPLAY_CITY_LABEL"
description="MOD_ICCALENDAR_DISPLAY_CITY_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="dp_country"
type="radio"
label="MOD_ICCALENDAR_DISPLAY_COUNTRY_LABEL"
description="MOD_ICCALENDAR_DISPLAY_COUNTRY_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="dp_regInfos"
type="radio"
label="MOD_ICCALENDAR_DISPLAY_REGISTRATION_INFOS_LABEL"
description="MOD_ICCALENDAR_DISPLAY_REGISTRATION_INFOS_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="features_icon_size"
type="list"
label="MOD_ICCALENDAR_FEATURES_ICONSIZE_LABEL"
description="MOD_ICCALENDAR_FEATURES_ICONSIZE_DESC"
default=""
class="inputbox"
filter="options"
>
<option value="">COM_ICAGENDA_FEATURES_ICONSIZE_NONE</option>
<option value="16_bit">COM_ICAGENDA_FEATURES_ICONSIZE_16</option>
<option value="24_bit">COM_ICAGENDA_FEATURES_ICONSIZE_24</option>
<option value="32_bit">COM_ICAGENDA_FEATURES_ICONSIZE_32</option>
<option value="48_bit">COM_ICAGENDA_FEATURES_ICONSIZE_48</option>
<option value="64_bit">COM_ICAGENDA_FEATURES_ICONSIZE_64</option>
</field>
<field
name="show_icon_title"
type="radio"
label="MOD_ICCALENDAR_SHOW_FEATURE_ICON_TITLE_LABEL"
description="MOD_ICCALENDAR_SHOW_FEATURE_ICON_TITLE_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="dp_shortDesc"
type="radio"
label="COM_ICAGENDA_LIST_INTROTEXT_DISPLAY_LABEL"
description="COM_ICAGENDA_LIST_INTROTEXT_DISPLAY_DESC"
default=""
class="btn-group"
>
<option value="">IC_AUTO</option>
<option value="0">JHIDE</option>
<option value="1">IC_SHORTDESC</option>
<option value="2">IC_AUTO_INTROTEXT</option>
</field>
<field
name="filtering_shortDesc"
type="list"
label="ICAGENDA_FILTERING_SHORTDESC_LABEL"
description="ICAGENDA_FILTERING_SHORTDESC_DESC"
default=""
class="btn-group"
>
<option value="">ICAGENDA_GLOBAL_OPTION</option>
<option value="1">ICAGENDA_FILTERING_NO_HTML</option>
<option value="2">ICAGENDA_FILTERING_ALL_ITALIC</option>
</field>
<field
name="paramlimit"
type="radio"
label="ICAGENDA_AUTO_INTROTEXT_LIMIT_LABEL"
description="ICAGENDA_AUTO_INTROTEXT_LIMIT_DESC"
default="0"
class="btn-group"
>
<option value="0">JGLOBAL_USE_GLOBAL</option>
<option value="1">COM_ICAGENDA_LBL_CUSTOM_VALUE</option>
</field>
<field
name="paramlimit_Content"
type="text"
label=" "
class="form-control"
showon="paramlimit:1"
/>
<field
name="calendarclosebtn"
type="radio"
label="COM_ICAGENDA_LBL_CLOSE_TEXT"
description="COM_ICAGENDA_DESC_CLOSE_TEXT"
default="0"
class="btn-group"
>
<option value="0">IC_DEFAULT</option>
<option value="1">COM_ICAGENDA_LBL_CUSTOM_VALUE</option>
</field>
<field
name="calendarclosebtn_Content"
type="text"
label=" "
default="X"
class="form-control"
showon="calendarclosebtn:1"
/>
<field
name="separator_display"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_DISPLAY"
class="ic-lead ic-lead-bg-light"
iconprefix="iCicon-"
icon="eye"
iconclass="text-info"
labelclass="text-info"
/>
<field
name="separator_navigation"
type="icagenda.Separator"
label="MOD_ICCALENDAR_NAVIGATION"
separatortype="subheader"
class="col-12"
labelclass="text-info"
/>
<field
name="month_nav"
type="radio"
label="MOD_ICCALENDAR_NAVIGATION_MONTH_DISPLAY_LBL"
description="MOD_ICCALENDAR_NAVIGATION_MONTH_DISPLAY_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="year_nav"
type="radio"
label="MOD_ICCALENDAR_NAVIGATION_YEAR_DISPLAY_LBL"
description="MOD_ICCALENDAR_NAVIGATION_YEAR_DISPLAY_DESC"
default="1"
layout="joomla.form.field.radio.switcher"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="separator_firstday"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_FIRSTDAY_WEEK"
separatortype="subheader"
hr="true"
class="col-12"
labelclass="text-info"
/>
<field
name="firstday"
type="list"
label="MOD_ICCALENDAR_LBL_FIRSTDAY"
default="1"
>
<option value="0">SUNDAY</option>
<option value="1">MONDAY</option>
<option value="2">TUESDAY</option>
<option value="3">WEDNESDAY</option>
<option value="4">THURSDAY</option>
<option value="5">FRIDAY</option>
<option value="6">SATURDAY</option>
</field>
<field
name="separator_fontcolor"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_FONTCOLORS"
separatortype="subheader"
hr="true"
class="col-12"
labelclass="text-info"
/>
<field
name="calfontcolor"
type="color"
label="MOD_ICCALENDAR_CALENDAR_FONTCOLOR_LBL"
description="MOD_ICCALENDAR_CALENDAR_FONTCOLOR_DESC"
default=" "
filter="safehtml"
/>
<field
name="separator_bgcolor"
type="icagenda.Separator"
label="MOD_ICCALENDAR_LBL_BGCOLORS"
separatortype="subheader"
hr="true"
class="col-12"
labelclass="text-info"
/>
<field
name="OneEventbgcolor"
type="color"
label="MOD_ICCALENDAR_DAY_WITH_ONE_EVENT_BACKGROUND_COLOR_LBL"
description="MOD_ICCALENDAR_DAY_WITH_ONE_EVENT_BACKGROUND_COLOR_DESC"
default=" "
filter="safehtml"
/>
<field
name="Eventsbgcolor"
type="color"
label="MOD_ICCALENDAR_DAY_WITH_EVENTS_BACKGROUND_COLOR_LBL"
description="MOD_ICCALENDAR_DAY_WITH_EVENTS_BACKGROUND_COLOR_DESC"
default=" "
filter="safehtml"
/>
<field
name="bgcolor"
type="color"
label="ICCALENDAR_BACKGROUND_COLOR"
description="ICCALENDAR_BACKGROUND_COLOR_DESC"
default=" "
filter="safehtml"
/>
<field
name="bgimage"
type="media"
label="ICCALENDAR_BACKGROUND_IMAGE"
description="ICCALENDAR_BACKGROUND_IMAGE_DESC"
default=""
filter="safehtml"
/>
<field
name="bgimagerepeat"
type="list"
label="ICCALENDAR_BACKGROUND_IMAGE_REPEAT"
description="ICCALENDAR_BACKGROUND_IMAGE_REPEAT_DESC"
default="repeat"
>
<option value="repeat">repeat</option>
<option value="repeat-x">repeat-x</option>
<option value="repeat-y">repeat-y</option>
<option value="no-repeat">no-repeat</option>
</field>
<field
name="mon"
type="color"
label="MONDAY"
default=" "
filter="safehtml"
/>
<field
name="tue"
type="color"
label="TUESDAY"
default=" "
filter="safehtml"
/>
<field
name="wed"
type="color"
label="WEDNESDAY"
default=" "
filter="safehtml"
/>
<field
name="thu"
type="color"
label="THURSDAY"
default=" "
filter="safehtml"
/>
<field
name="fri"
type="color"
label="FRIDAY"
default=" "
filter="safehtml"
/>
<field
name="sat"
type="color"
label="SATURDAY"
default=" "
filter="safehtml"
/>
<field
name="sun"
type="color"
label="SUNDAY"
default=" "
filter="safehtml"
/>
</fieldset>
<fieldset name="ADVANCED" label="MOD_ICCALENDAR_LBL_ADVANCED">
<field
name="moduleclass_sfx"
type="text"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
icon="text_signature.png"
/>
<field
name="cache"
type="list"
label="COM_MODULES_FIELD_CACHING_LABEL"
default="0"
readonly="true"
>
<option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
<field
name="separator_modulecache"
type="icagenda.Separator"
label="WARNING"
description="MOD_ICCALENDAR_CACHE_NOTE"
separatortype="information"
class="alert alert-warning ic-n-mt-1 py-3"
iconprefix="icon-"
icon="warning"
labelclass="text-danger fw-bolder"
/>
<field
name="loadJquery"
type="hidden"
label="MOD_ICCALENDAR_LBL_LOADJQUERY"
description="MOD_ICCALENDAR_DESC_LOADJQUERY"
default="auto"
class="btn-group"
>
<option value="auto">MOD_ICCALENDAR_LOADJQUERY_AUTO</option>
<option value="0">MOD_ICCALENDAR_LOADJQUERY_NO</option>
<option value="1">MOD_ICCALENDAR_LOADJQUERY_YES</option>
</field>
<field
name="setTodayTimezone"
type="list"
label="ICAGENDA_LBL_TODAY_TIMEZONE"
description="ICAGENDA_DESC_TODAY_TIMEZONE"
default=""
>
<option value="">ICAGENDA_VISITOR_TIMEZONE</option>
<option value="SITE">ICAGENDA_JOOMLA_SERVER_TIMEZONE</option>
<option value="UTC">ICAGENDA_UTC_TIMEZONE</option>
<!--option value="2">ICAGENDA_HOSTING_SERVER_TIMEZONE</option-->
</field>
<!--field
name="cache_time"
type="text"
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
description="COM_MODULES_FIELD_CACHE_TIME_DESC"
default="900"
icon="hourglass.png"
suffix="min"
/-->
<field
name="cachemode"
type="hidden"
default="itemid"
>
<option value="itemid"></option>
</field>
</fieldset>
</fields>
</config>
</extension>