[TikiWiki-commits] [Git][tikiwiki/tiki][27.x] [BP][FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
"Adrien Mbuya Maloba \(@adrienmaloba\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <6a2abd9ff1db9_38195d3474395@gitlab-sidekiq-low-urgency-cpu-bound-v2-69866f7b86-gmbfj.mail> |
Adrien Mbuya Maloba pushed to branch 27.x at Tiki Wiki CMS Groupware / Tiki
Commits:
96d27731 by Adrien Mbuya Maloba at 2026-06-11T16:46:12+03:00
[BP][FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
---
* [BP][FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
---
* [FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
---
* [FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
---
* [FIX] module calendar_new/wikiplugin-calendar: fix event display for selected calendars
See merge request tikiwiki/tiki!10188
See merge request tikiwiki/tiki!10489
See merge request tikiwiki/tiki!10491
See merge request tikiwiki/tiki!10493
- - - - -
1 changed file:
- modules/mod-func-calendar_new.php
Changes:
=====================================
modules/mod-func-calendar_new.php
=====================================
@@ -185,18 +185,6 @@ function module_calendar_new($mod_reference, $module_params)
}
if (! empty($calIds)) {
- $tc_infos = $calendarlib->getCalendar($calIds, $viewstart, $viewend, 'day', 'events', true);
- if ($_REQUEST['viewlistmodule'] == 'list') {
- foreach ($tc_infos['listevents'] as $i => $e) {
- $tc_infos['listevents'][$i]['head'] = '';
- $tc_infos['listevents'][$i]['group_description'] = '';
- }
- }
-
- foreach ($tc_infos as $tc_key => $tc_val) {
- $smarty->assign($tc_key, $tc_val);
- }
-
$checkedCalIds = [];
$moduleCalendarViewGroups = $_SESSION['ModuleCalendarViewGroups'] ?? null;
if (is_array($moduleCalendarViewGroups)) {
@@ -211,6 +199,23 @@ function module_calendar_new($mod_reference, $module_params)
$displayedcals = $calIds;
$checkedCalIds = $calIds;
}
+ // Select only events from checked calendars in list view
+ if (! empty($checkedCalIds)) {
+ $calIds = $checkedCalIds;
+ }
+
+ $tc_infos = $calendarlib->getCalendar($calIds, $viewstart, $viewend, 'day', 'events', true);
+
+ if ($_REQUEST['viewlistmodule'] == 'list') {
+ foreach ($tc_infos['listevents'] as $i => $e) {
+ $tc_infos['listevents'][$i]['head'] = '';
+ $tc_infos['listevents'][$i]['group_description'] = '';
+ }
+ }
+
+ foreach ($tc_infos as $tc_key => $tc_val) {
+ $smarty->assign($tc_key, $tc_val);
+ }
$smarty->assign('viewnavbar', $module_params['viewnavbar']);
$smarty->assign('name', 'calendar_new');
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/96d277315183e54c0204b20822a88cbef72821d6
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/96d277315183e54c0204b20822a88cbef72821d6
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs