You are here

function yandex_metrics_reports_requirements in Yandex.Metrics 8.3

Same name and namespace in other branches
  1. 7.3 yandex_metrics_reports/yandex_metrics_reports.install \yandex_metrics_reports_requirements()
  2. 7.2 yandex_metrics_reports/yandex_metrics_reports.install \yandex_metrics_reports_requirements()

Implements hook_requirements().

File

yandex_metrics_reports/yandex_metrics_reports.install, line 73
Install, uninstall and update the module.

Code

function yandex_metrics_reports_requirements($phase) {
  $t = get_t();
  $requirements = array();
  if ($phase == 'runtime') {
    if (function_exists('yandex_services_auth_info') && !yandex_services_auth_info('token')) {
      $message = $t('Please, <a href="!module_config_url">configure @module</a> module.', array(
        '!module_config_url' => url('admin/config/system/yandex_services_auth'),
        '@module' => 'Yandex Services Authorization API',
      ));
      $requirements['yandex_metrics_reports'] = array(
        'title' => t('Yandex.Metrics Reports'),
        'value' => $message,
        'severity' => REQUIREMENT_WARNING,
      );
    }
  }
  return $requirements;
}