You are here

function syslog_advanced_requirements in Advanced syslog 7

Implements hook_requirements().

File

./syslog_advanced.install, line 17

Code

function syslog_advanced_requirements($phase) {
  $t = get_t();
  $requirements = array();
  if ($phase == 'runtime' && module_exists('syslog')) {
    $override = !variable_get('syslog_advanced_disable_override', FALSE);
    $requirements['syslog_advanced'] = array(
      'title' => $t('Advanced syslog'),
      'value' => $override ? $t('Overriding') : $t('Both working'),
      'description' => $override ? $t('Advanced syslog is overriding the core syslog module.') : $t('Advanced syslog is working at the same time as the core syslog module. Log messages might be duplicated.'),
      'severity' => REQUIREMENT_INFO,
    );
  }
  return $requirements;
}