2012-10-22 12:15:52 -04:00
|
|
|
<?php
|
|
|
|
|
$appUid = isset( $_POST['application'] ) ? $_POST['application'] : '';
|
|
|
|
|
$TaskUid = isset( $_POST['task'] ) ? $_POST['task'] : '';
|
|
|
|
|
$sReassignFromUser = isset( $_POST['currentUser'] ) ? $_POST['currentUser'] : '';
|
2016-03-03 11:12:44 -04:00
|
|
|
$query = (isset($_POST['query']))? $_POST['query'] : '';
|
2012-10-22 12:15:52 -04:00
|
|
|
|
2013-01-03 09:39:23 -04:00
|
|
|
$oConf = new Configurations();
|
2012-10-22 12:15:52 -04:00
|
|
|
|
2016-03-03 11:12:44 -04:00
|
|
|
$arrayUsersToReassign = [];
|
2012-10-22 12:15:52 -04:00
|
|
|
$ConfEnv = $oConf->getFormats();
|
2016-03-03 11:12:44 -04:00
|
|
|
|
2013-09-25 12:15:29 -04:00
|
|
|
if ($TaskUid != '') {
|
2016-03-03 11:12:44 -04:00
|
|
|
$case = new \ProcessMaker\BusinessModel\Cases();
|
|
|
|
|
|
|
|
|
|
$result = $case->getUsersToReassign(
|
|
|
|
|
$_SESSION['USER_LOGGED'],
|
|
|
|
|
$TaskUid,
|
|
|
|
|
['filter' => $query],
|
|
|
|
|
$oConf->userNameFormatGetFirstFieldByUsersTable(),
|
|
|
|
|
'ASC',
|
|
|
|
|
null,
|
|
|
|
|
25
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
foreach ($result['data'] as $row) {
|
2013-09-25 12:15:29 -04:00
|
|
|
$sCaseUser = G::getFormatUserList( $ConfEnv['format'], $row );
|
2016-03-03 11:12:44 -04:00
|
|
|
$arrayUsersToReassign[] = ['userUid' => $row['USR_UID'], 'userFullname' => $sCaseUser];
|
2013-09-25 12:15:29 -04:00
|
|
|
}
|
2013-08-29 09:01:53 -04:00
|
|
|
}
|
|
|
|
|
|
2012-10-22 12:15:52 -04:00
|
|
|
$result = array ();
|
2016-03-03 11:12:44 -04:00
|
|
|
$result['data'] = $arrayUsersToReassign;
|
2012-10-18 16:05:43 +00:00
|
|
|
print G::json_encode( $result );
|
2012-10-22 12:15:52 -04:00
|
|
|
|