function _connector_get_connectors in Connector 7
Same name and namespace in other branches
- 6 connector.module \_connector_get_connectors()
13 calls to _connector_get_connectors()
- connector_button_form in ./
connector.module - Form for the connector buttons.
- connector_connections_list in ./
connector.pages.inc - @todo Please document this function.
- connector_permission in ./
connector.module - Implements hook_permission().
- connector_redirect_access in ./
connector.module - Access callback for the direct url
- connector_redirect_callback in ./
connector.module - Menu callback for the direct url.
File
- ./
connector.module, line 310 - Connector module
Code
function _connector_get_connectors($connector = NULL) {
static $connectors;
if (!isset($connectors)) {
$connectors = (array) module_invoke_all('connector');
// Make sure all connectors has a reference to their own name
foreach (array_keys($connectors) as $key) {
if (!isset($connectors[$key]['name'])) {
$connectors[$key]['name'] = $key;
}
}
drupal_alter('connector', $connectors);
}
if ($connector) {
if (array_key_exists($connector, $connectors)) {
return $connectors[$connector];
}
else {
return FALSE;
}
}
return $connectors;
}