diff --git a/workflow/engine/classes/class.calendar.php b/workflow/engine/classes/class.calendar.php index 24c968d2b..31ddf7e50 100755 --- a/workflow/engine/classes/class.calendar.php +++ b/workflow/engine/classes/class.calendar.php @@ -839,20 +839,11 @@ class calendar extends CalendarDefinition $finDate = date('Y-m-d H:i:s'); } - $secondDuration = 0.00; - - if ( (strtotime($iniDate)) < (strtotime($finDate)) ) { - $timeIniDate = strtotime($iniDate); - $timeFinDate = strtotime($finDate); - } elseif ( (strtotime($finDate)) < (strtotime($iniDate)) ) { - $timeIniDate = strtotime($finDate); - $timeFinDate = strtotime($iniDate); - $auxDate = $iniDate; - $iniDate = $finDate; - $finDate = $auxDate; - } else { - return $secondDuration; - } + if ((strtotime($finDate)) <= (strtotime($iniDate))) { + return 0.00; + } + + $secondDuration = 0.00; $finDate = $this->dashGetIniDate($finDate, $calendarData); $newDate = $iniDate; @@ -1047,4 +1038,4 @@ class calendar extends CalendarDefinition } } -?> \ No newline at end of file +?> diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index 21ee5cd01..f2c40ce46 100755 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -860,6 +860,8 @@ + + @@ -3065,7 +3067,7 @@ - + @@ -3595,7 +3597,7 @@
- + @@ -3644,7 +3646,7 @@
- + @@ -3722,7 +3724,7 @@
- + @@ -3817,7 +3819,7 @@
- + @@ -4864,6 +4866,8 @@ + + @@ -4911,6 +4915,8 @@ + +
@@ -5049,4 +5055,3 @@
-