Gets users able to translate all given tasks.
array $tasks: Array of tasks ids.
array List of uid => name values.
function tmgmt_local_get_assignees_for_tasks($tasks) {
$assignees = array();
foreach (tmgmt_local_tasks_languages($tasks) as $source_language => $target_languages) {
$assignees[] = tmgmt_local_assignees($source_language, $target_languages);
}
if (count($assignees) > 1) {
return call_user_func_array('array_intersect', $assignees);
}
elseif (count($assignees) == 1) {
return array_shift($assignees);
}
return array();
}