function workflow_notify_og_form_alter in Workflow 7
Same name and namespace in other branches
- 7.2 workflow_notify/workflow_notify_og/workflow_notify_og.module \workflow_notify_og_form_alter()
Implements hook_form_alter(). Add a column for limiting user groups by OG group.
File
- workflow_notify/
workflow_notify_og/ workflow_notify_og.module, line 78 - Notify roles by OG Groups for Workfllow state transitions.
Code
function workflow_notify_og_form_alter(&$form, &$form_state, $form_id) {
switch ($form_id) {
case 'workflow_notify_settings_form':
$limit = variable_get('workflow_notify_og', array());
// Add a group limit flag to each state.
foreach ($form['states'] as $sid => $element) {
$form['states'][$sid]['limit_by_group'] = array(
'#type' => 'radios',
'#options' => array(
t('No'),
t('Yes'),
),
'#attributes' => array(
'class' => array(
'limit-by-group',
),
),
'#default_value' => isset($limit[$sid]) ? $limit[$sid] : 0,
);
}
// Add our submission handler.
$form['#submit'][] = 'workflow_notify_og_form_submit';
}
}