function yr_verdata_requirements in Yr Weatherdata 6
Same name and namespace in other branches
- 6.2 yr_verdata.install \yr_verdata_requirements()
- 7.3 yr_verdata.install \yr_verdata_requirements()
- 7 yr_verdata.install \yr_verdata_requirements()
Implementation of hook_requirements().
File
- ./
yr_verdata.install, line 11 - The install schema and hooks for yr_verdata.module.
Code
function yr_verdata_requirements($phase) {
$requirements = array();
$t = get_t();
$value = '';
switch ($phase) {
case 'install':
if (!function_exists('curl_init')) {
$description = $t('cURL must be available for yr_verdata to function properly.');
$severity = REQUIREMENT_ERROR;
$requirements['curl'] = array(
'title' => 'curl',
'description' => $description,
'severity' => $severity,
);
}
if (!function_exists('simplexml_load_file')) {
$value = $t('The SimpleXML class is required. This class is built-in with PHP 5 and up.');
$severity = REQUIREMENT_ERROR;
$requirements['simplexml'] = array(
'title' => 'simplexml',
'description' => $description,
'severity' => $severity,
);
}
break;
}
return $requirements;
}