|
47 | 47 | } |
48 | 48 |
|
49 | 49 | $ft = new XFiltering(); |
50 | | - $f = new XFilter('PeriodStart', '<=', date("Y-m-d 00:00:00", strtotime('now +' . $fetchMonths . ' months'))); |
| 50 | + $f = new XFilter('PeriodStart', '<=', date("Y-m-d 23:59:59", strtotime('now +' . $fetchMonths . ' months'))); |
51 | 51 | $ft->AddItem($f); |
52 | 52 | $f = new XFilter('PeriodEnd', '>=', date("Y-m-d H:i:s", strtotime('now'))); |
53 | 53 | $ft->AddItem($f); |
|
193 | 193 | $ft = new XFiltering(); |
194 | 194 | $f = new XFilter('PublicPriceName', '=', 'true'); |
195 | 195 | $ft->AddItem($f); |
196 | | - $f = new XFilter('ObjectID', '=', $selectedCourse->ObjectID); |
| 196 | + $f = new XFilter('ObjectID', 'IN', $selectedCourse->ObjectID); |
| 197 | + $ft->AddItem($f); |
| 198 | + $f = new XFilter('OccationID', 'IN', join(',', $occIds)); |
197 | 199 | $ft->AddItem($f); |
198 | 200 |
|
199 | 201 | $st = new XSorting(); |
|
247 | 249 | <?php |
248 | 250 | foreach($events as $ev) |
249 | 251 | { |
| 252 | + |
250 | 253 | if($groupByCity && $lastCity != $ev->City) |
251 | 254 | { |
252 | | - $i = 0; |
253 | 255 | echo '<div class="eventSeparator">'; |
254 | 256 | echo $ev->City; |
255 | 257 |
|
|
266 | 268 | ?> |
267 | 269 | <div class="eventItem"> |
268 | 270 | <div class="eventDate<?php echo $groupByCityClass; ?>"> |
269 | | - <?php echo GetStartEndDisplayDate($ev->PeriodStart, $ev->PeriodEnd, true); ?> |
270 | | - <span class="eventTime">, <?php echo date("H:i", strtotime($ev->PeriodStart)); ?> - <?php echo date("H:i", strtotime($ev->PeriodEnd)); ?></span> |
| 271 | + <?php echo isset($eventDates[$ev->EventID]) ? GetLogicalDateGroups($eventDates[$ev->EventID]) : GetOldStartEndDisplayDate($ev->PeriodStart, $ev->PeriodEnd); ?> |
| 272 | + <?php echo (!isset($eventDates[$ev->EventID]) ? "<span class=\"eventTime\">, " . date("H:i", strtotime($ev->PeriodStart)) .' - ' . date("H:i", strtotime($ev->PeriodEnd)) . "</span>" : ""); ?> |
271 | 273 | </div> |
272 | 274 | <?php if(!$groupByCity) { ?> |
273 | 275 | <div class="eventCity"> |
|
307 | 309 | </div> |
308 | 310 | <?php |
309 | 311 | $lastCity = $ev->City; |
310 | | - $i++; |
311 | 312 | } |
312 | 313 |
|
313 | 314 | if(empty($events)) |
|
0 commit comments