You are here

function aos_requirements in Animate On Scroll 7

Same name and namespace in other branches
  1. 8 aos.install \aos_requirements()

Implements hook_requirements().

File

./aos.install, line 11
Library requirements for AOS.

Code

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

  // Check requirements for status report page.
  if ($phase == 'runtime') {

    // Make sure libraries module is loaded.
    drupal_load('module', 'libraries');
    $aos = libraries_detect('aos');

    // Report the version of AOS library.
    $requirements['aos'] = array(
      'title' => $aos['name'],
      'severity' => $aos['installed'] ? REQUIREMENT_OK : REQUIREMENT_WARNING,
      'value' => $aos['installed'] ? $aos['version'] : $aos['error message'],
    );
  }
  return $requirements;
}