You are here

function simplehtmldom_requirements in simplehtmldom API 8.2

Same name and namespace in other branches
  1. 6.2 simplehtmldom.install \simplehtmldom_requirements()
  2. 7.2 simplehtmldom.install \simplehtmldom_requirements()

Implements hook_requirements().

File

./simplehtmldom.install, line 10
Install, update and requirements hooks for the module.

Code

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

  // Ensure translations do not break at install time.
  $requirements['simple_html_dom'] = array(
    'title' => t('PHP Simple HTML DOM Parser library'),
  );

  // Include the helper file.
  module_load_include('inc', 'simplehtmldom', 'helper');
  if (_simplhtmldom_get_library_path()) {
    $requirements['simple_html_dom']['value'] = t('Installed');
    $requirements['simple_html_dom']['severity'] = REQUIREMENT_OK;
  }
  else {
    $requirements['simple_html_dom']['value'] = t('not installed');
    $requirements['simple_html_dom']['severity'] = REQUIREMENT_ERROR;
    $requirements['simple_html_dom']['description'] = t('simple_html_dom.php is missing. Please copy the latest version of simple_html_dom.php (PHP Simple HTML DOM Parser library) from http://sourceforge.net/projects/simplehtmldom/ to you libraries folder, for example sites/all/libraries/simplehtmldom/simple_html_dom.php');
  }
  return $requirements;
}