Merged in gproly/processmaker/HOR-1457-B (pull request #4644)
HOR-1457-B
This commit is contained in:
@@ -221,7 +221,16 @@ class Ajax
|
||||
|
||||
if ($_SESSION["TASK"] != "" && $_SESSION["TASK"] != "-1") {
|
||||
$oTask = new Task();
|
||||
$aTask = $oTask->load($_SESSION['TASK']);
|
||||
$tasksInParallel = explode("-", $_SESSION['TASK']);
|
||||
$tasksInParallel = array_filter($tasksInParallel, function($value) {
|
||||
return !empty($value);
|
||||
});
|
||||
$nTasksInParallel = count($tasksInParallel);
|
||||
if ($nTasksInParallel > 1) {
|
||||
$aTask = $oTask->load($tasksInParallel[$nTasksInParallel - 1]);
|
||||
} else {
|
||||
$aTask = $oTask->load($_SESSION['TASK']);
|
||||
}
|
||||
if ($aTask['TAS_TYPE'] == 'ADHOC') {
|
||||
$options[] = Array('text' => G::LoadTranslation('ID_ADHOC_ASSIGNMENT'), 'fn' => 'adhocAssignmentUsers');
|
||||
}
|
||||
|
||||
@@ -120,7 +120,16 @@ $objTask = new Task();
|
||||
if(!isset($Fields['TAS_UID']) || $Fields['TAS_UID'] == '') {
|
||||
$Fields['TAS_UID'] = $Fields['APP_DATA']['TASK'];
|
||||
}
|
||||
$aTask = $objTask->load( $Fields['TAS_UID'] );
|
||||
$tasksInParallel = explode("-", $Fields['TAS_UID']);
|
||||
$tasksInParallel = array_filter($tasksInParallel, function($value) {
|
||||
return !empty($value);
|
||||
});
|
||||
$nTasksInParallel = count($tasksInParallel);
|
||||
if ($nTasksInParallel > 1) {
|
||||
$aTask = $objTask->load($tasksInParallel[$nTasksInParallel - 1]);
|
||||
} else {
|
||||
$aTask = $objTask->load($Fields['TAS_UID']);
|
||||
}
|
||||
$Fields['TAS_TITLE'] = $aTask['TAS_TITLE'];
|
||||
|
||||
$objUser = new Users();
|
||||
|
||||
Reference in New Issue
Block a user