function _activity_settings_form_triggers in Activity 6.2
List of modules that implement activity_info().
1 call to _activity_settings_form_triggers()
- activity_form in ./
activity.admin.inc - Menu callback to administer activity messages.
1 string reference to '_activity_settings_form_triggers'
- _activity_settings_form_operations in ./
activity.admin.inc - List the ops for the module selected in the _triggers step.
File
- ./
activity.admin.inc, line 213 - activity.admin.inc Contains administrative forms for activity.module
Code
function _activity_settings_form_triggers(&$form_state) {
$form = array();
foreach (activity_get_module_info() as $module => $info) {
if (!empty($info->hooks)) {
foreach ($info->hooks as $hook => $ops) {
$options[$hook] = drupal_ucfirst(str_replace('_', ' ', $info->name));
}
}
}
$form['hook'] = array(
'#type' => 'radios',
'#title' => t('Available Activity Types'),
'#options' => $options,
'#default_value' => $form_state['storage']['values']['triggers']['hook'],
'#required' => TRUE,
'#description' => t('Please choose which type of activity you would like to record.'),
);
$form['continue'] = array(
'#type' => 'submit',
'#value' => 'Continue',
);
$form['this_step'] = array(
'#type' => 'value',
'#value' => 'triggers',
);
$form['step_next'] = array(
'#type' => 'value',
'#value' => '_activity_settings_form_operations',
);
return $form;
}