File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 176176 <label style="font-size: 12px; margin-bottom: 5px; display: inline-block; margin-right: 10px;"><?= $ addon ->i18n ('forcal_saved_filters ' ) ?> :</label>
177177 <div class="btn-group btn-group-xs" role="group" style="display: inline-block;">
178178 <?php foreach ($ savedFilters as $ filter ): ?>
179- <a href="<?= rex_url::currentBackendPage (array_merge ($ currentParams , $ filter ['filter_data ' ], ['load_filter ' => $ filter ['id ' ]])) ?> "
179+ <?php
180+ // Filter-Daten auf korrekte URL-Parameter mappen
181+ $ filterUrlParams = [];
182+ $ filterData = $ filter ['filter_data ' ];
183+ if (isset ($ filterData ['category ' ])) $ filterUrlParams ['category_filter ' ] = $ filterData ['category ' ];
184+ if (isset ($ filterData ['venue ' ])) $ filterUrlParams ['venue_filter ' ] = $ filterData ['venue ' ];
185+ if (isset ($ filterData ['status ' ])) $ filterUrlParams ['status_filter ' ] = $ filterData ['status ' ];
186+ if (isset ($ filterData ['search ' ])) $ filterUrlParams ['search ' ] = $ filterData ['search ' ];
187+ if (isset ($ filterData ['creator ' ])) $ filterUrlParams ['creator_filter ' ] = $ filterData ['creator ' ];
188+ if (isset ($ filterData ['date_from ' ])) $ filterUrlParams ['date_from ' ] = $ filterData ['date_from ' ];
189+ if (isset ($ filterData ['date_to ' ])) $ filterUrlParams ['date_to ' ] = $ filterData ['date_to ' ];
190+ $ filterUrlParams ['load_filter ' ] = $ filter ['id ' ];
191+ ?>
192+ <a href="<?= rex_url::currentBackendPage (array_merge ($ currentParams , $ filterUrlParams )) ?> "
180193 class="btn btn-default <?= $ filter ['is_default ' ] ? 'btn-info ' : '' ?> "
181194 title="<?= $ filter ['is_default ' ] ? $ addon ->i18n ('forcal_default_filter ' ) : '' ?> ">
182195 <?= rex_escape ($ filter ['name ' ]) ?>
You can’t perform that action at this time.
0 commit comments