function gallery_assist_info in Gallery Assist 7
Same name in this branch
- 7 gallery_assist.admin.inc \gallery_assist_info()
- 7 includes/gallery_assist.admin.inc \gallery_assist_info()
Provide to administrators resumed information of all concerning to GA.
Return value
A string.
1 string reference to 'gallery_assist_info'
- gallery_assist_menu in ./
gallery_assist.module - Implements hook_menu().
File
- ./
gallery_assist.admin.inc, line 14 - GA module administration forms.
Code
function gallery_assist_info() {
$build = array();
// About GA assignments (content types with assigned gallery functionality).
$content_types = node_type_get_names();
$line = array();
foreach ($content_types as $type => $name) {
if (variable_get("gallery_assist_{$type}", 0) == 1) {
$line[] = l($name, "admin/config/media/gallery_assist/assignments/{$type}");
}
}
$build['assignments'] = array(
'#markup' => '<h3>Content types with assigned gallery functionality</h3>' . implode(', ', $line),
);
// About current JQuery.
$build['ga_jquery_info'] = array(
'#markup' => '<h3>Used JQuery version</h3> <span id="ga-jq-version">JQuery-</span><script type="text/javascript">jQuery("#ga-jq-version").append(jQuery().jquery);</script>',
);
// About GA modules state.
$build['ga_modules'] = array(
'#markup' => '<h3>GA Modules</h3>',
);
$output = array();
$result = db_select('system', 's')
->fields('s')
->condition('s.name', 'gallery_assist_' . '%', 'LIKE')
->execute();
foreach ($result as $record) {
$record->info = unserialize($record->info);
$name = "{$record->info['name']}-{$record->info['version']}";
$output[] = $record->status == 1 ? "<strong>{$name}</strong> (enabled)" : $name . ' (disabled)';
}
$build['ga_modules']['#markup'] .= implode('<br />', $output);
return drupal_render($build);
}