function brightcove_integrations_page in Brightcove Video Connect 7.7
Same name and namespace in other branches
- 7.6 brightcove.admin.inc \brightcove_integrations_page()
File
- ./
brightcove.admin.inc, line 224 - Admin settings for Brightcove module.
Code
function brightcove_integrations_page() {
$integrations = module_invoke_all('brightcove_integration_info');
$page = [
'#attached' => [
'css' => [
drupal_get_path('module', 'brightcove') . '/styles/integrations.css',
],
],
];
if ($integrations) {
foreach ($integrations as $integration) {
$page[] = [
'#theme' => 'brightcove_integration',
'#name' => $integration['name'],
'#description' => $integration['description'],
'#project' => $integration['project'],
'#image' => $integration['image'],
];
}
}
else {
$page[] = [
'#markup' => '<p>' . t('No integrations has been installed. Visit the !link to learn more.', [
'!link' => l(t('Brightcove Video Connect project page'), 'https://drupal.org/project/brightcove'),
]) . '</p>',
];
}
return $page;
}