You are here

function theme_activity_settings_actions_list in Activity 6.2

Same name and namespace in other branches
  1. 7 activity.module \theme_activity_settings_actions_list()

Theme function to display a list of available activity actions.

1 theme call to theme_activity_settings_actions_list()
_activity_settings_actions_list_form in ./activity.admin.inc
List activity action that are already present in the system.

File

./activity.module, line 974
Primarily Drupal hooks and global API functions to manipulate activity.

Code

function theme_activity_settings_actions_list($results) {
  $header = array(
    t('Module'),
    t('Trigger'),
    t('Operations'),
  );
  foreach ($results as $result) {
    $links = array(
      l('configure', 'admin/build/activity/configure/' . $result['aid']),
      l('delete', 'admin/build/activity/delete/' . $result['aid']),
    );
    if (activity_batch_load($result['aid'], 0, 1)) {
      $links[] = l('regenerate', 'admin/build/activity/batch/' . $result['aid'] . '/' . drupal_get_token($result['aid']));
    }
    $rows[] = array(
      drupal_ucfirst(str_replace('_', ' ', $result['hook'])),
      $result['description'],
      implode(' | ', $links),
    );
  }
  $output = theme('table', $header, $rows);
  return $output;
}