Don't add default EndDateTime, just use StartDateTime. Is way more intuitive and will show incomplete events

This commit is contained in:
Isaac Connor
2025-08-14 15:26:03 -04:00
parent 88d1a93716
commit b0b42353b0

View File

@@ -49,14 +49,14 @@ if (!$filter->Id()) {
if (!$filter->has_term('Notes')) {
$filter->addTerm(array('cnj'=>'and', 'attr'=>'Notes', 'op'=> 'LIKE', 'val'=>'', 'cookie'=>'eventsNotes'));
}
if (!$filter->has_term('StartDateTime')) {
if (!$filter->has_term('StartDateTime', '>=')) {
$filter->addTerm(array('attr' => 'StartDateTime', 'op' => '>=',
'val' => $num_terms ? '' : (isset($_COOKIE['eventsStartDateTimeStart']) ? $_COOKIE['eventsStartDateTimeStart'] : date('Y-m-d h:i:s', time()-3600)),
'cnj' => 'and', 'cookie'=>'eventsStartDateTimeStart'));
}
if (!$filter->has_term('EndDateTime')) {
$filter->addTerm(array('attr' => 'EndDateTime', 'op' => '<=',
'val' => $num_terms ? '' : (isset($_COOKIE['eventsEndDateTimeEnd']) ? $_COOKIE['eventsEndDateTimeEnd'] : ''),
if (!$filter->has_term('StartDateTime', '<=')) {
$filter->addTerm(array('attr' => 'StartDateTime', 'op' => '<=',
'val' => $num_terms ? '' : (isset($_COOKIE['eventsStartDateTimeEnd']) ? $_COOKIE['eventsStartDateTimeEnd'] : ''),
'cnj' => 'and', 'cookie'=>'eventsEndDateTimeEnd'));
}
if (!$filter->has_term('Tags')) {