Browse Source

Merge 0be7b044d3 into c75bba2314

pull/274/merge
Peter Murray 9 years ago committed by GitHub
parent
commit
b7ae763da4
  1. 19
      islandora.install

19
islandora.install

@ -4,6 +4,25 @@
* @file * @file
* This file contains all install related hooks. * This file contains all install related hooks.
*/ */
/**
* Implements hook_requirements().
*/
function islandora_requirements($phase) {
$requirements = array();
// Ensure translations don't break at install time
$t = get_t();
if (!class_exists('XSLTProcessor', FALSE)) {
$requirements['islandora_xsltprocessor']['title'] = $t('Islandora XSLTProcessor Prerequisite');
$requirements['islandora_xsltprocessor']['value'] = $t('Not installed');
$link = l($t('PHP XSL extension'), 'http://us2.php.net/manual/en/book.xsl.php', array('attributes' => array('target'=>'_blank')));
$requirements['islandora_xsltprocessor']['description'] = $t('The !xsllink is required. Check your installed PHP extensions and php.ini file.', array('!xsllink' => $link));
$requirements['islandora_xsltprocessor']['severity'] = REQUIREMENT_ERROR;
}
return $requirements;
}
/** /**
* Implements hook_requirements(). * Implements hook_requirements().

Loading…
Cancel
Save