function _activity_settings_actions_list_form in Activity 6.2
List activity action that are already present in the system.
1 call to _activity_settings_actions_list_form()
- activity_form in ./
activity.admin.inc - Menu callback to administer activity messages.
File
- ./
activity.admin.inc, line 183 - activity.admin.inc Contains administrative forms for activity.module
Code
function _activity_settings_actions_list_form() {
$form = array();
$sql = "SELECT ta.hook, ta.aid, a.description\n FROM {trigger_assignments} ta\n INNER JOIN {actions} a\n ON a.aid = ta.aid\n WHERE a.type = 'activity'";
$query = db_query($sql);
while ($result = db_fetch_array($query)) {
$results[] = $result;
}
if (!empty($results)) {
// since our originating callback is expecting a form
$form['activity_actions'] = array(
'#type' => 'markup',
'#value' => theme('activity_settings_actions_list', $results),
);
}
else {
$form['activity_create'] = array(
'#value' => t('There are no Activity Templates created yet. !link', array(
'!link' => l(t('Create one now.'), 'admin/build/activity/create'),
)),
);
}
return $form;
}