function tmgmt_local_translation_assign_form_submit in Translation Management Tool 7
Submit handler for form for assigning multiple tasks to translator.
File
- translators/
tmgmt_local/ includes/ tmgmt_local.pages.inc, line 436 - Provides page and forms callbacks.
Code
function tmgmt_local_translation_assign_form_submit($form, &$form_state) {
$translator = user_load($form_state['values']['tuid']);
$how_many = 0;
foreach ($form_state['tasks'] as $task_id) {
$task = tmgmt_local_task_load($task_id);
if ($task) {
$task
->assign($translator);
$task
->save();
++$how_many;
}
}
drupal_set_message(t('Assigned @how_many to translator @translator_name.', array(
'@how_many' => $how_many,
'@translator_name' => $translator->name,
)));
$form_state['redirect'] = 'manage-translate';
}