Main menu

Stable 3.9.2

Maturity:
Stable
Released on:
Friday, 22 March 2024 01:00
Viewed:
7 times

iCagenda 3.9 is cross-platform Joomla 3, 4 and 5. This version is the last version to support Joomla 3.

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

We recommend every user to keep iCagenda up to date.

Release Notes

~ [J4/J5] Changed: some code improvements and cleanups.
# [LOW] Fixed: Updated the filter attribute in the editor type form field, to use the namespace (error on J5 if the compatibility plugin is disabled).
# [LOW] Fixed: Defined setting of the option to cancel registrations if defined in the event options.

 

Changed Files

~ com_icagenda/admin/config.xml
~ com_icagenda/admin/models/forms/category.xml
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/feature.xml
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/tmpl/registration/cancel.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.xml
~ [MODULE] mod_iccalendar/mod_iccalendar.xml


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.9.1

Maturity:
Stable
Released on:
Wednesday, 13 March 2024 01:00
Viewed:
10 times

iCagenda 3.9 is cross-platform Joomla 3, 4 and 5. This version is the last version to support Joomla 3.

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

We recommend every user to keep iCagenda up to date.

Release Notes

~ [MODULE] Changed: Prevent click event when swiping on mobile in module calendar.
# [LOW][J3] Fixed: ListField not found when frontend search filters are enable.
# [LOW][J4/J5] Fixed: tel rule error when telephone field is required in registration form.

 

Changed Files

~ com_icagenda/site/layouts/joomla/form/field/file.php
~ com_icagenda/site/models/fields/categories.php
~ com_icagenda/site/models/fields/month.php
~ com_icagenda/site/models/fields/year.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.9.0

Maturity:
Stable
Released on:
Monday, 11 March 2024 01:00
Viewed:
13 times

iCagenda 3.9 is cross-platform Joomla 3, 4 and 5. This version is the last version to support Joomla 3.

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

We recommend every user to keep iCagenda up to date.

Release Notes

! Full Compatibility Joomla 5
1 This version can run without the need to enable the compatibility plugin on Joomla 5.
~ Refactory: All form fields recoded.
~ Refactory: All plugins updated to Joomla 5.
~ Refactory: Numerous code reviews, improvements and clean-up.
~ Changed: Removal of all out-dated code used by versions prior to Joomla 3.10.
~ Changed: Improve retrieving of mail sending errors.
~ [PLUGIN][PRO] Changed: Improve finder Smart Search description result.
# [LOW][J4/J5] Fixed: Missing form-select class for core_people override custom field.
# [LOW][J4/J5] Fixed: Thumbnail image link not sanitized + add image as feed enclosure.
# [LOW] Fixed: Don't route edit url (prevent issue with suffix url).
# [LOW] Fixed: Falang routing on language switch for event details view.
# [LOW][PHP8.2] Fixed: Thumb create float to int error.

 

Changed Files

~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/icagenda.php
- com_icagenda/admin/assets/elements/desc.php
- com_icagenda/admin/assets/elements/title.php
- com_icagenda/admin/assets/elements/titleheader.php
- com_icagenda/admin/assets/elements/titleimg.php
~ com_icagenda/admin/assets/jcms/info.php
~ com_icagenda/admin/controllers/registrations.raw.php
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/layouts/icagenda/updater/liveupdate.php
~ com_icagenda/admin/layouts/joomla/form/field/subform/repeatable/section.php
~ com_icagenda/admin/models/download.php
- com_icagenda/admin/models/fields.php
~ com_icagenda/admin/models/mail.php
~ com_icagenda/admin/models/themes.php
- com_icagenda/admin/models/fields/list.php
- com_icagenda/admin/models/fields/config/emailtags.php
- com_icagenda/admin/models/fields/iclist/globalization.php
- com_icagenda/admin/models/fields/icmap/city.php
- com_icagenda/admin/models/fields/icmap/country.php
- com_icagenda/admin/models/fields/icmap/lat.php
- com_icagenda/admin/models/fields/icmap/lng.php
- com_icagenda/admin/models/fields/modal/cat.php
- com_icagenda/admin/models/fields/modal/checkdnsrr.php
- com_icagenda/admin/models/fields/modal/coordinate.php
- com_icagenda/admin/models/fields/modal/evt.php
- com_icagenda/admin/models/fields/modal/evt_date.php
- com_icagenda/admin/models/fields/modal/ic_editor.php
- com_icagenda/admin/models/fields/modal/ic_password.php
- com_icagenda/admin/models/fields/modal/icalert_msg.php
- com_icagenda/admin/models/fields/modal/icfile.php
- com_icagenda/admin/models/fields/modal/icvalue_field.php
- com_icagenda/admin/models/fields/modal/icvalue_opt.php
- com_icagenda/admin/models/fields/modal/menulink.php
- com_icagenda/admin/models/fields/modal/multicat.php
- com_icagenda/admin/models/fields/modal/template.php
- com_icagenda/admin/models/fields/modal/thumbs.php
- com_icagenda/admin/models/fields/spacer/description.php
- com_icagenda/admin/models/fields/spacer/label.php
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/download.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/feature.xml
~ com_icagenda/admin/models/forms/filter_events.xml
~ com_icagenda/admin/models/forms/mail.xml
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/admin/src/Controller/CustomfieldController.php
~ com_icagenda/admin/src/Controller/EventController.php
~ com_icagenda/admin/src/Controller/RegistrationController.php
~ com_icagenda/admin/src/Extension/iCagendaComponent.php
- com_icagenda/admin/src/Field/CustomfieldGroupsField.php
- com_icagenda/admin/src/Field/MultipleCategoryField.php
~ com_icagenda/admin/src/Helper/iCagendaHelper.php
~ com_icagenda/admin/src/Model/MailModel.php
~ com_icagenda/admin/src/Model/RegistrationModel.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/src/Model/ThemesModel.php
~ com_icagenda/admin/src/Table/RegistrationTable.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/CategorySelectField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/CheckdnsrrField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/ConfigTermsDefaultField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/CustomfieldGroupsField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/CustomFormField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/DeadlineBeforeField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/DeadlineTimeField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/EventDatesListField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/EventsListField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/EventsMenuItemsField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCategoriesField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCustomfieldGroupsField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCustomfieldTypesField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterDatesField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterEventsField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterSubmitMenuItemidField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MapCountryField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MapLatitudeField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MapLocalityField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MapLongitudeField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MediaUploadField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/MultipleCategoryField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/RegistrationDatesField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/RegistrationPeopleField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/SeparatorField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/TermsField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/TextareaCounterField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/ThemeField.php
+ com_icagenda/admin/src/Utilities/Field/Icagenda/ThumbnailField.php
~ com_icagenda/admin/src/Utilities/Manager/Manager.php
~ com_icagenda/admin/src/Utilities/Maps/Maps.php
~ com_icagenda/admin/src/Utilities/Theme/Theme.php
~ com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
~ com_icagenda/admin/tables/customfield.php
~ com_icagenda/admin/tables/feature.php
~ com_icagenda/admin/tables/registration.php
~ com_icagenda/admin/tmpl/categories/default.php
~ com_icagenda/admin/tmpl/customfield/edit.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/admin/tmpl/icagenda/default.php
- com_icagenda/admin/tmpl/icagenda/default_modal_pro.php
~ com_icagenda/admin/tmpl/registration/edit.php
~ com_icagenda/admin/tmpl/registrations/default.php
+ com_icagenda/admin/utilities/field/categoryselect.php
+ com_icagenda/admin/utilities/field/checkdnsrr.php
+ com_icagenda/admin/utilities/field/configtermsdefault.php
+ com_icagenda/admin/utilities/field/customfieldgroups.php
+ com_icagenda/admin/utilities/field/customform.php
+ com_icagenda/admin/utilities/field/deadlinebefore.php
+ com_icagenda/admin/utilities/field/deadlinetime.php
+ com_icagenda/admin/utilities/field/eventdateslist.php
+ com_icagenda/admin/utilities/field/eventslist.php
+ com_icagenda/admin/utilities/field/eventsmenuitems.php
+ com_icagenda/admin/utilities/field/filtercategories.php
+ com_icagenda/admin/utilities/field/filtercustomfieldgroups.php
+ com_icagenda/admin/utilities/field/filtercustomfieldtypes.php
+ com_icagenda/admin/utilities/field/filterdates.php
+ com_icagenda/admin/utilities/field/filterevents.php
+ com_icagenda/admin/utilities/field/filtersubmitmenuitemid.php
+ com_icagenda/admin/utilities/field/mapcountry.php
+ com_icagenda/admin/utilities/field/maplatitude.php
+ com_icagenda/admin/utilities/field/maplocality.php
+ com_icagenda/admin/utilities/field/maplongitude.php
+ com_icagenda/admin/utilities/field/mediaupload.php
+ com_icagenda/admin/utilities/field/multiplecategory.php
+ com_icagenda/admin/utilities/field/registrationdates.php
+ com_icagenda/admin/utilities/field/registrationpeople.php
+ com_icagenda/admin/utilities/field/separator.php
+ com_icagenda/admin/utilities/field/terms.php
+ com_icagenda/admin/utilities/field/textareacounter.php
+ com_icagenda/admin/utilities/field/theme.php
+ com_icagenda/admin/utilities/field/thumbnail.php
- com_icagenda/admin/utilities/form/field/categoryselect.php
- com_icagenda/admin/utilities/form/field/configtermsdefault.php
- com_icagenda/admin/utilities/form/field/customfieldgroups.php
- com_icagenda/admin/utilities/form/field/customform.php
- com_icagenda/admin/utilities/form/field/deadlinefield.php
- com_icagenda/admin/utilities/form/field/deadlinetimefield.php
- com_icagenda/admin/utilities/form/field/filtercategories.php
- com_icagenda/admin/utilities/form/field/filtercustomfieldgroups.php
- com_icagenda/admin/utilities/form/field/filtercustomfieldtypes.php
- com_icagenda/admin/utilities/form/field/filterdates.php
- com_icagenda/admin/utilities/form/field/filterevents.php
- com_icagenda/admin/utilities/form/field/multiplecategory.php
- com_icagenda/admin/utilities/form/field/registrationdates.php
- com_icagenda/admin/utilities/form/field/registrationpeople.php
- com_icagenda/admin/utilities/form/field/registrationterms.php
- com_icagenda/admin/utilities/form/field/separator.php
- com_icagenda/admin/utilities/form/field/submitmenuitemid.php
- com_icagenda/admin/utilities/form/field/terms.php
- com_icagenda/admin/utilities/form/field/textareacounter.php
- com_icagenda/admin/utilities/theme/joomla25.php
~ com_icagenda/admin/utilities/theme/theme.php
~ com_icagenda/admin/views/categories/view.html.php
~ com_icagenda/admin/views/categories/tmpl/default.php
~ com_icagenda/admin/views/category/view.html.php
~ com_icagenda/admin/views/category/tmpl/edit.php
~ com_icagenda/admin/views/customfield/view.html.php
~ com_icagenda/admin/views/customfield/tmpl/edit.php
~ com_icagenda/admin/views/customfields/view.html.php
~ com_icagenda/admin/views/customfields/tmpl/default.php
~ com_icagenda/admin/views/download/tmpl/default.php
~ com_icagenda/admin/views/event/view.html.php
~ com_icagenda/admin/views/events/view.html.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/admin/views/feature/view.html.php
~ com_icagenda/admin/views/feature/tmpl/edit.php
~ com_icagenda/admin/views/features/view.html.php
~ com_icagenda/admin/views/icagenda/view.html.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ com_icagenda/admin/views/info/view.html.php
~ com_icagenda/admin/views/mail/view.html.php
~ com_icagenda/admin/views/mail/tmpl/edit.php
~ com_icagenda/admin/views/registration/view.html.php
~ com_icagenda/admin/views/registration/tmpl/edit.php
~ com_icagenda/admin/views/registrations/view.html.php
~ com_icagenda/admin/views/registrations/view.raw.php
~ com_icagenda/admin/views/themes/view.html.php
~ [MEDIA] com_icagenda/media/css/icagenda-back.css
- [MEDIA] com_icagenda/media/css/icagenda-back.j25.css
- [MEDIA] com_icagenda/media/css/icagenda-front.j25.css
- [MEDIA] com_icagenda/media/css/template.j25.css
- [MEDIA] com_icagenda/media/images/payment/icon_cca.gif
- [MEDIA] com_icagenda/media/images/payment/icon_chk.gif
- [MEDIA] com_icagenda/media/images/payment/icon_pal.gif
- [MEDIA] com_icagenda/media/images/payment/icon_wtr.gif
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/layouts/icagenda/registration/button/box.php
~ com_icagenda/site/layouts/icagenda/registration/button/cancel.php
~ com_icagenda/site/layouts/icagenda/registration/button/info.php
~ com_icagenda/site/layouts/icagenda/registration/button/register.php
~ com_icagenda/site/layouts/joomla/form/field/file.php
~ com_icagenda/site/layouts/joomla/form/field/subform/repeatable.php
~ com_icagenda/site/layouts/joomla/form/field/subform/repeatable/section.php
~ com_icagenda/site/models/fields/categories.php
~ com_icagenda/site/models/fields/month.php
~ com_icagenda/site/models/fields/year.php
~ com_icagenda/site/models/forms/registration.xml
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/router.php
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Assets/ListShortcuts.php
~ com_icagenda/site/src/Model/EventsModel.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/Service/Router.php
~ com_icagenda/site/src/View/Event/HtmlView.php
~ com_icagenda/site/src/View/Events/FeedView.php
~ com_icagenda/site/src/View/Events/HtmlView.php
~ com_icagenda/site/src/View/Registration/HtmlView.php
~ com_icagenda/site/src/View/Submit/HtmlView.php
~ com_icagenda/site/tmpl/events/default.xml
~ com_icagenda/site/tmpl/events/default_filters.php
~ com_icagenda/site/tmpl/registration/complete.php
~ com_icagenda/site/tmpl/registration/default.php
~ com_icagenda/site/tmpl/submit/default.php
~ com_icagenda/site/tmpl/submit/default.xml
~ com_icagenda/site/views/event/view.html.php
~ com_icagenda/site/views/list/tmpl/default.xml
~ com_icagenda/site/views/registration/view.html.php
~ com_icagenda/site/views/submit/view.html.php
~ com_icagenda/site/views/submit/tmpl/default.xml
~ [FILE][PRO] file_icagenda-pro/file_icagenda.xml
~ [FILE][PRO] file_icagenda-pro/site/controllers/event.php
~ [FILE][PRO] file_icagenda-pro/site/layouts/icagenda/manager/button/edit.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [FILE][PRO] file_icagenda-pro/site/src/Controller/EventController.php
~ [FILE][PRO] file_icagenda-pro/site/src/Model/ManagerModel.php
~ [FILE][PRO] file_icagenda-pro/site/tmpl/manager/event_edit.php
~ [FILE][PRO] file_icagenda-pro/site/views/manager/tmpl/event_edit.php
~ LIBRARY] lib_ic_library/lib_ic_library.xml
+ [LIBRARY] lib_ic_library/Field/IC/LocaleDateFormatsField.php
+ [LIBRARY] lib_ic_library/Field/IC/SortableFieldsField.php
- [LIBRARY] lib_ic_library/Form/Field/SortableFieldsField.php
- [LIBRARY] lib_ic_library/Form/Rule/PositiveIntegerRule.php
~ [LIBRARY] lib_ic_library/language/en-GB/en-GB.lib_ic_library.ini
+ [LIBRARY] lib_ic_library/lib/form/field/localedateformats.php
~ [LIBRARY] lib_ic_library/lib/form/field/sortablefields.php
~ [LIBRARY] lib_ic_library/lib/form/rule/tel.php
~ [LIBRARY] lib_ic_library/lib/thumb/create.php
~ [LIBRARY] lib_ic_library/Library/Library.php
+ [LIBRARY] lib_ic_library/Rule/IC/PositiveIntegerRule.php
+ [LIBRARY] lib_ic_library/Rule/IC/TelRule.php
~ [LIBRARY] lib_ic_library/Thumb/Create.php
~ [LIBRARY] lib_ic_library/Thumb/Get.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.xml
~ [MODULE][PRO] mod_ic_event_list-pro/src/Helper/EventsHelper.php
~ [MODULE] mod_iccalendar/helper.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php
~ [MODULE] mod_iccalendar/mod_iccalendar.xml
~ [PLUGIN] plg_actionlog_icagenda/icagenda.xml
+ [PLUGIN] plg_actionlog_icagenda/services/provider.php
+ [PLUGIN] plg_actionlog_icagenda/src/Extension/Icagenda.php
~ [PLUGIN][PRO] plg_finder_icagenda-pro/icagenda.php
~ [PLUGIN][PRO] plg_finder_icagenda-pro/icagenda.xml
+ [PLUGIN][PRO] plg_finder_icagenda-pro/services/provider.php
+ [PLUGIN][PRO] plg_finder_icagenda-pro/src/Extension/Icagenda.php
~ [PLUGIN][PRO] plg_icagenda-pro/pro.xml
~ [PLUGIN][PRO] plg_icagenda-pro/forms/config_pro.xml
+ [PLUGIN][PRO] plg_icagenda-pro/services/provider.php
+ [PLUGIN][PRO] plg_icagenda-pro/src/Extension/Pro.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.xml
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/layouts/payment_details.php
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/services/provider.php
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/src/Extension/Payment_Paypal.php
~ [PLUGIN][PRO] plg_icagenda_tickets-pro/tickets.xml
~ [PLUGIN][PRO] plg_icagenda_tickets-pro/layouts/payment.php
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/services/provider.php
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/src/Extension/Tickets.php
~ [PLUGIN] plg_installer_icagenda/icagenda.xml
+ [PLUGIN] plg_installer_icagenda/services/provider.php
+ [PLUGIN] plg_installer_icagenda/src/Extension/Icagenda.php
~ [PLUGIN] plg_privacy_icagenda/icagenda.xml
~ [PLUGIN] plg_privacy_icagenda/language/en-GB/en-GB.plg_privacy_icagenda.ini
+ [PLUGIN] plg_privacy_icagenda/services/provider.php
+ [PLUGIN] plg_privacy_icagenda/src/Extension/Icagenda.php
~ [PLUGIN] plg_quickicon_icagendaupdate/icagendaupdate.xml
+ [PLUGIN] plg_quickicon_icagendaupdate/services/provider.php
+ [PLUGIN] plg_quickicon_icagendaupdate/src/Extension/Icagendaupdate.php
~ [PLUGIN] plg_search_icagenda/icagenda.xml
~ [PLUGIN] plg_system_ic_autologin/ic_autologin.xml
+ [PLUGIN] plg_system_ic_autologin/services/provider.php
+ [PLUGIN] plg_system_ic_autologin/src/Extension/Ic_AutoLogin.php
~ [PLUGIN] plg_system_ic_library/ic_library.php
~ [PLUGIN] plg_system_ic_library/ic_library.xml
+ [PLUGIN] plg_system_ic_library/services/provider.php
+ [PLUGIN] plg_system_ic_library/src/Extension/Ic_Library.php
~ [PLUGIN] plg_system_icagenda/icagenda.xml
+ [PLUGIN] plg_system_icagenda/services/provider.php
+ [PLUGIN] plg_system_icagenda/src/Extension/Icagenda.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.24

Maturity:
Stable
Released on:
Wednesday, 06 December 2023 01:00
Viewed:
133 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

+ Added: Add 'translateformat' to calendar type custom field (date formatted in current language).
~ Changed: Exclude separator form field from csv export.
# [LOW][PHP8] Fixed : missing $key for customfields insertObject (does not generate any bugs, but it is better to fix them).
# [LOW][J3][PHP8] Fixed : Submit event frontend form, count() error, Argument #1 ($value) must be of type Countable|array, null given.
# [LOW][PLUGIN][PRO] Fixed : possible error during payment validation.

 

Changed Files

~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.23

Maturity:
Stable
Released on:
Saturday, 02 December 2023 01:00
Viewed:
124 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

# [MEDIUM] Fixed : Custom fields on the registration form are not linked to the registration ID (parent_id) in database table #__icagenda_customfields_data. The data is stored, but unfortunately it is also impossible to know which record it is linked to.
# [LOW] Fixed : ic_rounded aria-label for icons not well generated.

 

Changed Files

~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.22

Maturity:
Stable
Released on:
Wednesday, 29 November 2023 01:00
Viewed:
125 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

~ Changed: Improve Media folder control when site installed on a sub-directory, and images path is changed in Media manager.
# [LOW] Fixed : Default typeReg value. To correctly set registration dates in notification emails for older events.
# [LOW] Fixed : cache registration counter for visitors.
# [LOW] Fixed : insertObject id.
# [LOW][J4/J5] Fixed : Remaining deprecated JText.
# [LOW][J4/J5] Fixed : Event URL routing in registration notification email.
# [LOW][PHP8.2] Fixed : explode() in participants list.
# [LOW][PHP8.1] Fixed : Implicit incompatible float to int conversion is deprecated.

 

Changed Files

~ com_icagenda/admin/src/Model/CustomfieldModel.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/FeatureModel.php
~ com_icagenda/admin/src/Model/IcategoryModel.php
~ com_icagenda/admin/src/Model/RegistrationModel.php
~ com_icagenda/admin/src/Utilities/Ajax/Ajax.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Maps/Maps.php
~ com_icagenda/admin/src/Utilities/Media/Media.php
~ com_icagenda/admin/src/Utilities/Registration/Participants.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/tmpl/customfields/default.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/admin/tmpl/features/default.php
~ com_icagenda/admin/tmpl/icagenda/default_modal_pro.php
~ com_icagenda/admin/utilities/ajax/ajax.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/utilities/form/field/registrationdates.php
~ com_icagenda/admin/utilities/registration/participants.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ [THEME] com_icagenda/site/themes/packs/default/default_day.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/default/default_events.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_day.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_events.php
~ com_icagenda/site/tmpl/submit/default.php
~ [FILE][PRO] file_icagenda-pro/site/models/manager.php
~ [FILE][PRO] file_icagenda-pro/site/src/Model/ManagerModel.php
~ [LIBRARY] lib_ic_library/Globalize/Globalize.php
~ [LIBRARY] lib_ic_library/Globalize/culture/fa-IR.php
~ [LIBRARY] lib_ic_library/lib/thumb/create.php
~ [LIBRARY] lib_ic_library/Thumb/Create.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE][PRO] mod_ic_event_list-pro/tmpl/default.php
~ [MODULE][PRO] mod_ic_event_list-pro/tmpl/icrounded.php
~ [MODULE] mod_iccalendar/helper.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.21

Maturity:
Stable
Released on:
Thursday, 02 November 2023 01:00
Viewed:
185 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

~ Changed: Improve alias generation on save as a copy (events and categories).
# [LOW] Fixed : Registration validation, reverts the empty value for custom_fields.
# [LOW] Fixed : null hits on new event.
# [LOW] Fixed : Wrong element id (checking for com_icagenda instead of pkg_icagenda) for updater notification.
# [LOW] Fixed : Missing time for created/modified form fields in registration edition form.
# [LOW][PHP8.2] Fixed : created/modified warning deprecated message calendar form field.
# [LOW][J4/J5] Fixed : Time selector in calendar picker for event dates.
# [LOW][J3] Fixed : Thumbs generation, broken iCagenda image path directory.
# [LOW][J3] Fixed : Ordering of categories in admin filter by option set.

 

Changed Files

~ [LANGUAGE] com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/models/category.php
~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/events.php
~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/IcategoryModel.php
~ com_icagenda/admin/src/Table/EventTable.php
~ com_icagenda/admin/src/Table/IcategoryTable.php
~ com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
~ com_icagenda/admin/tables/category.php
~ com_icagenda/admin/tables/event.php
~ com_icagenda/admin/utilities/thumb/thumb.php
~ com_icagenda/admin/utilities/update/update.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [PLUGIN] plg_quickicon_icagendaupdate/icagendaupdate.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.20

Maturity:
Stable
Released on:
Saturday, 21 October 2023 02:00
Viewed:
209 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

! A bug was introduced in J4.4 and J5 with calendar form field picker when week numbers are hidden and time format is 24h.
1 And it's all my fault (Oops)! I introduced this issue by improving the display of the core calendar picker in the official Joomla CMS.
1 There the Joomla PR with the patch: https://github.com/joomla/joomla-cms/pull/42185
# [LOW][J4.4-J5] Fixed : Time selector in calendar picker for event dates.

 

Changed Files

~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/site/models/forms/submit.xml
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.19

Maturity:
Stable
Released on:
Thursday, 19 October 2023 02:00
Viewed:
191 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

! Joomla 5 Ready!
+ Added: Admin dark mode support on Joomla 5.
+ Added: Workaround for utf8_encode and _decode being deprecated in PHP 8.2
~ [THEMES] Changed: Improve Date/Dates label (singular/plural) in event details view.
# [LOW] Fixed : Improve retrieved path of iCagenda images folder.
# [LOW] Fixed : AddThis End of Service message on fresh install (do not displayed).
# [LOW][PHP 8.2] Fixed : Dynamic properties warning in module calendar.
# [LOW][PHP 8.2] Fixed : Deprecated Passing null warning messages in admin registration.
# [LOW][PHP 8.x] Fixed : Registration form, 1364 Field 'Custom_Fields' doesn't have a default value.
# [LOW][PRO] Fixed : Missing Features in frontend edition.
# [LOW][J4] Fixed : Improve category check in admin events list.
# [LOW][J3] Fixed : Call to a member function format() on bool in event edit depending on language used.

 

Changed Files

~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/fields/modal/evt_date.php
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/admin/src/Utilities/Event/Event.php
+ com_icagenda/admin/src/Utilities/Media/Media.php
~ com_icagenda/admin/src/Utilities/Thumb/Thumb.php
~ com_icagenda/admin/src/View/Events/HtmlView.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/admin/tmpl/features/default.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/admin/tmpl/info/default.php
~ com_icagenda/admin/utilities/form/field/textareacounter.php
+ com_icagenda/admin/utilities/media/media.php
~ com_icagenda/admin/utilities/thumb/thumb.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/admin/views/features/tmpl/default.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-back.css
~ [MEDIA] com_icagenda/media/css/icagenda.css
~ com_icagenda/site/add/elements/icevent_vars.php
~ com_icagenda/site/add/elements/iclist_vars.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/layouts/joomla/form/field/subform/repeatable.php
~ com_icagenda/site/layouts/joomla/form/field/subform/repeatable/section.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Assets/ListShortcuts.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [FILE][PRO] file_icagenda-pro/site/tmpl/manager/event_edit.php
~ [FILE][PRO] file_icagenda-pro/site/views/manager/tmpl/event_edit.php
~ [LIBRARY] lib_ic_library/Form/Field/SortableFieldsField.php
~ [LIBRARY] lib_ic_library/lib/form/field/sortablefields.php
+ [LIBRARY] lib_ic_library/Utf8/Utf8.php
~ [LIBRARY] lib_ic_library/Vendor/Icalcreator/src/Util/HttpFactory.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE] mod_iccalendar/helper.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.18

Maturity:
Stable
Released on:
Monday, 05 June 2023 02:00
Viewed:
922 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

! Notice of Termination of AddThis Services.
1 Oracle has made the business decision to terminate all AddThis services effective as of May 31, 2023.
1 Existing AddThis users can expect that after May 31, 2023:
1 - AddThis buttons may disappear from the user’s websites
1 - the AddThis dashboard associated with the user’s registration for AddThis, and all support for AddThis services, will no longer be available.
! All code associated with AddThis is therefore removed
1 iCagenda's social sharing is currently discontinued until a new solution is offered.
! In the meantime, you can use a third-party extension for social sharing
1 -> https://extensions.joomla.org/category/social-web/social-share/
1 or use the sharing functionality of your site template if it includes one.
1 Sorry for the inconvenience beyond our control.
- Removed : All AddThis related code.
+ Added : Display venue with [VENUE] tag placeholder in custom registration notification email.

 

Changed Files

~ com_icagenda/admin/config.xml
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.sys.ini
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/src/Utilities/AddThis/AddThis.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/admin/utilities/addthis/addthis.php
~ com_icagenda/admin/views/event/tmpl/edit.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ com_icagenda/site/add/elements/icevent_vars.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/View/Events/HtmlView.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php
~ com_icagenda/site/tmpl/events/default.php
~ com_icagenda/site/views/list/view.html.php
~ com_icagenda/site/views/list/tmpl/default.php
~ [PLUGIN] plg_privacy_icagenda/icagenda.php
~ [PLUGIN] plg_privacy_icagenda/language/en-GB/en-GB.plg_privacy_icagenda.ini


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.17

Maturity:
Stable
Released on:
Wednesday, 24 May 2023 02:00
Viewed:
369 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

+ Added : ic-event-id-{id} class in main list of events to allow individual custom css per event in the list.
+ Added : ic-event-cancelled class to parent element when event is cancelled.
+ Added : Extend Customfields loader to allow form fields load by slug.
~ Changed[J4] : Improve dashboard icon buttons display.
~ Changed[J4] : Improve open graph for event.
~ Changed[SQL] : Set custom field value to mediumtext.
# [LOW][J4] Fixed : Registrations filtering by Category in admin list.
# [LOW][J4] Fixed : Opengraph image url.
# [LOW][PRO][PHP8] Fixed : return_page base64 if empty.
# [LOW][PRO] Fixed : Possible error 404 with Helix template on saving an event.
# [LOW][PRO][J4] Fixed : created_by replaced by modified_by in frontend edit.
# [LOW][J3] Fixed : Missing filter to iso format for calendar form field when using translateformat in admin edit.
# [LOW][MODULE] Fixed : Empty inline style in module calendar weekdays.

 

Changed Files

~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/sql/updates/3.8.17.sql
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/utilities/form/field/FilterCategories.php
~ [MEDIA] com_icagenda/media/css/icagenda-back.css
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/View/Event/HtmlView.php
~ com_icagenda/site/tmpl/event/default.php
~ com_icagenda/site/tmpl/events/default.php
~ com_icagenda/site/tmpl/registration/cancel.php
~ com_icagenda/site/views/event/tmpl/default.php
~ com_icagenda/site/views/list/tmpl/default.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ [FILE][PRO] file_icagenda-pro/site/models/manager.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [FILE][PRO] file_icagenda-pro/site/src/Model/ManagerModel.php
~ [MODULE] mod_iccalendar/helper.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.16

Maturity:
Stable
Released on:
Monday, 27 March 2023 02:00
Viewed:
508 times

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

Release Notes

# [LOW] Fixed : Possible error on auto short description rendering.
# [LOW][J4] Fixed : Custom field of type email override error when in use.
# [LOW][J3] Fixed : Submit event form error when period dates empty.

 

Changed Files

~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Events/Events.php
~ com_icagenda/admin/utilities/events/events.php
~ com_icagenda/site/models/submit.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.15

Maturity:
Stable
Released on:
Monday, 13 March 2023 01:00
Viewed:
408 times

Welcome to iCagenda 3.8.15 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

# [LOW][PHP8] Fixed : Possible error message related to array_merge() on form registration validation (depending on your settings).

 

Changed Files

~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Model/RegistrationModel.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.14

Maturity:
Stable
Released on:
Saturday, 11 March 2023 01:00
Viewed:
373 times

Welcome to iCagenda 3.8.14 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Improve Custom field individual handler for tag in user email notification for registration. Use [CUSTOMFIELD:slug] to get a custom field value from its slug for Registration and Event custom fields.
~ Changed : Improve managers sql query for notification email in frontend Submit an Event.
~ [J4] Changed : Replace not needed form-horizontal class with icagenda-form.
~ [PHP8] Changed : Improve thumbnails settings retrieving.
# [LOW] Fixed : Default user id on Registration form validation.
# [LOW] Fixed : Manager notification email for frontend Submit an Event form not sent to all.
# [LOW][J4] Fixed : Double description display for Name and Email in frontend submit form, when not logged-in user (public).
# [LOW][J4] Fixed : wrong tooltip text on hover admin search field in Registrations list.
# [LOW][J3] Fixed : PATCH for issue with J3 calendar picker not returning the translated date format to iso sql standard date format. Wrong check for period start and end dates with a few languages. (No issue on J4, as Joomla core calendar picker form field includes the filter function to return correct formatted datetime.)

 

Changed Files

~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/models/forms/filter_registrations.xml
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/tmpl/registration/default.php
~ com_icagenda/site/tmpl/submit/default.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.13

Maturity:
Stable
Released on:
Wednesday, 15 February 2023 01:00
Viewed:
473 times

Welcome to iCagenda 3.8.13 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

! [PRO] Smart Search plugin for iCagenda events.
+ [J4] Added : Feed RSS/atom support for list of events.
~ Changed : Add registration state to registrations export and code improvement.
~ Changed : Improve code and data validation for Submit an Event form.
~ Changed : Improve latitude and longitude field values validation.
~ [THEMES] Changed : Clean code.
~ [LOW] Fixed : Custom field separator (label and description), in case required was enabled on a previous different field type (error invalid form on registration editing).

 

Changed Files

~ pkg_icagenda.xml
~ script.icagenda.php
~ com_icagenda/admin/controllers/registrations.raw.php
~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/models/fields/icmap/lat.php
~ com_icagenda/admin/models/fields/icmap/lng.php
~ com_icagenda/admin/models/forms/download.xml
~ com_icagenda/admin/src/Controller/RegistrationsController.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Model/SubmitModel.php
+ com_icagenda/site/src/View/Events/FeedView.php
~ [THEME] com_icagenda/site/themes/packs/default/default_day.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/default/default_events.php
~ [THEME] com_icagenda/site/themes/packs/default/default_registration.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_day.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_events.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_registration.php
+ [PLUGIN][PRO] plg_finder_icagenda-pro/icagenda.php
+ [PLUGIN][PRO] plg_finder_icagenda-pro/icagenda.xml
+ [PLUGIN][PRO] plg_finder_icagenda-pro/language/en-GB/en-GB.plg_finder_icagenda.ini
+ [PLUGIN][PRO] plg_finder_icagenda-pro/language/en-GB/en-GB.plg_finder_icagenda.sys.ini


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.12

Maturity:
Stable
Released on:
Saturday, 31 December 2022 01:00
Viewed:
510 times

Welcome to iCagenda 3.8.12 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ [PRO][J4] Changed : Improve params processing for Pro Manager.
# [LOW][J4] Fixed : Improve params processing (issue to get event params in Pro module iC event list).
# [LOW][MODULE][PRO] Fixed : Display of registration info should be hidden if registration is disabled.
# [LOW][THEME] Fixed : Duplicated Category display in default theme list of events.

 

Changed Files

~ com_icagenda/site/src/Assets/ListShortcuts.php
~ com_icagenda/site/src/Model/EventsModel.php
~ com_icagenda/site/themes/packs/default/default_events.php
~ [FILE][PRO] file_icagenda-pro/site/src/Model/ManagerModel.php
~ [FILE][PRO] file_icagenda-pro/site/src/View/Manager/HtmlView.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [PLUGIN][PRO] plg_icagenda-pro/pro.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.11

Maturity:
Stable
Released on:
Wednesday, 21 December 2022 01:00
Viewed:
415 times

iCagenda 3.8.11
2022.12.21


Welcome to iCagenda 3.8.11 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

+ Added : List filtered by category on Category label click (main list of events).
~ Changed : Use created by alias if set instead of username, in approval notification email body.
~ Changed : Prepare Finder Smart Search plugin (iCagenda Category state change).
# [LOW] Fixed : created_by_email for event.
# [LOW] Fixed : Text not found issue when error message; Event Edit and Registration forms.
# [LOW] Fixed : Published state in frontend event edit (hidden until display of unpublished events allowed with permissions).
# [LOW][J4] Fixed : Language layout rendering.

 

Changed Files

~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/EventsModel.php
~ com_icagenda/admin/src/Model/iCategoryModel.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Events/EventsList.php
~ com_icagenda/admin/src/Utilities/Manager/Manager.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/utilities/form/field/DeadlineTimeField.php
~ com_icagenda/admin/utilities/manager/manager.php
~ com_icagenda/admin/views/event/tmpl/edit.php
~ com_icagenda/icagenda.xml
~ [MEDIA] com_icagenda/media/css/icagenda.css
+ com_icagenda/site/helpers/route.php
~ com_icagenda/site/icagenda.php
~ com_icagenda/site/models/event.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/src/Assets/ListShortcuts.php
+ com_icagenda/site/src/Helper/RouteHelper.php
~ com_icagenda/site/src/Model/EventModel.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [THEME] com_icagenda/site/themes/packs/default/default_events.php
~ com_icagenda/site/tmpl/events/default_categories.php
~ com_icagenda/site/tmpl/registration/complete.php
~ com_icagenda/site/views/list/tmpl/default_categories.php
~ com_icagenda/site/views/registration/tmpl/complete.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.10

Maturity:
Stable
Released on:
Tuesday, 08 November 2022 01:00
Viewed:
518 times

iCagenda 3.8.10
2022.11.08


Welcome to iCagenda 3.8.10 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Improve Approval system.
~ Changed : Notification to the creator of an event in frontend, when this event is approved on admin side (same as approval in frontend).
# [LOW][J3] Fixed : Features storing on new event creation left empty.
# [LOW][THEME] Fixed : Wrong image variable in event details view (default theme)

 

Changed Files

~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Manager/Manager.php
~ com_icagenda/admin/src/Utilities/Menus/Menus.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/utilities/manager/manager.php
~ com_icagenda/admin/views/event/tmpl/edit.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.9

Maturity:
Stable
Released on:
Wednesday, 28 September 2022 02:00
Viewed:
637 times

iCagenda 3.8.9
2022.09.28


Welcome to iCagenda 3.8.9 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Integrate translateformat in calendar date picker.
~ Changed : Deprecate plugin event iCagendaOnListPrepare (Replace by onICagendaEventsPrepare).
~ Changed : Improve thumbs generator utilities.
# [LOW] Fixed : jquery-ui loading (sortable search filters).
# [LOW] Fixed : admin events list filtering (by date).
# [LOW] Fixed : status (published) filter for export registrations.
# [LOW] Fixed : Check date period (format error).
# [LOW] Fixed : gif thumb creatio error on PHP >= 8.1
# [LOW] Fixed : Frontend search filters default value fix on PHP >= 8.1
# [LOW] Fixed : Do not send newsletter to cancelled registrations.

 

Changed Files

~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/events.php
~ com_icagenda/admin/models/mail.php
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/src/Controller/RegistrationsController.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/EventsModel.php
~ com_icagenda/admin/src/Model/MailModel.php
~ com_icagenda/admin/src/Utilities/Thumb/Thumb.php
~ com_icagenda/admin/utilities/thumb/thumb.php
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/View/Events/HtmlView.php
~ com_icagenda/site/tmpl/events/default_filters.php
~ com_icagenda/site/views/list/view.html.php
~ com_icagenda/site/views/list/tmpl/default_filters.php
~ file_icagenda-pro/site/models/forms/event.xml
~ lib_ic_library/Form/Field/SortableFieldsField.php
~ lib_ic_library/lib/form/field/sortablefields.php
~ lib_ic_library/lib/thumb/create.php
~ lib_ic_library/Thumb/Create.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.8

Maturity:
Stable
Released on:
Wednesday, 17 August 2022 02:00
Viewed:
577 times

iCagenda 3.8.8
2022.08.17


Welcome to iCagenda 3.8.8 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

+ Added : Registration deadline options in frontend Submit an Event form.
+ Added : Add button to clear Category filter + improvements.
+ [PRO] Added : Add missing registration options in frontend edit.
~ Changed : Improve controls if no categories published.
~ Changed : Improve Registration Cancellation date select with auto-select.
~ Changed : Improve email control for registration (chen a user register as a visitor with an email used by a joomla user, when logged-in, he will see his registration).
~ Changed : Replace deprecated icagendaEvents::dateToTimeFormat with icagendaRender::dateToFormat.
~ Changed : Improve isDate and isSerialized functions.
~ Changed : a few minor display improvements.
~ [PRO] Changed : Improve edit button layout and manager tools.
# [LOW] Fixed : deprecated functions on PHP >= 8.1
# [LOW] Fixed : htmlspecialchars(): Passing null to parameter on PHP >= 8.1
# [LOW] Fixed : Submit event form on PHP8 >= 8.1 (error on submit).
# [LOW][PRO] Fixed : Script error paypal plugin on event edit page.

 

Changed Files

~ com_icagenda/admin/src/Utilities/Categories/Categories.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Events/Events.php
~ com_icagenda/admin/src/Utilities/Events/EventsList.php
~ com_icagenda/admin/src/Utilities/Manager/Manager.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/src/View/Event/HtmlView.php
~ com_icagenda/admin/src/View/Events/HtmlView.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/admin/utilities/categories/categories.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/utilities/events/events.php
~ com_icagenda/admin/utilities/form/field/deadlinetimefield.php
~ com_icagenda/admin/utilities/list/list.php
~ com_icagenda/admin/utilities/manager/manager.php
~ com_icagenda/admin/utilities/registration/registration.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda.css
~ com_icagenda/site/add/elements/iclist_vars.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/Assets/ListShortcuts.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/View/Event/HtmlView.php
~ com_icagenda/site/src/View/Events/HtmlView.php
~ com_icagenda/site/src/View/Registration/HtmlView.php
~ com_icagenda/site/src/View/Submit/HtmlView.php
~ com_icagenda/site/tmpl/registration/cancel.php
~ com_icagenda/site/tmpl/submit/default.php
~ com_icagenda/site/views/event/view.html.php
~ com_icagenda/site/views/list/view.feed.php
~ com_icagenda/site/views/list/view.html.php
~ com_icagenda/site/views/registration/view.html.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ com_icagenda/site/views/submit/view.html.php
~ [FILE][PRO] file_icagenda-pro/site/layouts/icagenda/manager/button/edit.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [FILE][PRO] file_icagenda-pro/site/src/View/Manager/HtmlView.php
~ [FILE][PRO] file_icagenda-pro/site/tmpl/manager/event_edit.php
~ [FILE][PRO] file_icagenda-pro/site/views/manager/view.html.php
~ [FILE][PRO] file_icagenda-pro/site/views/manager/tmpl/event_edit.php
~ [LIBRARY] lib_ic_library/Date/Date.php
~ [LIBRARY] lib_ic_library/Globalize/Globalize.php
~ [LIBRARY] lib_ic_library/lib/date/date.php
~ [LIBRARY] lib_ic_library/lib/globalize/globalize.php
~ [LIBRARY] lib_ic_library/lib/string/string.php
~ [LIBRARY] lib_ic_library/String/StringHelper.php
~ [MODULE][PRO] mod_ic_event_list-pro/helper.php
~ [MODULE] mod_iccalendar/helper.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php
~ [PLUGIN][PRO] plg_icagenda-pro/pro.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.7

Maturity:
Stable
Released on:
Friday, 10 June 2022 02:00
Viewed:
706 times

iCagenda 3.8.7
2022.06.10


Welcome to iCagenda 3.8.7 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

+ [J4] Added : Integrate Toggle Inline Help button in config and admin edit pages (new J4 functionality since 4.1).
+ [PLUGIN][PRO] Added : Option to display a text for information on the Payment Process page.
~ Changed : Improve registration actions layout display.
~ Changed : Improve getNext function when run in frontend submit an event form.
~ [THEME] Changed : Improve information details display (default theme).
~ [PLUGIN][PRO] Changed : Improve label/value display payment page.
- Removed : not needed option class ic-btn in submit an event form.
# [LOW][THEME] Fixed : Information details display when long text for detail (default theme).
# [LOW] Fixed : Icagenda/Administrator/table/Factory not found on registration storing in admin.
# [LOW] Fixed : Cancellation option display when use global on admin event edit.
# [LOW] Fixed : Frontend submit event form validation issue if registration options disabled.

 

Changed Files

~ com_icagenda/admin/config.xml
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/forms/category.xml
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/feature.xml
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Table/RegistrationTable.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/View/Customfield/HtmlView.php
~ com_icagenda/admin/src/View/Event/HtmlView.php
~ com_icagenda/admin/src/View/Feature/HtmlView.php
~ com_icagenda/admin/src/View/Icategory/HtmlView.php
~ com_icagenda/admin/src/View/Registration/HtmlView.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-front.css
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/Model/SubmitModel.php
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component.css
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component_xsmall.css
~ com_icagenda/site/tmpl/registration/actions.php
~ com_icagenda/site/views/registration/tmpl/actions.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/config_payment.xml
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/language/en-GB/en-GB.plg_icagenda_payment_paypal.ini
~ [PLUGIN][PRO] plg_icagenda_tickets-pro/layouts/payment.php
~ [PLUGIN] plg_system_icagenda/icagenda.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.6

Maturity:
Stable
Released on:
Thursday, 12 May 2022 02:00
Viewed:
537 times

iCagenda 3.8.6
2022.05.12


Welcome to iCagenda 3.8.6 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ [THEME] Changed : Improve long filename display for attachment in event view.
# [LOW][PHP8] Fixed : Warning Undefined array key "extension" in event view.
# [LOW][PHP8] Fixed : Non-https URLs of OpenStreeMaps tileLayer.
# [LOW][J3] Fixed : Not-namespaced class Text in Submit frontend form.

 

Changed Files

~ com_icagenda/admin/src/Utilities/Maps/Maps.php
~ com_icagenda/admin/src/Utilities/Render/Render.php
~ com_icagenda/admin/utilities/maps/maps.php
~ com_icagenda/admin/utilities/render/render.php
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component.css
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/css/ic_rounded_component.css
~ com_icagenda/site/views/submit/tmpl/default.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.5

Maturity:
Stable
Released on:
Wednesday, 11 May 2022 02:00
Viewed:
454 times

iCagenda 3.8.5
2022.05.11


Welcome to iCagenda 3.8.5 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

+ Added : Individual option for cancellation per event.
+ [PLUGIN][PRO] Added : Payment Conditions Consent option.
~ Changed : Improve consents and terms display and styles.
~ Changed : Use sprintf for thank you name language string on registration complete.
~ Changed : Improve cancel message when extended action on registration.
~ Changed : Add filename of attachment instead of "download".
# [LOW] Fixed : Wrong date invalid message on registration form submission when full period and registration type 'for all dates'.
# [LOW] Fixed : Not defined key on PHP8 in event edition.
# [LOW][J4] Fixed : json encoding error in custom form field groups manager on group creation.
# [LOW][J4] Fixed : Missing max tickets per registration form fields.
# [LOW][J4] Fixed : Missing checked_out support for null.
# [LOW][J4] Fixed : Empty trash button missing (custom fields and features).
# [LOW][J3] Fixed : Not-namespaced classes.
# [LOW][PLUGIN][PRO] Fixed : Paypal payment check when non-SEF URLs was broken.

 

Changed Files

~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/src/Table/CustomfieldTable.php
~ com_icagenda/admin/src/Table/FeatureTable.php
~ com_icagenda/admin/src/Table/RegistrationTable.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Render/Render.php
~ com_icagenda/admin/src/View/Categories/HtmlView.php
~ com_icagenda/admin/src/View/Customfields/HtmlView.php
~ com_icagenda/admin/src/View/Events/HtmlView.php
~ com_icagenda/admin/src/View/Features/HtmlView.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/tmpl/registrations/default.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/utilities/form/field/customfieldgroups.php
~ com_icagenda/admin/utilities/form/field/registrationdates.php
~ com_icagenda/admin/utilities/form/field/terms.php
~ com_icagenda/admin/utilities/render/render.php
~ com_icagenda/admin/views/registrations/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-front.css
~ com_icagenda/site/controllers/registration.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/forms/registration.xml
~ com_icagenda/site/src/Controller/RegistrationController.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/View/Registration/HtmlView.php
~ com_icagenda/site/tmpl/registration/complete.php
~ com_icagenda/site/tmpl/registration/default.php
~ com_icagenda/site/tmpl/submit/default.php
~ com_icagenda/site/views/registration/view.html.php
~ com_icagenda/site/views/registration/tmpl/complete.php
~ com_icagenda/site/views/registration/tmpl/default.php
~ com_icagenda/site/views/submit/tmpl/default.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/config_payment.xml
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/event_actions.xml
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/payment_consent.xml
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/language/en-GB/en-GB.plg_icagenda_payment_paypal.ini
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/layouts/payment_details.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.4

Maturity:
Stable
Released on:
Friday, 15 April 2022 02:00
Viewed:
531 times

iCagenda 3.8.4
2022.04.15


Welcome to iCagenda 3.8.4 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

! New Plugin System iCagenda to check iCagenda installation.
~ Changed : Improve form xmls (remove captcha desc, add website description).
~ Changed : Improve performance and code for some functions.
~ [MODULE] Changed : Ordering by event title when same time in tooltip.
# [MEDIUM] Fixed : Don't allow registration without date selected.
# [LOW] Fixed : End date not displayed for period and event was submitted in frontend.
# [LOW][J4] Fixed : After upgrade to J4, menu links to list of events broken (it was needed to set the menu item type again).
# [LOW][PRO] Fixed : Uninstall (protected extension can be used only by Joomla core extensions).

 

Changed Files

~ pkg_icagenda.xml
~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/icagenda.php
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/src/Controller/DisplayController.php
~ com_icagenda/admin/src/Extension/iCagendaComponent.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/utilities/registration/registration.php
~ com_icagenda/admin/views/events/view.html.php
~ com_icagenda/site/icagenda.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/forms/registration.xml
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/Controller/DisplayController.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/views/list/tmpl/default.xml
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE][PRO] mod_ic_event_list-pro/language/en-GB/en-GB.mod_ic_event_list.ini
~ [MODULE] mod_iccalendar/helper.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php
~ [MODULE] mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.ini
~ [PLUGIN][PRO] plg_icagenda-pro/script.php
~ [PLUGIN] plg_system_ic_library/ic_library.php
+ [PLUGIN] plg_system_icagenda/icagenda.php
+ [PLUGIN] plg_system_icagenda/icagenda.xml
+ [PLUGIN] plg_system_icagenda/LICENSE.txt
+ [PLUGIN] plg_system_icagenda/language/en-GB/en-GB.plg_system_icagenda.ini
+ [PLUGIN] plg_system_icagenda/language/en-GB/en-GB.plg_system_icagenda.sys.ini


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.3

Maturity:
Stable
Released on:
Thursday, 24 March 2022 01:00
Viewed:
541 times

iCagenda 3.8.3
2022.03.24


Welcome to iCagenda 3.8.3 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Improve tags in registration notification email.
# [LOW] Fixed : ReCaptcha issue on Submit an Event form.
# [LOW][J4] Fixed : Theme pack installer on Joomla 4.1 (JArchive removed from Joomla api).
# [LOW][J4] Fixed : Error message if custom theme pack update url does not exist.
# [LOW][J4] Fixed : Routing missing itemid on captcha failed.

 

Changed Files

~ com_icagenda/admin/src/Model/ThemesModel.php
~ com_icagenda/admin/src/Service/HTML/Themes.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/Controller/SubmitController.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/tmpl/submit/default.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.2

Maturity:
Stable
Released on:
Wednesday, 09 March 2022 01:00
Viewed:
755 times

iCagenda 3.8.2
2022.03.09


Welcome to iCagenda 3.8.2 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Improve Categories Information layout in header list.
~ Changed : Review registration complete layout.
~ Changed : Improve release controls.
~ [PRO] Changed : Review payment processed layout.
# [MEDIUM] Fixed : Registration State set on Cancelled (Should be set on Completed instead since 3.8.0; Not used before) for registrations processed prior to 3.8, and first iCagenda install prior to 3.6.
# [LOW] Fixed : Telephone should be hidden in frontend if empty.
# [LOW] Fixed : Unsupported operand types: string - string on new registration admin side.
# [LOW] Fixed : Missing default value for empty params on new registration created admin side.
# [LOW] Fixed : Missing default value for empty params on event submitted in frontend.
# [LOW][J4] Fixed : Changing Category status.
# [LOW][J4] Fixed : iCFilterOutput namespace missing in list view if metadesscription set.
# [LOW][J3] Fixed : Theme pack installer.

 

Changed Files

~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/controllers/themes.php
~ com_icagenda/admin/models/registration.php
~ com_icagenda/admin/models/themes.php
~ com_icagenda/admin/src/Controller/CategoriesController.php
~ com_icagenda/admin/src/Model/IcategoryModel.php
~ com_icagenda/admin/src/Model/RegistrationModel.php
~ com_icagenda/admin/src/Utilities/Render/Render.php
~ com_icagenda/admin/utilities/render/render.php
~ com_icagenda/site/src/Model/EventsModel.php
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component.css
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/css/ic_rounded_component.css
~ com_icagenda/site/tmpl/events/default_categories.php
~ com_icagenda/site/tmpl/registration/complete.php
~ com_icagenda/site/views/list/tmpl/default_categories.php
~ [PLUGIN] plg_icagenda_tickets-pro/layouts/payment.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.1

Maturity:
Stable
Released on:
Wednesday, 02 March 2022 01:00
Viewed:
1752 times

iCagenda 3.8.1
2022.03.02


Welcome to iCagenda 3.8.1 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Improve Telephone field in event contact details. Clickable phone number in frontend.
~ Changed : Update and include jQuery UI v.1.13.1
~ Changed : Update Utilities Maps using jQuery UI 1.13.1
# [LOW] Fixed : Google Maps JS API map display in admin edition.
# [LOW] Fixed : Namespace not found iClib\Url\Url if link to url.
# [LOW] Fixed : Routing when main list of events on home page.
# [LOW] Fixed : Registration button wrong text if user already registered for this date, but remaining tickets for this date.
# [LOW] Fixed : Registration button status when registration is in public access, email not required, and another visitor has already registered to this date.
# [LOW][PRO] Fixed : Missing namespace iCutilities in module iC Event List.

 

Changed Files

~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Maps/Maps.php
~ com_icagenda/admin/src/Utilities/Maps/Google/Search.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/src/Utilities/Render/Render.php
~ com_icagenda/admin/tmpl/event/edit.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/utilities/maps/maps.php
~ com_icagenda/admin/utilities/maps/google/search.php
~ com_icagenda/admin/utilities/registration/registration.php
~ com_icagenda/admin/utilities/render/render.php
~ com_icagenda/admin/views/event/tmpl/edit.php
- [MEDIA] com_icagenda/media/css/jquery-ui-1.8.17.custom.css
+ [MEDIA] com_icagenda/media/css/jquery-ui.css
+ [MEDIA] com_icagenda/media/css/jquery-ui.min.css
- [MEDIA] com_icagenda/media/css/images/ui-bg_flat_0_aaaaaa_40x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_flat_0_eeeeee_40x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_flat_55_c0402a_40x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_flat_55_eeeeee_40x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_flat_75_ffffff_40x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_100_f8f8f8_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_35_dddddd_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_55_fbf9ee_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_60_eeeeee_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_65_ffffff_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_75_dadada_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_75_e6e6e6_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_glass_95_fef1ec_1x400.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_inset-hard_75_999999_1x100.png
- [MEDIA] com_icagenda/media/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_222222_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_2e83ff_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_3383bb_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_444444_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_454545_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_555555_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_63a459_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_777620_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_777777_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_888888_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_999999_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_cc0000_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_cd0a0a_256x240.png
- [MEDIA] com_icagenda/media/css/images/ui-icons_fbc856_256x240.png
+ [MEDIA] com_icagenda/media/css/images/ui-icons_ffffff_256x240.png
+ [MEDIA] com_icagenda/media/js/jquery-ui.js
+ [MEDIA] com_icagenda/media/js/jquery-ui.min.js
~ com_icagenda/site/add/elements/icevent_vars.php
~ com_icagenda/site/layouts/icagenda/registration/button/register.php
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/tmpl/submit/default.php
~ com_icagenda/site/views/submit/tmpl/default.php
~ [PLUGIN] plg_system_ic_library/ic_library.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.8.0

Maturity:
Stable
Released on:
Tuesday, 22 February 2022 01:00
Viewed:
791 times

iCagenda 3.8.0
2022.02.22


Welcome to iCagenda 3.8.0 release!

iCagenda 3.8 is cross-platform Joomla 3 and 4.
This version introduces Payment PayPal (Pro), frontend event edition (Pro), new map service Leaflet OpenStreetMap, registration cancellation, SEF routing ID removal option, categories and events versioning (Pro, Joomla 4 only), frontend forms refactory, and many files and code changes...

Requirements
- Joomla 3.10 as minimum version required.
- PHP 8.0+ recommended (minimum 7.2).

New Modern Routing
- ID removal option (check new tab 'Integration').
- Translated layout segments (iCagenda Language Strings).

[PRO Version] PayPal Payment
- New plugins to enable selling event tickets.

[PRO Version] Frontend Event Edition
- Bouton 'Edit' on event page when user has ACL permissions to edit event.

Map service Leaflet OpenStreetMap
- New map service Leaflet library using OpenStreetMap.
- Search function added using Nominatim search engine for OpenStreetMap data.

Registration Cancellation
- Possibility for user to cancel his registration.
- New register button integrating cancellation and using a new layout.
- Registration status added to manage specific states for registration system.

[PRO Version] Versioning for Categories and Events (J4)
- This is only available on Joomla 4 (not sure yet about a J3 integration due to some specific issues with current Joomla versioning which one does not manage extra database tables, as for example with Fields not save in Joomla Article versions. Currently a long time known Joomla issue not solved today.) and for pro version.

Submit an event frontend form refactory
- Full new coding for this form and preparing future enhancements.
- Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.

Refactoring
- Many files and code changes to prepare upcoming functionalities and future evolution.

 

We recommend every user to keep iCagenda up to date.

 

Release Notes

! Announcement : Joomla 4 Ready.
Install/Update on Joomla 3 as well as on Joomla 4. It's a cross-platform version.
Joomla 3.10 as minimum version required.
PHP 8.0+ recommended (minimum 7.2).
! [PRO] New Frontend Event Edition: Bouton 'Edit' on event page when user has ACL permissions to edit event.
! [PRO] New plugin iCagenda Pro to load Pro Options and Functionalities.
! [PRO] Payment PayPal plugin
Set ticket price and sell event tickets!
! [PRO] Tickets plugin
To integrate add-on plugins with iCagenda registration form (payment, ...)
! [PRO][J4] Versioning, automatically save old versions of a Category or an Event.
! New router integration with ID removal option (check new tab 'Integration').
! New Map Service: Leaflet OpenStreetMap.
! Registration cancellation feature.
! Register button redesign (integration of cancellation system, HTML moved to a layout...)
! Refactoring : a bunch of files and code changes, improvements, reviews.
+ Added : New svg icons for Calendars in Add to Cal.
+ Added : New iCdropdown script (Add to Cal and select another date button dropdown).
+ Added : New option Deadline for Registration.
+ Added : New SEF routing.
+ Added : Custom field individual handler for tag in email notification for registration. Use [CUSTOMFIELD slug]
+ Added : registration status.
+ Added[J4] : Admin emptystate layouts.
+ [PRO] Added : New layout for edit button.
+ [PRO] Added : Frontend event edit to Joomla actionlogs.
~ Changed : Update iCalcreator library to 2.30.10
~ Changed : Improve alias control (we need unique alias for no-ids routing).
~ Changed : Run stored settings in data control only on iCagenda Update (not required on fresh install).
~ Changed : Set OpenStreetMap as default on fresh install.
~ Changed : iCicons v2
~ Changed : Update iCagenda admin Menu Items.
~ Changed : Config xml files Display Review (component, menus, modules).
~ Changed : Update Outlook Live Calendar link.
~ Changed : Update Add to Cal button - Use svg icons for calendars.
~ Changed : 'datesDisplay' field, update value of option 'No'.
~ Changed : Improve Search Filters options display.
~ Changed : Set search current list as default (fresh install).
~ Changed : Clear all options xml files.
~ Changed : Update & clean addtocal icons.
~ Changed : Default registration access level set to Registered.
~ Changed : Set 'ic-map-wrapper' class for all map services; Clean and improve map display.
~ Changed : Improve Register button layouts.
~ Changed : Improve and fix file attachment uploader.
~ Changed : Update deprecated Factory getSession.
~ Changed : Improve registration status checking.
~ Changed : Event top layout: migrate icons library utility.
~ Changed : Remove time picker library (use Joomla calendar field). New single dates layout.
~ Changed : Refactory Custom Fields loader (for consistency with submit).
~ Changed : Refactory multiple form fields and move to utilities.
~ Changed : Code improvements and cleaning.
~ [THEME] Changed : Improve themes css.
~ [THEME] Changed : Improve H tag for event titles in list view.
~ [THEME] Changed : Deprecate 'ic-event' class for 'ic-list-event'.
- Removed : Form validation method option (front & server as default).
- Removed : Map width and height options in menu options (use custom css on 'ic-map-wrapper' class)
- Removed : Deprecated icagendaGooglemaps class (use icagendaMaps).
- Removed : Deprecated form fields.
- [THEME] Removed : class 'ic-event'.
# [MEDIUM] Fixed : Event duplicate aliases.
# [LOW] Fixed : Removal not used All Categories option in multiple categories select list.
# [LOW] Fixed : Option one registration per date not working as expected (issue wrong button on event details view).
# [LOW] Fixed : Error if short_open_tag disabled on server.
# [LOW][MODULE] Fixed : 'Close'/'No ticket left' status in module iC Calendar.
# [LOW][PHP8] Fixed : Warning deprecated $typeReg.
# [LOW][PHP8] Fixed : php warning for thumbs on fresh install.
# [LOW][PHP8] Fixed : SQL 'desc' error.
# [LOW][PHP8] Fixed : Cancel button issue in admin Newsletter (send mail to participants).

 

Changed Files

~ pkg_icagenda.xml
~ script.icagenda.php
~ com_icagenda/icagenda.xml
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/icagenda.php
~ com_icagenda/admin/assets/elements/desc.php
~ com_icagenda/admin/assets/elements/titleimg.php
~ com_icagenda/admin/controllers/categories.php
~ com_icagenda/admin/controllers/category.php
~ com_icagenda/admin/controllers/customfield.php
~ com_icagenda/admin/controllers/customfields.php
~ com_icagenda/admin/controllers/event.php
~ com_icagenda/admin/controllers/events.php
~ com_icagenda/admin/controllers/feature.php
~ com_icagenda/admin/controllers/features.php
~ com_icagenda/admin/controllers/icagenda.php
~ com_icagenda/admin/controllers/registration.php
~ com_icagenda/admin/controllers/registrations.php
~ com_icagenda/admin/controllers/registrations.raw.php
~ com_icagenda/admin/helpers/icagenda.php
~ com_icagenda/admin/helpers/html/events.php
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.sys.ini
+ com_icagenda/admin/layouts/icagenda/admin/footer.php
+ com_icagenda/admin/layouts/icagenda/admin/logo.php
+ com_icagenda/admin/layouts/icagenda/admin/theme_pack_item.php
+ com_icagenda/admin/layouts/joomla/form/field/subform/repeatable/section.php
~ com_icagenda/admin/models/customfield.php
~ com_icagenda/admin/models/event.php
~ com_icagenda/admin/models/events.php
~ com_icagenda/admin/models/registrations.php
~ com_icagenda/admin/models/fields/list.php
+ com_icagenda/admin/models/fields/config/emailtags.php
~ com_icagenda/admin/models/fields/iclist/globalization.php
~ com_icagenda/admin/models/fields/icmap/city.php
~ com_icagenda/admin/models/fields/modal/cat.php
- com_icagenda/admin/models/fields/modal/color.php
- com_icagenda/admin/models/fields/modal/date.php
- com_icagenda/admin/models/fields/modal/enddate.php
~ com_icagenda/admin/models/fields/modal/evt.php
~ com_icagenda/admin/models/fields/modal/evt_date.php
~ com_icagenda/admin/models/fields/modal/ic_editor.php
~ com_icagenda/admin/models/fields/modal/icfile.php
- com_icagenda/admin/models/fields/modal/iclink_article.php
- com_icagenda/admin/models/fields/modal/iclink_type.php
- com_icagenda/admin/models/fields/modal/iclink_url.php
- com_icagenda/admin/models/fields/modal/icmulti_checkbox.php
- com_icagenda/admin/models/fields/modal/icmulti_opt.php
- com_icagenda/admin/models/fields/modal/ictext_content.php
- com_icagenda/admin/models/fields/modal/ictext_placeholder.php
- com_icagenda/admin/models/fields/modal/ictext_type.php
- com_icagenda/admin/models/fields/modal/ictextarea_counter.php
- com_icagenda/admin/models/fields/modal/ictxt_article.php
- com_icagenda/admin/models/fields/modal/ictxt_content.php
- com_icagenda/admin/models/fields/modal/ictxt_default.php
- com_icagenda/admin/models/fields/modal/ictxt_type.php
- com_icagenda/admin/models/fields/modal/media.php
~ com_icagenda/admin/models/fields/modal/menulink.php
~ com_icagenda/admin/models/fields/modal/multicat.php
- com_icagenda/admin/models/fields/modal/param_place.php
- com_icagenda/admin/models/fields/modal/period.php
- com_icagenda/admin/models/fields/modal/ph_regbt.php
- com_icagenda/admin/models/fields/modal/startdate.php
~ com_icagenda/admin/models/fields/modal/thumbs.php
- com_icagenda/admin/models/fields/modal/tos_article.php
- com_icagenda/admin/models/fields/modal/tos_content.php
- com_icagenda/admin/models/fields/modal/tos_default.php
- com_icagenda/admin/models/fields/modal/tos_type.php
~ com_icagenda/admin/models/forms/category.xml
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/feature.xml
+ com_icagenda/admin/models/forms/filter_categories.xml
+ com_icagenda/admin/models/forms/filter_customfields.xml
+ com_icagenda/admin/models/forms/filter_events.xml
+ com_icagenda/admin/models/forms/filter_features.xml
+ com_icagenda/admin/models/forms/filter_registrations.xml
~ com_icagenda/admin/models/forms/mail.xml
~ com_icagenda/admin/models/forms/registration.xml
+ com_icagenda/admin/services/provider.php
~ com_icagenda/admin/sql/install/mysql/icagenda.install.sql
+ com_icagenda/admin/src/Controller/CategoriesController.php
+ com_icagenda/admin/src/Controller/CustomfieldController.php
+ com_icagenda/admin/src/Controller/CustomfieldsController.php
+ com_icagenda/admin/src/Controller/DisplayController.php
+ com_icagenda/admin/src/Controller/EventController.php
+ com_icagenda/admin/src/Controller/EventsController.php
+ com_icagenda/admin/src/Controller/FeatureController.php
+ com_icagenda/admin/src/Controller/FeaturesController.php
+ com_icagenda/admin/src/Controller/IcategoryController.php
+ com_icagenda/admin/src/Controller/MailController.php
+ com_icagenda/admin/src/Controller/RegistrationController.php
+ com_icagenda/admin/src/Controller/RegistrationsController.php
+ com_icagenda/admin/src/Controller/ThemesController.php
+ com_icagenda/admin/src/Extension/iCagendaComponent.php
+ com_icagenda/admin/src/Field/CustomfieldGroupsField.php
+ com_icagenda/admin/src/Field/MultipleCategoryField.php
+ com_icagenda/admin/src/Helper/iCagendaHelper.php
+ com_icagenda/admin/src/Model/CategoriesModel.php
+ com_icagenda/admin/src/Model/CustomfieldModel.php
+ com_icagenda/admin/src/Model/CustomfieldsModel.php
+ com_icagenda/admin/src/Model/DownloadModel.php
+ com_icagenda/admin/src/Model/EventModel.php
+ com_icagenda/admin/src/Model/EventsModel.php
+ com_icagenda/admin/src/Model/FeatureModel.php
+ com_icagenda/admin/src/Model/FeaturesModel.php
+ com_icagenda/admin/src/Model/IcagendaModel.php
+ com_icagenda/admin/src/Model/IcategoryModel.php
+ com_icagenda/admin/src/Model/InfoModel.php
+ com_icagenda/admin/src/Model/MailModel.php
+ com_icagenda/admin/src/Model/RegistrationModel.php
+ com_icagenda/admin/src/Model/RegistrationsModel.php
+ com_icagenda/admin/src/Model/ThemesModel.php
+ com_icagenda/admin/src/Service/HTML/Themes.php
+ com_icagenda/admin/src/Table/CustomfieldTable.php
+ com_icagenda/admin/src/Table/EventTable.php
+ com_icagenda/admin/src/Table/FeatureTable.php
+ com_icagenda/admin/src/Table/IcategoryTable.php
+ com_icagenda/admin/src/Table/RegistrationTable.php
+ com_icagenda/admin/src/Utilities/AddThis/AddThis.php
+ com_icagenda/admin/src/Utilities/AddToCal/AddToCal.php
+ com_icagenda/admin/src/Utilities/Ajax/Ajax.php
+ com_icagenda/admin/src/Utilities/Ajax/Filter.php
+ com_icagenda/admin/src/Utilities/Categories/Categories.php
+ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
+ com_icagenda/admin/src/Utilities/Event/Event.php
+ com_icagenda/admin/src/Utilities/Event/EventData.php
+ com_icagenda/admin/src/Utilities/Events/Events.php
+ com_icagenda/admin/src/Utilities/Events/EventsData.php
+ com_icagenda/admin/src/Utilities/Events/EventsList.php
+ com_icagenda/admin/src/Utilities/Form/Form.php
+ com_icagenda/admin/src/Utilities/Icons/Icons.php
+ com_icagenda/admin/src/Utilities/Info/Info.php
+ com_icagenda/admin/src/Utilities/Manager/Manager.php
+ com_icagenda/admin/src/Utilities/Maps/Maps.php
+ com_icagenda/admin/src/Utilities/Maps/Google/Google.php
+ com_icagenda/admin/src/Utilities/Maps/Google/Search.php
+ com_icagenda/admin/src/Utilities/Maps/Leaflet/Leaflet.php
+ com_icagenda/admin/src/Utilities/Maps/Leaflet/Search.php
+ com_icagenda/admin/src/Utilities/Menus/Menus.php
+ com_icagenda/admin/src/Utilities/Registration/Participants.php
+ com_icagenda/admin/src/Utilities/Registration/Registration.php
+ com_icagenda/admin/src/Utilities/Render/Render.php
+ com_icagenda/admin/src/Utilities/Router/Router.php
+ com_icagenda/admin/src/Utilities/Theme/Style.php
+ com_icagenda/admin/src/Utilities/Theme/Theme.php
+ com_icagenda/admin/src/Utilities/Thumb/Thumb.php
+ com_icagenda/admin/src/Utilities/Tiptip/Tiptip.php
+ com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
+ com_icagenda/admin/src/Utilities/Utilities/Utilities.php
+ com_icagenda/admin/src/View/Categories/HtmlView.php
+ com_icagenda/admin/src/View/Customfield/HtmlView.php
+ com_icagenda/admin/src/View/Customfields/HtmlView.php
+ com_icagenda/admin/src/View/Download/HtmlView.php
+ com_icagenda/admin/src/View/Event/HtmlView.php
+ com_icagenda/admin/src/View/Events/HtmlView.php
+ com_icagenda/admin/src/View/Feature/HtmlView.php
+ com_icagenda/admin/src/View/Features/HtmlView.php
+ com_icagenda/admin/src/View/Icagenda/HtmlView.php
+ com_icagenda/admin/src/View/Icategory/HtmlView.php
+ com_icagenda/admin/src/View/Info/HtmlView.php
+ com_icagenda/admin/src/View/Mail/HtmlView.php
+ com_icagenda/admin/src/View/Registration/HtmlView.php
+ com_icagenda/admin/src/View/Registrations/HtmlView.php
+ com_icagenda/admin/src/View/Registrations/RawView.php
+ com_icagenda/admin/src/View/Themes/HtmlView.php
~ com_icagenda/admin/tables/category.php
~ com_icagenda/admin/tables/customfield.php
~ com_icagenda/admin/tables/event.php
~ com_icagenda/admin/tables/feature.php
~ com_icagenda/admin/tables/registration.php
+ com_icagenda/admin/tmpl/categories/default.php
+ com_icagenda/admin/tmpl/categories/emptystate.php
+ com_icagenda/admin/tmpl/customfield/edit.php
+ com_icagenda/admin/tmpl/customfields/default.php
+ com_icagenda/admin/tmpl/customfields/emptystate.php
+ com_icagenda/admin/tmpl/download/default.php
+ com_icagenda/admin/tmpl/event/edit.php
+ com_icagenda/admin/tmpl/events/default.php
+ com_icagenda/admin/tmpl/events/emptystate.php
+ com_icagenda/admin/tmpl/feature/edit.php
+ com_icagenda/admin/tmpl/features/default.php
+ com_icagenda/admin/tmpl/features/emptystate.php
+ com_icagenda/admin/tmpl/icagenda/color.php
+ com_icagenda/admin/tmpl/icagenda/default.php
+ com_icagenda/admin/tmpl/icagenda/default_modal_changelog.php
+ com_icagenda/admin/tmpl/icagenda/default_modal_pro.php
+ com_icagenda/admin/tmpl/icategory/edit.php
+ com_icagenda/admin/tmpl/info/default.php
+ com_icagenda/admin/tmpl/mail/edit.php
+ com_icagenda/admin/tmpl/registration/edit.php
+ com_icagenda/admin/tmpl/registrations/default.php
+ com_icagenda/admin/tmpl/registrations/emptystate.php
+ com_icagenda/admin/tmpl/themes/default.php
~ com_icagenda/admin/utilities/addtocal/addtocal.php
~ com_icagenda/admin/utilities/ajax/filter.php
~ com_icagenda/admin/utilities/customfields/customfields.php
~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/admin/utilities/events/data.php
~ com_icagenda/admin/utilities/form/form.php
+ com_icagenda/admin/utilities/form/field/categoryselect.php
~ com_icagenda/admin/utilities/form/field/configtermsdefault.php
~ com_icagenda/admin/utilities/form/field/customfieldgroups.php
~ com_icagenda/admin/utilities/form/field/customform.php
+ com_icagenda/admin/utilities/form/field/deadlinefield.php
+ com_icagenda/admin/utilities/form/field/deadlinetimefield.php
+ com_icagenda/admin/utilities/form/field/filtercategories.php
+ com_icagenda/admin/utilities/form/field/filtercustomfieldgroups.php
+ com_icagenda/admin/utilities/form/field/filtercustomfieldtypes.php
+ com_icagenda/admin/utilities/form/field/filterdates.php
+ com_icagenda/admin/utilities/form/field/filterevents.php
+ com_icagenda/admin/utilities/form/field/multiplecategory.php
~ com_icagenda/admin/utilities/form/field/registrationdates.php
~ com_icagenda/admin/utilities/form/field/registrationpeople.php
~ com_icagenda/admin/utilities/form/field/registrationterms.php
+ com_icagenda/admin/utilities/form/field/separator.php
+ com_icagenda/admin/utilities/form/field/submitmenuitemid.php
~ com_icagenda/admin/utilities/form/field/terms.php
+ com_icagenda/admin/utilities/form/field/textareacounter.php
- com_icagenda/admin/utilities/googlemaps/googlemaps.php
+ com_icagenda/admin/utilities/icons/icons.php
~ com_icagenda/admin/utilities/manager/manager.php
+ com_icagenda/admin/utilities/maps/google.php
+ com_icagenda/admin/utilities/maps/leaflet.php
+ com_icagenda/admin/utilities/maps/maps.php
+ com_icagenda/admin/utilities/maps/google/search.php
+ com_icagenda/admin/utilities/maps/leaflet/search.php
~ com_icagenda/admin/utilities/menus/menus.php
~ com_icagenda/admin/utilities/params/params.php
~ com_icagenda/admin/utilities/registration/participants.php
~ com_icagenda/admin/utilities/registration/registration.php
~ com_icagenda/admin/utilities/render/render.php
+ com_icagenda/admin/utilities/tiptip/tiptip.php
~ com_icagenda/admin/views/event/view.html.php
~ com_icagenda/admin/views/event/tmpl/edit.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ com_icagenda/admin/views/info/tmpl/default.php
~ com_icagenda/admin/views/registration/tmpl/edit.php
~ com_icagenda/admin/views/registrations/view.html.php
~ com_icagenda/admin/views/registrations/tmpl/default.php
~ com_icagenda/admin/views/themes/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-back.css
~ [MEDIA] com_icagenda/media/css/icagenda-front.css
~ [MEDIA] com_icagenda/media/css/icagenda.css
~ [MEDIA] com_icagenda/media/icicons/style.css
~ [MEDIA] com_icagenda/media/icicons/fonts/iCicons.eot
~ [MEDIA] com_icagenda/media/icicons/fonts/iCicons.svg
~ [MEDIA] com_icagenda/media/icicons/fonts/iCicons.ttf
~ [MEDIA] com_icagenda/media/icicons/fonts/iCicons.woff
- [MEDIA] com_icagenda/media/icicons/ie7/ie7.css
- [MEDIA] com_icagenda/media/icicons/ie7/ie7.js
- [MEDIA] com_icagenda/media/images/addthis_16.png
- [MEDIA] com_icagenda/media/images/addthis_16x16.png
- [MEDIA] com_icagenda/media/images/addthis_32x32.png
- [MEDIA] com_icagenda/media/images/all_cats-16.png
- [MEDIA] com_icagenda/media/images/all_events-16.png
- [MEDIA] com_icagenda/media/images/blanck.png
- [MEDIA] com_icagenda/media/images/border_title.png
- [MEDIA] com_icagenda/media/images/btn-regis.png
- [MEDIA] com_icagenda/media/images/customfields-16.png
- [MEDIA] com_icagenda/media/images/features-16.png
- [MEDIA] com_icagenda/media/images/generic-48.png
+ [MEDIA] com_icagenda/media/images/icagenda-light.png
+ [MEDIA] com_icagenda/media/images/icagenda.png
- [MEDIA] com_icagenda/media/images/icon-add-16.png
- [MEDIA] com_icagenda/media/images/icon-edit.png
- [MEDIA] com_icagenda/media/images/icon_all-events.png
- [MEDIA] com_icagenda/media/images/iconevent-add48.png
- [MEDIA] com_icagenda/media/images/iconevent48.png
- [MEDIA] com_icagenda/media/images/iconicagenda16.png
- [MEDIA] com_icagenda/media/images/iconicagenda16_agenda.png
- [MEDIA] com_icagenda/media/images/image.png
- [MEDIA] com_icagenda/media/images/info-16.png
- [MEDIA] com_icagenda/media/images/info.png
- [MEDIA] com_icagenda/media/images/joomlic_iCagenda.png
- [MEDIA] com_icagenda/media/images/loader.gif
- [MEDIA] com_icagenda/media/images/new_cat-16.png
- [MEDIA] com_icagenda/media/images/new_event-16.png
- [MEDIA] com_icagenda/media/images/newsletter-16.png
- [MEDIA] com_icagenda/media/images/no-photo.jpg
- [MEDIA] com_icagenda/media/images/photo.jpg
- [MEDIA] com_icagenda/media/images/registration-16.png
- [MEDIA] com_icagenda/media/images/shadow.png
- [MEDIA] com_icagenda/media/images/technical_requirements-16.png
- [MEDIA] com_icagenda/media/images/themes-16.png
+ [MEDIA][FOLDER] com_icagenda/media/images/addtocal/png/
+ [MEDIA][FOLDER] com_icagenda/media/images/addtocal/svg/
- [MEDIA][FOLDER] com_icagenda/media/images/cal/
- [MEDIA][FOLDER] com_icagenda/media/images/manager/
- [MEDIA] com_icagenda/media/js/icagenda.js
- [MEDIA] com_icagenda/media/js/icdates.js
+ [MEDIA] com_icagenda/media/js/iCdropdown.js
+ [MEDIA] com_icagenda/media/js/iCdropdown.min.js
~ [MEDIA] com_icagenda/media/js/icform.js
- [MEDIA] com_icagenda/media/js/timepicker.js
+ [MEDIA][FOLDER] com_icagenda/media/leaflet/
+ [MEDIA][FOLDER] com_icagenda/media/leaflet/images/
+ [MEDIA][FOLDER] com_icagenda/media/leaflet/plugins/
+ [MEDIA][FOLDER] com_icagenda/media/leaflet/plugins/images/
+ [MEDIA][FOLDER] com_icagenda/media/leaflet/plugins/search/
~ com_icagenda/site/controller.php
~ com_icagenda/site/icagenda.php
~ com_icagenda/site/router.php
~ com_icagenda/site/add/elements/icevent_vars.php
~ com_icagenda/site/add/elements/iclist_vars.php
~ com_icagenda/site/controllers/registration.php
+ com_icagenda/site/controllers/submit.php
- com_icagenda/site/helpers/iCicons.class.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
+ com_icagenda/site/layouts/icagenda/registration/button/box.php
+ com_icagenda/site/layouts/icagenda/registration/button/cancel.php
+ com_icagenda/site/layouts/icagenda/registration/button/info.php
+ com_icagenda/site/layouts/icagenda/registration/button/register.php
+ com_icagenda/site/layouts/joomla/form/field/subform/repeatable.php
+ com_icagenda/site/layouts/joomla/form/field/subform/repeatable/section.php
~ com_icagenda/site/models/event.php
~ com_icagenda/site/models/events.php
~ com_icagenda/site/models/list.php
~ com_icagenda/site/models/registration.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/fields/categories.php
~ com_icagenda/site/models/fields/year.php
~ com_icagenda/site/models/forms/registration.xml
~ com_icagenda/site/models/forms/submit.xml
+ com_icagenda/site/src/Assets/EventShortcuts.php
+ com_icagenda/site/src/Assets/ListShortcuts.php
+ com_icagenda/site/src/Controller/DisplayController.php
+ com_icagenda/site/src/Controller/RegistrationController.php
+ com_icagenda/site/src/Controller/SubmitController.php
+ com_icagenda/site/src/Model/EventModel.php
+ com_icagenda/site/src/Model/EventsModel.php
+ com_icagenda/site/src/Model/RegistrationModel.php
+ com_icagenda/site/src/Model/SubmitModel.php
+ com_icagenda/site/src/Service/Router.php
+ com_icagenda/site/src/View/Event/HtmlView.php
+ com_icagenda/site/src/View/Events/HtmlView.php
+ com_icagenda/site/src/View/Registration/HtmlView.php
+ com_icagenda/site/src/View/Submit/HtmlView.php
~ [THEME] com_icagenda/site/themes/default.xml
~ [THEME] com_icagenda/site/themes/ic_rounded.xml
~ [THEME] com_icagenda/site/themes/packs/default/default_event.php
~ [THEME] com_icagenda/site/themes/packs/default/default_events.php
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component.css
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_event.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_events.php
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/css/ic_rounded_component.css
+ com_icagenda/site/tmpl/event/default.php
+ com_icagenda/site/tmpl/event/default_top.php
+ com_icagenda/site/tmpl/event/default_vcal.php
+ com_icagenda/site/tmpl/events/default.php
+ com_icagenda/site/tmpl/events/default.xml
+ com_icagenda/site/tmpl/events/default_categories.php
+ com_icagenda/site/tmpl/events/default_filters.php
+ com_icagenda/site/tmpl/registration/actions.php
+ com_icagenda/site/tmpl/registration/cancel.php
+ com_icagenda/site/tmpl/registration/complete.php
+ com_icagenda/site/tmpl/registration/default.php
+ com_icagenda/site/tmpl/submit/default.php
+ com_icagenda/site/tmpl/submit/default.xml
+ com_icagenda/site/tmpl/submit/send.php
~ com_icagenda/site/views/event/view.html.php
~ com_icagenda/site/views/event/tmpl/default_top.php
~ com_icagenda/site/views/event/tmpl/default_vcal.php
~ com_icagenda/site/views/list/view.html.php
~ com_icagenda/site/views/list/tmpl/default.php
~ com_icagenda/site/views/list/tmpl/default.xml
~ com_icagenda/site/views/list/tmpl/default_categories.php
~ com_icagenda/site/views/list/tmpl/default_filters.php
~ com_icagenda/site/views/registration/view.html.php
~ com_icagenda/site/views/registration/tmpl/actions.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ com_icagenda/site/views/registration/tmpl/complete.php
~ com_icagenda/site/views/registration/tmpl/default.php
~ com_icagenda/site/views/submit/view.html.php
~ com_icagenda/site/views/submit/tmpl/default.php
~ com_icagenda/site/views/submit/tmpl/default.xml
~ com_icagenda/site/views/submit/tmpl/send.php
+ [FILE][PRO] file_icagenda-pro/file_icagenda.xml
+ [FILE][PRO] file_icagenda-pro/site/controllers/event.php
+ [FILE][PRO] file_icagenda-pro/site/layouts/icagenda/manager/button/edit.php
+ [FILE][PRO] file_icagenda-pro/site/models/manager.php
+ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
+ [FILE][PRO] file_icagenda-pro/site/src/Controller/EventController.php
+ [FILE][PRO] file_icagenda-pro/site/src/Model/ManagerModel.php
+ [FILE][PRO] file_icagenda-pro/site/src/View/Manager/HtmlView.php
+ [FILE][PRO] file_icagenda-pro/site/tmpl/manager/event_edit.php
+ [FILE][PRO] file_icagenda-pro/site/views/manager/view.html.php
+ [FILE][PRO] file_icagenda-pro/site/views/manager/tmpl/event_edit.php
~ [LIBRARY] lib_ic_library/lib_ic_library.xml
~ [LIBRARY] lib_ic_library/ -> lib_ic_library/lib/ (J3 lib)
~ [LIBRARY] lib_ic_library/Color/Color.php
~ [LIBRARY] lib_ic_library/Date/Date.php
~ [LIBRARY] lib_ic_library/Date/Period.php
~ [LIBRARY] lib_ic_library/File/File.php
~ [LIBRARY] lib_ic_library/Filter/Output.php
+ [LIBRARY] lib_ic_library/Form/Field/SortableFieldsField.php
+ [LIBRARY] lib_ic_library/Form/Rule/PositiveIntegerRule.php
~ [LIBRARY] lib_ic_library/Globalize/Convert.php
~ [LIBRARY] lib_ic_library/Globalize/Globalize.php
- [LIBRARY] lib_ic_library/iCalcreator/iCalcreator.class.php
~ [LIBRARY] lib_ic_library/language/en-GB/en-GB.lib_ic_library.ini
~ [LIBRARY] lib_ic_library/Library/Library.php
~ [LIBRARY] lib_ic_library/Render/Render.php
- [LIBRARY] lib_ic_library/String/string.php
+ [LIBRARY] lib_ic_library/String/StringHelper.php
~ [LIBRARY] lib_ic_library/Thumb/Create.php
~ [LIBRARY] lib_ic_library/Thumb/Get.php
~ [LIBRARY] lib_ic_library/Thumb/Image.php
~ [LIBRARY] lib_ic_library/Url/Url.php
+ [LIBRARY] lib_ic_library/Vendor/IcalcreatorLibrary.php
+ [LIBRARY][FOLDER] lib_ic_library/Vendor/Icalcreator/
~ [MODULE][PRO] mod_ic_event_list-pro/helper.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.xml
~ [MODULE][PRO] mod_ic_event_list-pro/language/en-GB/en-GB.mod_ic_event_list.sys.ini
+ [MODULE][PRO] mod_ic_event_list-pro/src/Helper/EventsHelper.php
~ [MODULE] mod_iccalendar/helper.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php
~ [MODULE] mod_iccalendar/mod_iccalendar.xml
~ [MODULE] mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.ini
~ [PLUGIN] plg_actionlog_icagenda/icagenda.php
~ [PLUGIN] plg_actionlog_icagenda/icagenda.xml
~ [PLUGIN] plg_actionlog_icagenda/language/en-GB/en-GB.plg_actionlog_icagenda.ini
+ [PLUGIN][PRO] plg_icagenda-pro/pro.php
+ [PLUGIN][PRO] plg_icagenda-pro/pro.xml
+ [PLUGIN][PRO] plg_icagenda-pro/script.php
+ [PLUGIN][PRO] plg_icagenda-pro/forms/config_pro.xml
+ [PLUGIN][PRO] plg_icagenda-pro/language/en-GB/en-GB.plg_icagenda_pro.ini
+ [PLUGIN][PRO] plg_icagenda-pro/language/en-GB/en-GB.plg_icagenda_pro.sys.ini
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.xml
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/config_payment.xml
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/forms/event_actions.xml
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/language/en-GB/en-GB.plg_icagenda_payment_paypal.ini
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/language/en-GB/en-GB.plg_icagenda_payment_paypal.sys.ini
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/layouts/payment_details.php
+ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/sql/
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/tickets.php
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/tickets.xml
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/forms/event.xml
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/language/en-GB/en-GB.plg_icagenda_tickets.ini
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/language/en-GB/en-GB.plg_icagenda_tickets.sys.ini
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/layouts/payment.php
+ [PLUGIN][PRO] plg_icagenda_tickets-pro/sql/
~ [PLUGIN] plg_privacy_icagenda/icagenda.php
~ [PLUGIN] plg_privacy_icagenda/icagenda.xml
~ [PLUGIN] plg_privacy_icagenda/language/en-GB/en-GB.plg_privacy_icagenda.ini
~ [PLUGIN] plg_search_icagenda/icagenda.php
~ [PLUGIN] plg_search_icagenda/icagenda.xml
~ [PLUGIN] plg_system_ic_autologin/ic_autologin.php
~ [PLUGIN] plg_system_ic_autologin/ic_autologin.xml
~ [PLUGIN] plg_system_ic_library/ic_library.php
~ [PLUGIN] plg_system_ic_library/ic_library.xml


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.7.21

Maturity:
Stable
Released on:
Friday, 04 February 2022 01:00
Viewed:
721 times

iCagenda 3.7.21
2022.02.04


Welcome to iCagenda 3.7.21 release!

Maintenance and Bug Fixes release.

Backup before upgrade, and minimum php version 5.3.10.
You can use this version on joomla 3 (minimum
3.2.4).

We recommend every user to keep iCagenda up to date.

 

Release Notes

# [LOW] Fixed : Event URL generated from modules when on home page were using home page as parent instead of expected List of Events menu item link.
# [LOW] Fixed : redo patch for ics file URL (iCal, Outlook) if no menu item of type list of events is published.

 

Changed Files

~ com_icagenda/admin/utilities/event/event.php
~ com_icagenda/site/views/event/tmpl/default_top.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.7.20

Maturity:
Stable
Released on:
Tuesday, 01 February 2022 01:00
Viewed:
496 times

iCagenda 3.7.20
2022.02.01


Welcome to iCagenda 3.7.20 release!

Maintenance and Bug Fixes release.

Backup before upgrade, and minimum php version 5.3.10.
You can use this version on joomla 3 (minimum
3.2.4).

We recommend every user to keep iCagenda up to date.

 

Release Notes

+ Added : Tab State in admin edit views (to remember tab with a session).
~ Changed : URL routing for event from modules.
# [LOW] Fixed : ics file URL (iCal, Outlook) if no menu item of type list of events is published.

 

Changed Files

~ com_icagenda-pro/script.com_icagenda.php
~ com_icagenda-pro/admin/config.xml
~ com_icagenda-pro/admin/icagenda.php
~ com_icagenda-pro/admin/utilities/event/event.php
~ [MODULE] mod_ic_event_list-pro/mod_ic_event_list.php
~ [MODULE] mod_iccalendar/helper.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.7.19

Maturity:
Stable
Released on:
Monday, 01 November 2021 01:00
Viewed:
801 times

iCagenda 3.7.19
2021.11.01


Welcome to iCagenda 3.7.19 release!

Maintenance and Bug Fixes release.

Backup before upgrade, and minimum php version 5.3.10.
You can use this version on joomla 3 (minimum
3.2.4).

We recommend every user to keep iCagenda up to date.

 

Release Notes

~ Changed : Set chosen library only for icagenda form field select.
# [LOW] Fixed : error 0 Undefined Constant "id" on php8 after submitting event in frontend.

 

Changed Files

~ com_icagenda/site/models/submit.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ com_icagenda/site/views/registration/tmpl/default.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.7.18

Maturity:
Stable
Released on:
Tuesday, 31 August 2021 02:00
Viewed:
644 times

iCagenda 3.7.18
2021.08.31


Welcome to iCagenda 3.7.18 release!

New installation package and live updater. PHP8 Compatibility. J3.10 Ready. Bug Fixes.

Backup before upgrade, and minimum php version 5.3.10.
You can use this version on joomla 3 (minimum
3.2.4).

We recommend every user to keep iCagenda up to date.

 

Release Notes

! New Installation Package
1 One install/uninstall package for all extensions (component, library, modules, plugins).
1 Clear information provided to Joomla 3.10 on iCagenda compatibility.
! Removal of LiveUpdate to use Joomla Updater
1 New quickicon plugin integrating Joomla Updater check.
1 New live update checking icon on iCagenda control panel.
1 Remove all LiveUpdate library (Control panel errors on php8).
! PHP 8 compatibility
~ Changed : minor CSS changes in admin control panel.
~ [MODULE] Changed : changes in tip rendering script in module calendar.
# [MODULE][MEDIUM] Fixed : error query on php 8 if no events to be displayed.
# [MODULE][LOW] Fixed : option to display only start date of a period to apply only on full period (with no days of the week selected).
# [LOW] Fixed : registration terms Text option unset after update.
# [LOW] Fixed : admin thumbnail medium size generation (duplicated wrong large thumb using medium size settings).

 

Changed Files

+ pkg_icagenda.xml
+ script.icagenda.php
~ com_icagenda/icagenda.xml
- com_icagenda/script.icagenda.php
+ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/icagenda.php
~ com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
+ com_icagenda/admin/layouts/icagenda/updater/liveupdate.php
- com_icagenda/admin/liveupdate/config.php
- com_icagenda/admin/liveupdate/index.html
- com_icagenda/admin/liveupdate/LICENSE.txt
- com_icagenda/admin/liveupdate/liveupdate.php
- com_icagenda/admin/liveupdate/assets/current-32.png
- com_icagenda/admin/liveupdate/assets/fail-24.png
- com_icagenda/admin/liveupdate/assets/liveupdate-48.png
- com_icagenda/admin/liveupdate/assets/liveupdate.css
- com_icagenda/admin/liveupdate/assets/nosupport-32.png
- com_icagenda/admin/liveupdate/assets/ok-24.png
- com_icagenda/admin/liveupdate/assets/update-32.png
- com_icagenda/admin/liveupdate/assets/warn-24.png
- com_icagenda/admin/liveupdate/classes/abstractconfig.php
- com_icagenda/admin/liveupdate/classes/controller.php
- com_icagenda/admin/liveupdate/classes/download.php
- com_icagenda/admin/liveupdate/classes/inihelper.php
- com_icagenda/admin/liveupdate/classes/model.php
- com_icagenda/admin/liveupdate/classes/updatefetch.php
- com_icagenda/admin/liveupdate/classes/view.php
- com_icagenda/admin/liveupdate/classes/xmlslurp.php
- com_icagenda/admin/liveupdate/classes/storage/component.php
- com_icagenda/admin/liveupdate/classes/storage/file.php
- com_icagenda/admin/liveupdate/classes/storage/storage.php
- com_icagenda/admin/liveupdate/classes/tmpl/install.php
- com_icagenda/admin/liveupdate/classes/tmpl/nagscreen.php
- com_icagenda/admin/liveupdate/classes/tmpl/overview.php
- com_icagenda/admin/liveupdate/classes/tmpl/startupdate.php
- com_icagenda/admin/liveupdate/language/bg-BG/bg-BG.liveupdate.ini
- com_icagenda/admin/liveupdate/language/bs-BA/bs-BA.liveupdate.ini
- com_icagenda/admin/liveupdate/language/cs-CZ/cs-CZ.liveupdate.ini
- com_icagenda/admin/liveupdate/language/da-DK/da-DK.liveupdate.ini
- com_icagenda/admin/liveupdate/language/de-DE/de-DE.liveupdate.ini
- com_icagenda/admin/liveupdate/language/el-GR/el-GR.liveupdate.ini
- com_icagenda/admin/liveupdate/language/en-GB/en-GB.liveupdate.ini
- com_icagenda/admin/liveupdate/language/es-ES/es-ES.liveupdate.ini
- com_icagenda/admin/liveupdate/language/et-EE/et-EE.liveupdate.ini
- com_icagenda/admin/liveupdate/language/fa-IR/fa-IR.liveupdate.ini
- com_icagenda/admin/liveupdate/language/fi-FI/fi-FI.liveupdate.ini
- com_icagenda/admin/liveupdate/language/fr-FR/fr-FR.liveupdate.ini
- com_icagenda/admin/liveupdate/language/hu-HU/hu-HU.liveupdate.ini
- com_icagenda/admin/liveupdate/language/it-IT/it-IT.liveupdate.ini
- com_icagenda/admin/liveupdate/language/lt-LT/lt-LT.liveupdate.ini
- com_icagenda/admin/liveupdate/language/nb-NO/nb-NO.liveupdate.ini
- com_icagenda/admin/liveupdate/language/nl-NL/nl-NL.liveupdate.ini
- com_icagenda/admin/liveupdate/language/pl-PL/pl-PL.liveupdate.ini
- com_icagenda/admin/liveupdate/language/pt-BR/pt-BR.liveupdate.ini
- com_icagenda/admin/liveupdate/language/pt-PT/pt-PT.liveupdate.ini
- com_icagenda/admin/liveupdate/language/ru-RU/ru-RU.liveupdate.ini
- com_icagenda/admin/liveupdate/language/sk-SK/sk-SK.liveupdate.ini
- com_icagenda/admin/liveupdate/language/sl-SI/sl-SI.liveupdate.ini
- com_icagenda/admin/liveupdate/language/sv-SE/sv-SE.liveupdate.ini
- com_icagenda/admin/liveupdate/language/tr-TR/tr-TR.liveupdate.ini
- com_icagenda/admin/liveupdate/language/uk-UA/uk-UA.liveupdate.ini
+ com_icagenda/admin/utilities/update/update.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/admin/views/icagenda/tmpl/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-back.css
+ [MEDIA] com_icagenda/media/js/icagendaupdatecheck.js
~ [MODULE] mod_iccalendar/mod_iccalendar.php
~ [PLUGIN] plg_quickicon_icagendaupdate/icagendaupdate/icagendaupdate.php
~ [PLUGIN] plg_quickicon_icagendaupdate/icagendaupdate/icagendaupdate.xml
~ [PLUGIN] plg_quickicon_icagendaupdate/icagendaupdate/language/en-GB/en-GB.plg_quickicon_icagendaupdate.ini


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

Stable 3.7.17

Maturity:
Stable
Released on:
Sunday, 06 June 2021 02:00
Viewed:
658 times

iCagenda 3.7.17
2021.06.06


Welcome to iCagenda 3.7.17 release!

Bug Fix Release.

Backup before upgrade, and minimum php version 5.3.10.
You can use this version on joomla 3 (minimum
3.2.4).

We recommend every user to keep iCagenda up to date.

 

Release Notes

# [MEDIUM] Fixed : access to registration form while registration is turned off.
# [LOW] Fixed : set correctly the usergroup of event managers for approve button in frontend (excluding parent user groups).
# [LOW] Fixed : wrong language filtering in admin registration edition for labels of the tabs.

 

Changed Files

~ admin/utilities/manager/manager.php
~ admin/views/registration/tmpl/edit.php
~ site/views/registration/view.html.php


If you encounter a bug, thanks to report it on the JoomliC forum, so that i can provide a fix as fast as possible.

 

View files

 

Follow Us

acymailing logo new

Create your Joomla templates with Template Creator CK