function views_rss_itunes_requirements in Views RSS: iTunes Elements 6
Implements hook_requirements().
File
- ./
views_rss_itunes.install, line 16 - (Un)installation functions for Views RSS: iTunes Elements module.
Code
function views_rss_itunes_requirements($phase) {
$requirements = array();
$t = get_t();
if (!defined('VIEWS_RSS_BUILD')) {
$requirements['views_rss_itunes'] = array(
'title' => $t('Views RSS: iTunes Elements'),
'description' => $t('<a href="@views_rss_url">Views RSS</a> module does not seem to be enabled. Please make sure it is enabled before enabling <em>Views RSS: iTunes Elements</em> module.', array(
'@views_rss_url' => url('http://drupal.org/project/views_rss'),
)),
'severity' => REQUIREMENT_ERROR,
'value' => NULL,
);
}
elseif (array_pop(explode('-', VIEWS_RSS_BUILD)) < array_pop(explode('-', VIEWS_RSS_ITUNES_REQUIRED_BUILD))) {
$requirements['views_rss_itunes'] = array(
'title' => $t('Views RSS: iTunes Elements'),
'description' => $t('Your current build of <a href="@views_rss_url">Views RSS</a> module (!views_rss_build) is too old for this version of <em>Views RSS: iTunes Elements</em> module to work properly. Minimum version required is <strong>!views_rss_required</strong>. Please upgrade.', array(
'@views_rss_url' => url('http://drupal.org/project/views_rss'),
'!views_rss_build' => VIEWS_RSS_BUILD,
'!views_rss_required' => VIEWS_RSS_ITUNES_REQUIRED_BUILD,
)),
'severity' => REQUIREMENT_ERROR,
'value' => NULL,
);
}
return $requirements;
}