function supersized_requirements in Supersized 8
Same name and namespace in other branches
- 7 supersized.install \supersized_requirements()
Implements hook_requirements().
File
- ./
supersized.install, line 95 - Install, update and uninstall functions for Supersized module.
Code
function supersized_requirements($phase) {
$requirements = array();
// Ensure translations don't break during installation.
$t = get_t();
// Test supersized JQuery plugin.
$library = libraries_detect('supersized');
if ($phase === 'runtime') {
if (!empty($library)) {
$requirements['supersized'] = array(
'title' => $t('Supersized'),
'value' => $t('Supersized 3.2.8 installed.'),
'severity' => REQUIREMENT_OK,
);
}
else {
$url = l(t('here'), $library['download url']);
$value = $t('Install version 3.2.8 of the Supersized (from !url) in a libraries directory such as "sites/all/libraries."', array(
'!url' => $url,
));
$requirements['supersized'] = array(
'title' => $t('Supersized'),
'value' => $value,
'severity' => REQUIREMENT_ERROR,
);
}
}
return $requirements;
}