function lingotek_workbench_moderation_get_mult_transitions in Lingotek Translation 7.4
Same name and namespace in other branches
- 7.3 lingotek.sync.inc \lingotek_workbench_moderation_get_mult_transitions()
3 calls to lingotek_workbench_moderation_get_mult_transitions()
- lingotek_admin_profile_form in ./
lingotek.admin.inc - Content defaults Form
- lingotek_form_bulk_sync in ./
lingotek.sync.inc - lingotek_get_node_settings_form in ./
lingotek.module
File
- ./
lingotek.sync.inc, line 755 - Sync and management
Code
function lingotek_workbench_moderation_get_mult_transitions() {
$dup_trans = array();
$transitions = workbench_moderation_transitions();
foreach ($transitions as $transition) {
// insert transitions into a keyed array
$dup_trans[$transition->from_name][$transition->to_name] = $transition->to_name;
}
foreach ($transitions as $transition) {
// remove transitions without duplicate from_name
if (count($dup_trans[$transition->from_name]) < 2) {
unset($dup_trans[$transition->from_name]);
}
}
return $dup_trans;
// otherwise return NULL
}