You are here

function connector_actions in Connector 7

1 call to connector_actions()
connector_redirect_callback in ./connector.module
Menu callback for the direct url.

File

./connector.module, line 277
Connector module

Code

function connector_actions($action_name) {
  static $connector_actions;
  if (!isset($connector_actions)) {
    $connector_actions = (array) module_invoke_all('connector_action');
    foreach (array_keys($connector_actions) as $key) {
      if (!isset($connector_actions[$key]['name'])) {
        $connector_actions[$key]['name'] = $key;
      }
    }
    drupal_alter('connector_action', $connector_actions);
  }
  if ($action_name) {
    if (array_key_exists($action_name, $connector_actions)) {
      return $connector_actions[$action_name];
    }
    else {
      return FALSE;
    }
  }
  return $connector_actions;
}