You are here

function stringoverrides_advanced_requirements in String Overrides Advanced 7

Implements hook_requirements().

File

./stringoverrides_advanced.install, line 110

Code

function stringoverrides_advanced_requirements($phase) {
  $requirements = array();

  // Ensure translations don't break during installation.
  $t = get_t();

  // We want this run on runtime phase, and if we're installing, and we can
  // check to see if a module exists.
  if ($phase == 'runtime' || $phase == 'install' && function_exists('module_exists')) {
    if (module_exists('stringoverrides')) {
      $requirements['stringoverrides_advanced_stringoverrides'] = array(
        'title' => $t('String Overrides Advanced'),
        'value' => $t('Not compatible with the String Overrides module. Please disable either String Overrides module or String Overrides Advanced module.'),
        'severity' => REQUIREMENT_ERROR,
      );
    }
  }
  return $requirements;
}