You are here

fraction.install in Fraction 8

Same filename and directory in other branches
  1. 7 fraction.install
  2. 2.x fraction.install

Install, update, and uninstall functions for the fraction module.

File

fraction.install
View source
<?php

/**
 * @file
 * Install, update, and uninstall functions for the fraction module.
 */

/**
 * Implements hook_requirements().
 */
function fraction_requirements($phase) {
  $requirements = [];

  // If BCMath is not available, add a note to the status page.
  if ($phase == 'runtime' && !function_exists('bcadd')) {
    $requirements['fraction'] = [
      'title' => t('BCMath is not available'),
      'description' => t('The Fraction module uses BCMath (when available) to ensure calculations are performed with maximum precision. Without BCMath, Fraction will still work, but normal PHP float arithmetic will be used. For an overview of float arithmetic limitations, see <a href="http://php.net/manual/en/language.types.float.php">http://php.net/manual/en/language.types.float.php</a>.'),
      'severity' => REQUIREMENT_WARNING,
    ];
  }
  return $requirements;
}

Functions

Namesort descending Description
fraction_requirements Implements hook_requirements().