Fix non-numeric error in sort event function
Fix non-numeric error in sort event function and fix mixed space and tab indent, use spaces
This commit is contained in:
parent
9ce71c26aa
commit
bfe7ad211f
@ -1729,11 +1729,24 @@ function dol_color_minus($color, $minus, $minusunit = 16)
|
|||||||
*/
|
*/
|
||||||
function sort_events_by_date($a, $b)
|
function sort_events_by_date($a, $b)
|
||||||
{
|
{
|
||||||
if($a->datep != $b->datep)
|
if($a->datep != $b->datep)
|
||||||
{
|
{
|
||||||
return $a->datep - $b->datep;
|
return $a->datep - $b->datep;
|
||||||
}
|
}
|
||||||
|
|
||||||
// If both events have the same start time, longest first
|
// If both events have the same start time, longest first
|
||||||
return $b->datef - $a->datef;
|
|
||||||
|
if(! is_numeric($b->datef))
|
||||||
|
{
|
||||||
|
// when event B have no end timestamp, event B should sort be before event A (All day events on top)
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(! is_numeric($a->datef))
|
||||||
|
{
|
||||||
|
// when event A have no end timestamp , event A should sort be before event B (All day events on top)
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $b->datef - $a->datef;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user