HOR-2487
This commit is contained in:
@@ -442,6 +442,7 @@ class AppDelegation extends BaseAppDelegation
|
|||||||
//Get Task properties
|
//Get Task properties
|
||||||
$task = TaskPeer::retrieveByPK( $this->getTasUid() );
|
$task = TaskPeer::retrieveByPK( $this->getTasUid() );
|
||||||
|
|
||||||
|
$aData = array();
|
||||||
$aData['TAS_UID'] = $this->getTasUid();
|
$aData['TAS_UID'] = $this->getTasUid();
|
||||||
//Added to allow User defined Timing Control at Run time from Derivation screen
|
//Added to allow User defined Timing Control at Run time from Derivation screen
|
||||||
if (isset( $sNextTasParam['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] ) && $sNextTasParam['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] == 'true') {
|
if (isset( $sNextTasParam['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] ) && $sNextTasParam['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] == 'true') {
|
||||||
@@ -471,7 +472,7 @@ class AppDelegation extends BaseAppDelegation
|
|||||||
//Calendar - Use the dates class to calculate dates
|
//Calendar - Use the dates class to calculate dates
|
||||||
$calendar = new calendar();
|
$calendar = new calendar();
|
||||||
|
|
||||||
$arrayCalendarData = array();
|
$arrayCalendarData = $calendar->getCalendarData($aCalendarUID);
|
||||||
|
|
||||||
if ($calendar->pmCalendarUid == "") {
|
if ($calendar->pmCalendarUid == "") {
|
||||||
$calendar->getCalendar(null, $this->getProUid(), $this->getTasUid());
|
$calendar->getCalendar(null, $this->getProUid(), $this->getTasUid());
|
||||||
@@ -480,11 +481,11 @@ class AppDelegation extends BaseAppDelegation
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Due date
|
//Due date
|
||||||
/*$iDueDate = $calendar->calculateDate( $this->getDelDelegateDate(), $aData['TAS_DURATION'], $aData['TAS_TIMEUNIT'] //hours or days, ( we only accept this two types or maybe weeks
|
$initDate = $this->getDelDelegateDate();
|
||||||
);*/
|
$timeZone = \ProcessMaker\Util\DateTime::convertUtcToTimeZone($initDate);
|
||||||
$dueDate = $calendar->dashCalculateDate($this->getDelDelegateDate(), $aData["TAS_DURATION"], $aData["TAS_TIMEUNIT"], $arrayCalendarData);
|
$dueDate = $calendar->dashCalculateDate($timeZone, $aData["TAS_DURATION"], $aData["TAS_TIMEUNIT"], $arrayCalendarData);
|
||||||
|
|
||||||
//Return
|
$dueDate = \ProcessMaker\Util\DateTime::convertDataToUtc($dueDate);
|
||||||
return $dueDate;
|
return $dueDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1009,7 +1009,7 @@ try {
|
|||||||
$aFields['TASK'][$sKey]['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] = "<input type=hidden name='" . $hiddenName . "[NEXT_TASK][TAS_TRANSFER_HIDDEN_FLY]' id='" . $hiddenName . "[NEXT_TASK][TAS_TRANSFER_HIDDEN_FLY]' value=" . $aValues['NEXT_TASK']['TAS_TRANSFER_FLY'] . ">";
|
$aFields['TASK'][$sKey]['NEXT_TASK']['TAS_TRANSFER_HIDDEN_FLY'] = "<input type=hidden name='" . $hiddenName . "[NEXT_TASK][TAS_TRANSFER_HIDDEN_FLY]' id='" . $hiddenName . "[NEXT_TASK][TAS_TRANSFER_HIDDEN_FLY]' value=" . $aValues['NEXT_TASK']['TAS_TRANSFER_FLY'] . ">";
|
||||||
if ($aValues['NEXT_TASK']['TAS_TRANSFER_FLY'] == 'true') {
|
if ($aValues['NEXT_TASK']['TAS_TRANSFER_FLY'] == 'true') {
|
||||||
$aFields['TASK'][$sKey]['NEXT_TASK']['TAS_DURATION'] = '<input type="text" size="5" name="' . $hiddenName . '[NEXT_TASK][TAS_DURATION]" id="' . $hiddenName . '[NEXT_TASK][TAS_DURATION]" value="' . $aValues['NEXT_TASK']['TAS_DURATION'] . '">';
|
$aFields['TASK'][$sKey]['NEXT_TASK']['TAS_DURATION'] = '<input type="text" size="5" name="' . $hiddenName . '[NEXT_TASK][TAS_DURATION]" id="' . $hiddenName . '[NEXT_TASK][TAS_DURATION]" value="' . $aValues['NEXT_TASK']['TAS_DURATION'] . '">';
|
||||||
$hoursSelected = $daysSelected = '';
|
$hoursSelected = $daysSelected = $minSelected = '';
|
||||||
if ($aFields['TASK'][$sKey]['NEXT_TASK']['TAS_TIMEUNIT'] == 'HOURS') {
|
if ($aFields['TASK'][$sKey]['NEXT_TASK']['TAS_TIMEUNIT'] == 'HOURS') {
|
||||||
$hoursSelected = "selected = 'selected'";
|
$hoursSelected = "selected = 'selected'";
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -65,6 +65,9 @@ class RoutingScreen extends \Derivation
|
|||||||
} else {
|
} else {
|
||||||
$aDataMerged[$key]['NEXT_ROUTING'][] = $post[$i];
|
$aDataMerged[$key]['NEXT_ROUTING'][] = $post[$i];
|
||||||
}
|
}
|
||||||
|
if (isset($post[$i]['NEXT_TASK'])) {
|
||||||
|
$aDataMerged[$key]['NEXT_TASK'] = $post[$i]['NEXT_TASK'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user